diff --git a/GITALY_SERVER_VERSION b/GITALY_SERVER_VERSION index c0619e6bf3fc3eb0a0abb56a0fb903fe27a1269f..ad340ae0947a940c0ad9f114d3fbc43c67643d42 100644 --- a/GITALY_SERVER_VERSION +++ b/GITALY_SERVER_VERSION @@ -1 +1 @@ -020b5f709d58277c360ba409b8f8a9e81cee2781 +fa974a4ab21aa6acc4c3a00456265248a4d70703 diff --git a/app/assets/javascripts/api.js b/app/assets/javascripts/api.js index 95d1b2263811e74923922fa416a76886b846d30b..7de827f01760d34d407ff0191973993dbecda54b 100644 --- a/app/assets/javascripts/api.js +++ b/app/assets/javascripts/api.js @@ -616,12 +616,12 @@ const Api = { return axios.get(url); }, - pipelineJobs(projectId, pipelineId) { + pipelineJobs(projectId, pipelineId, params) { const url = Api.buildUrl(this.pipelineJobsPath) .replace(':id', encodeURIComponent(projectId)) .replace(':pipeline_id', encodeURIComponent(pipelineId)); - return axios.get(url); + return axios.get(url, { params }); }, // Return all pipelines for a project or filter by query params diff --git a/app/assets/javascripts/design_management/components/design_scaler.vue b/app/assets/javascripts/design_management/components/design_scaler.vue index 8d26f84641e3e50cdbd3fa0120a30659c24eb139..85c6bd4d79e981124dd3d0f5528f07002bc06152 100644 --- a/app/assets/javascripts/design_management/components/design_scaler.vue +++ b/app/assets/javascripts/design_management/components/design_scaler.vue @@ -1,5 +1,5 @@ <script> -import { GlIcon } from '@gitlab/ui'; +import { GlButtonGroup, GlButton } from '@gitlab/ui'; const SCALE_STEP_SIZE = 0.2; const DEFAULT_SCALE = 1; @@ -8,7 +8,8 @@ const MAX_SCALE = 2; export default { components: { - GlIcon, + GlButtonGroup, + GlButton, }, data() { return { @@ -49,17 +50,9 @@ export default { </script> <template> - <div class="design-scaler btn-group" role="group"> - <button class="btn" :disabled="disableDecrease" @click="decrementScale"> - <span class="gl-display-flex gl-justify-content-center gl-align-items-center gl-icon s16"> - – - </span> - </button> - <button class="btn" :disabled="disableReset" @click="resetScale"> - <gl-icon name="redo" /> - </button> - <button class="btn" :disabled="disableIncrease" @click="incrementScale"> - <gl-icon name="plus" /> - </button> - </div> + <gl-button-group class="gl-z-index-1"> + <gl-button icon="dash" :disabled="disableDecrease" @click="decrementScale" /> + <gl-button icon="redo" :disabled="disableReset" @click="resetScale" /> + <gl-button icon="plus" :disabled="disableIncrease" @click="incrementScale" /> + </gl-button-group> </template> diff --git a/app/assets/javascripts/design_management/components/upload/button.vue b/app/assets/javascripts/design_management/components/upload/button.vue index c76041c74a869ed2cc5f317821aec7bd154844f7..d7b287f663b479ee0521e20d7bd53b39edfc3d0f 100644 --- a/app/assets/javascripts/design_management/components/upload/button.vue +++ b/app/assets/javascripts/design_management/components/upload/button.vue @@ -1,11 +1,10 @@ <script> -import { GlButton, GlLoadingIcon, GlTooltipDirective } from '@gitlab/ui'; +import { GlButton, GlTooltipDirective } from '@gitlab/ui'; import { VALID_DESIGN_FILE_MIMETYPE } from '../../constants'; export default { components: { GlButton, - GlLoadingIcon, }, directives: { GlTooltip: GlTooltipDirective, @@ -38,12 +37,12 @@ export default { ) " :disabled="isSaving" + :loading="isSaving" variant="default" size="small" @click="openFileUpload" > {{ s__('DesignManagement|Upload designs') }} - <gl-loading-icon v-if="isSaving" inline class="ml-1" /> </gl-button> <input diff --git a/app/assets/javascripts/diffs/components/diff_file_header.vue b/app/assets/javascripts/diffs/components/diff_file_header.vue index 8f377f0000a3d7cdc6de86f54e0361a0a39f227e..6860f3c29c29c878e28c6643156b9b5012233f94 100644 --- a/app/assets/javascripts/diffs/components/diff_file_header.vue +++ b/app/assets/javascripts/diffs/components/diff_file_header.vue @@ -230,7 +230,13 @@ export default { :href="titleLink" @click="handleFileNameClick" > - <file-icon :file-name="filePath" :size="18" aria-hidden="true" css-classes="gl-mr-2" /> + <file-icon + :file-name="filePath" + :size="18" + aria-hidden="true" + css-classes="gl-mr-2" + :submodule="diffFile.submodule" + /> <span v-if="isFileRenamed"> <strong v-gl-tooltip diff --git a/app/assets/javascripts/diffs/store/utils.js b/app/assets/javascripts/diffs/store/utils.js index 69330ffae2f07f3730009ea4729f465f8fb6a2d8..79598ecea26d49e0e0cad3550a5c8aaaef13809a 100644 --- a/app/assets/javascripts/diffs/store/utils.js +++ b/app/assets/javascripts/diffs/store/utils.js @@ -664,6 +664,7 @@ export const generateTreeList = files => { addedLines: file.added_lines, removedLines: file.removed_lines, parentPath: parent ? `${parent.path}/` : '/', + submodule: file.submodule, }); } else { Object.assign(entry, { diff --git a/app/assets/javascripts/environments/components/environment_stop.vue b/app/assets/javascripts/environments/components/environment_stop.vue index ff74f81c98e839fefd6bf6d2f892db4029e72a52..8e1006231997ae62ffb46374b665b030d0113fbc 100644 --- a/app/assets/javascripts/environments/components/environment_stop.vue +++ b/app/assets/javascripts/environments/components/environment_stop.vue @@ -4,7 +4,7 @@ * Used in environments table. */ -import { GlTooltipDirective, GlButton } from '@gitlab/ui'; +import { GlTooltipDirective, GlButton, GlModalDirective } from '@gitlab/ui'; import { s__ } from '~/locale'; import eventHub from '../event_hub'; @@ -14,6 +14,7 @@ export default { }, directives: { GlTooltip: GlTooltipDirective, + GlModalDirective, }, props: { environment: { @@ -54,14 +55,13 @@ export default { <template> <gl-button v-gl-tooltip="{ id: $options.stopEnvironmentTooltipId }" + v-gl-modal-directive="'stop-environment-modal'" :loading="isLoading" :title="title" :aria-label="title" icon="stop" category="primary" variant="danger" - data-toggle="modal" - data-target="#stop-environment-modal" @click="onClick" /> </template> diff --git a/app/assets/javascripts/environments/components/stop_environment_modal.vue b/app/assets/javascripts/environments/components/stop_environment_modal.vue index f0dafe0620e30650916c752359e5ed3eab08a9ad..0832822520deaf9e99c2e124f5c43b15e01515c7 100644 --- a/app/assets/javascripts/environments/components/stop_environment_modal.vue +++ b/app/assets/javascripts/environments/components/stop_environment_modal.vue @@ -1,15 +1,14 @@ <script> -/* eslint-disable @gitlab/vue-require-i18n-strings */ -import { GlSprintf, GlTooltipDirective } from '@gitlab/ui'; -import DeprecatedModal2 from '~/vue_shared/components/deprecated_modal_2.vue'; +import { GlSprintf, GlTooltipDirective, GlModal } from '@gitlab/ui'; import eventHub from '../event_hub'; +import { __, s__ } from '~/locale'; export default { id: 'stop-environment-modal', name: 'StopEnvironmentModal', components: { - GlModal: DeprecatedModal2, + GlModal, GlSprintf, }, @@ -24,6 +23,20 @@ export default { }, }, + computed: { + primaryProps() { + return { + text: s__('Environments|Stop environment'), + attributes: [{ variant: 'danger' }], + }; + }, + cancelProps() { + return { + text: __('Cancel'), + }; + }, + }, + methods: { onSubmit() { eventHub.$emit('stopEnvironment', this.environment); @@ -34,18 +47,23 @@ export default { <template> <gl-modal - :id="$options.id" - :footer-primary-button-text="s__('Environments|Stop environment')" - footer-primary-button-variant="danger" - @submit="onSubmit" + :modal-id="$options.id" + :action-primary="primaryProps" + :action-cancel="cancelProps" + @primary="onSubmit" > - <template #header> - <h4 class="modal-title d-flex mw-100"> - Stopping - <span v-gl-tooltip :title="environment.name" class="text-truncate ml-1 mr-1 flex-fill"> - {{ environment.name }}? - </span> - </h4> + <template #modal-title> + <gl-sprintf :message="s__('Environments|Stopping %{environmentName}')"> + <template #environmentName> + <span + v-gl-tooltip + :title="environment.name" + class="gl-text-truncate gl-ml-2 gl-mr-2 gl-flex-fill" + > + {{ environment.name }}? + </span> + </template> + </gl-sprintf> </template> <p>{{ s__('Environments|Are you sure you want to stop this environment?') }}</p> diff --git a/app/assets/javascripts/issue_show/components/header_actions.vue b/app/assets/javascripts/issue_show/components/header_actions.vue index 76fc7d0cb474fdac7b4951f42dbdea5f023636ba..e59c8fd837ce78f2ff39a86e0e1b213a19ed972c 100644 --- a/app/assets/javascripts/issue_show/components/header_actions.vue +++ b/app/assets/javascripts/issue_show/components/header_actions.vue @@ -81,7 +81,7 @@ export default { }) .then(({ data }) => { if (data.updateIssue.errors.length) { - createFlash(data.updateIssue.errors.join('. ')); + createFlash({ message: data.updateIssue.errors.join('. ') }); return; } @@ -95,7 +95,7 @@ export default { // Dispatch event which updates open/close state, shared among the issue show page document.dispatchEvent(new CustomEvent('issuable_vue_app:change', payload)); }) - .catch(() => createFlash(__('Update failed. Please try again.'))) + .catch(() => createFlash({ message: __('Update failed. Please try again.') })) .finally(() => { this.isUpdatingState = false; }); diff --git a/app/assets/javascripts/notes/components/discussion_filter_note.vue b/app/assets/javascripts/notes/components/discussion_filter_note.vue index ff70c89cd3926c9fb5ccbd0af2ce72b01207a6a7..833262794236aafc77e916078dc8763ad81acc87 100644 --- a/app/assets/javascripts/notes/components/discussion_filter_note.vue +++ b/app/assets/javascripts/notes/components/discussion_filter_note.vue @@ -1,28 +1,19 @@ <script> -/* eslint-disable vue/no-v-html */ -import { GlButton, GlIcon } from '@gitlab/ui'; -import { __, sprintf } from '~/locale'; +import { GlButton, GlIcon, GlSprintf } from '@gitlab/ui'; +import { s__ } from '~/locale'; import notesEventHub from '../event_hub'; export default { + i18n: { + information: s__( + "Notes|You're only seeing %{boldStart}other activity%{boldEnd} in the feed. To add a comment, switch to one of the following options.", + ), + }, components: { GlButton, GlIcon, - }, - computed: { - timelineContent() { - return sprintf( - __( - "You're only seeing %{startTag}other activity%{endTag} in the feed. To add a comment, switch to one of the following options.", - ), - { - startTag: `<b>`, - endTag: `</b>`, - }, - false, - ); - }, + GlSprintf, }, methods: { selectFilter(value) { @@ -41,12 +32,18 @@ export default { <gl-icon name="comment" /> </div> <div class="timeline-content"> - <div ref="timelineContent" v-html="timelineContent"></div> + <div data-testid="discussion-filter-timeline-content"> + <gl-sprintf :message="$options.i18n.information"> + <template #bold="{ content }"> + <b>{{ content }}</b> + </template> + </gl-sprintf> + </div> <div class="discussion-filter-actions mt-2"> - <gl-button ref="showAllActivity" variant="default" @click="selectFilter(0)"> + <gl-button variant="default" @click="selectFilter(0)"> {{ __('Show all activity') }} </gl-button> - <gl-button ref="showComments" variant="default" @click="selectFilter(1)"> + <gl-button variant="default" @click="selectFilter(1)"> {{ __('Show comments only') }} </gl-button> </div> diff --git a/app/assets/javascripts/pages/projects/ci/lints/new/index.js b/app/assets/javascripts/pages/projects/ci/lints/new/index.js index 957801320c964c70c12f0d0c9011ec328b62ad99..5a0689b15f24c058594bc547d5f70cbd064c26b9 100644 --- a/app/assets/javascripts/pages/projects/ci/lints/new/index.js +++ b/app/assets/javascripts/pages/projects/ci/lints/new/index.js @@ -7,11 +7,11 @@ document.addEventListener('DOMContentLoaded', () => { if (gon?.features?.ciLintVue) { import(/* webpackChunkName: 'ciLintIndex' */ '~/ci_lint/index') .then(module => module.default()) - .catch(() => createFlash(ERROR)); + .catch(() => createFlash({ message: ERROR })); } else { import(/* webpackChunkName: 'ciLintEditor' */ '../ci_lint_editor') // eslint-disable-next-line new-cap .then(module => new module.default()) - .catch(() => createFlash(ERROR)); + .catch(() => createFlash({ message: ERROR })); } }); diff --git a/app/assets/javascripts/pages/projects/ci/lints/show/index.js b/app/assets/javascripts/pages/projects/ci/lints/show/index.js index 957801320c964c70c12f0d0c9011ec328b62ad99..5a0689b15f24c058594bc547d5f70cbd064c26b9 100644 --- a/app/assets/javascripts/pages/projects/ci/lints/show/index.js +++ b/app/assets/javascripts/pages/projects/ci/lints/show/index.js @@ -7,11 +7,11 @@ document.addEventListener('DOMContentLoaded', () => { if (gon?.features?.ciLintVue) { import(/* webpackChunkName: 'ciLintIndex' */ '~/ci_lint/index') .then(module => module.default()) - .catch(() => createFlash(ERROR)); + .catch(() => createFlash({ message: ERROR })); } else { import(/* webpackChunkName: 'ciLintEditor' */ '../ci_lint_editor') // eslint-disable-next-line new-cap .then(module => new module.default()) - .catch(() => createFlash(ERROR)); + .catch(() => createFlash({ message: ERROR })); } }); diff --git a/app/assets/javascripts/pages/projects/commit/show/index.js b/app/assets/javascripts/pages/projects/commit/show/index.js index 32fb35f97e346e9a5ebb2597ff6cfee7fc895d50..e0bd49bf6ef52e5c9c866fea351051af4174fb2c 100644 --- a/app/assets/javascripts/pages/projects/commit/show/index.js +++ b/app/assets/javascripts/pages/projects/commit/show/index.js @@ -40,7 +40,7 @@ document.addEventListener('DOMContentLoaded', () => { new Diff(); }) .catch(() => { - flash(__('An error occurred while retrieving diff files')); + flash({ message: __('An error occurred while retrieving diff files') }); }); } else { new Diff(); diff --git a/app/assets/javascripts/pages/projects/shared/permissions/components/settings_panel.vue b/app/assets/javascripts/pages/projects/shared/permissions/components/settings_panel.vue index bcf82e264d1a4065beb4c00d1c973d33d1e0d81b..e50add3b0a4a883d9458732f0d96dcaf877a9a30 100644 --- a/app/assets/javascripts/pages/projects/shared/permissions/components/settings_panel.vue +++ b/app/assets/javascripts/pages/projects/shared/permissions/components/settings_panel.vue @@ -68,6 +68,11 @@ export default { required: false, default: false, }, + requirementsAvailable: { + type: Boolean, + required: false, + default: false, + }, visibilityHelpPath: { type: String, required: false, @@ -132,6 +137,7 @@ export default { snippetsAccessLevel: featureAccessLevel.EVERYONE, pagesAccessLevel: featureAccessLevel.EVERYONE, metricsDashboardAccessLevel: featureAccessLevel.PROJECT_MEMBERS, + requirementsAccessLevel: featureAccessLevel.EVERYONE, containerRegistryEnabled: true, lfsEnabled: true, requestAccessEnabled: true, @@ -234,6 +240,10 @@ export default { featureAccessLevel.PROJECT_MEMBERS, this.metricsDashboardAccessLevel, ); + this.requirementsAccessLevel = Math.min( + featureAccessLevel.PROJECT_MEMBERS, + this.requirementsAccessLevel, + ); if (this.pagesAccessLevel === featureAccessLevel.EVERYONE) { // When from Internal->Private narrow access for only members this.pagesAccessLevel = featureAccessLevel.PROJECT_MEMBERS; @@ -257,6 +267,9 @@ export default { this.pagesAccessLevel = featureAccessLevel.EVERYONE; if (this.metricsDashboardAccessLevel === featureAccessLevel.PROJECT_MEMBERS) this.metricsDashboardAccessLevel = featureAccessLevel.EVERYONE; + if (this.requirementsAccessLevel === featureAccessLevel.PROJECT_MEMBERS) + this.requirementsAccessLevel = featureAccessLevel.EVERYONE; + this.highlightChanges(); } }, @@ -481,6 +494,18 @@ export default { /> </project-setting-row> </div> + <project-setting-row + v-if="requirementsAvailable" + ref="requirements-settings" + :label="s__('ProjectSettings|Requirements')" + :help-text="s__('ProjectSettings|Requirements management system for this project')" + > + <project-feature-setting + v-model="requirementsAccessLevel" + :options="featureAccessLevelOptions" + name="project[project_feature_attributes][requirements_access_level]" + /> + </project-setting-row> <project-setting-row ref="wiki-settings" :label="s__('ProjectSettings|Wiki')" diff --git a/app/assets/javascripts/pages/projects/shared/permissions/mixins/settings_pannel_mixin.js b/app/assets/javascripts/pages/projects/shared/permissions/mixins/settings_pannel_mixin.js index f69ca6e27b364ddddd2304688561c3c60fc89ca4..ae0936417adbe5b62a2a68d0503900c025a2f679 100644 --- a/app/assets/javascripts/pages/projects/shared/permissions/mixins/settings_pannel_mixin.js +++ b/app/assets/javascripts/pages/projects/shared/permissions/mixins/settings_pannel_mixin.js @@ -2,6 +2,7 @@ export default { data() { return { packagesEnabled: false, + requirementsEnabled: false, }; }, watch: { diff --git a/app/assets/javascripts/pages/shared/wikis/components/delete_wiki_modal.vue b/app/assets/javascripts/pages/shared/wikis/components/delete_wiki_modal.vue index 9723af6ad0137176f80ab4033fe265c963d9f3ca..3792dad376b285c61cbca5fc9b0955570e3f611c 100644 --- a/app/assets/javascripts/pages/shared/wikis/components/delete_wiki_modal.vue +++ b/app/assets/javascripts/pages/shared/wikis/components/delete_wiki_modal.vue @@ -41,7 +41,11 @@ export default { primaryProps() { return { text: this.$options.i18n.deletePageText, - attributes: { variant: 'danger', 'data-qa-selector': 'confirm_deletion_button' }, + attributes: { + variant: 'danger', + 'data-qa-selector': 'confirm_deletion_button', + 'data-testid': 'confirm_deletion_button', + }, }; }, cancelProps() { diff --git a/app/assets/javascripts/pages/shared/wikis/wikis.js b/app/assets/javascripts/pages/shared/wikis/wikis.js index ab948fd106f804703ff2cabd6095cdb354065526..fe9caba351e7e5833e878115bd57c93d98ad6d69 100644 --- a/app/assets/javascripts/pages/shared/wikis/wikis.js +++ b/app/assets/javascripts/pages/shared/wikis/wikis.js @@ -1,6 +1,7 @@ import { GlBreakpointInstance as bp } from '@gitlab/ui/dist/utils'; import { s__, sprintf } from '~/locale'; import Tracking from '~/tracking'; +import showToast from '~/vue_shared/plugins/global_toast'; const MARKDOWN_LINK_TEXT = { markdown: '[Link Title](page-slug)', @@ -63,6 +64,7 @@ export default class Wikis { } Wikis.trackPageView(); + Wikis.showToasts(); } handleWikiTitleChange(e) { @@ -116,4 +118,9 @@ export default class Wikis { }, }); } + + static showToasts() { + const toasts = document.querySelectorAll('.js-toast-message'); + toasts.forEach(toast => showToast(toast.dataset.message)); + } } diff --git a/app/assets/javascripts/releases/components/issuable_stats.vue b/app/assets/javascripts/releases/components/issuable_stats.vue index 0ae0e5c6d6af4c892e02d6e78677f28350b85034..d005d8e10dd2725472b3f1fee5b19908ef56fcde 100644 --- a/app/assets/javascripts/releases/components/issuable_stats.vue +++ b/app/assets/javascripts/releases/components/issuable_stats.vue @@ -26,7 +26,7 @@ export default { required: false, default: null, }, - openPath: { + openedPath: { type: String, required: false, default: '', @@ -43,7 +43,7 @@ export default { }, }, computed: { - open() { + opened() { return this.total - (this.closed + (this.merged || 0)); }, showMerged() { @@ -63,8 +63,8 @@ export default { <span class="gl-white-space-pre-wrap" data-testid="open-stat"> <gl-sprintf :message="__('Open: %{open}')"> <template #open> - <gl-link v-if="openPath" :href="openPath">{{ open }}</gl-link> - <template v-else>{{ open }}</template> + <gl-link v-if="openedPath" :href="openedPath">{{ opened }}</gl-link> + <template v-else>{{ opened }}</template> </template> </gl-sprintf> </span> diff --git a/app/assets/javascripts/releases/components/release_block.vue b/app/assets/javascripts/releases/components/release_block.vue index e9163a5279272b0b9ffcadaeceb28839c23952ef..b89e5f2df3fab3eefd26f0af816789eac2d82148 100644 --- a/app/assets/javascripts/releases/components/release_block.vue +++ b/app/assets/javascripts/releases/components/release_block.vue @@ -87,9 +87,14 @@ export default { <release-block-header :release="release" /> <div class="card-body"> <div v-if="shouldRenderMilestoneInfo"> + <!-- TODO: Switch open* links to opened* once fields have been updated in GraphQL --> <release-block-milestone-info :milestones="milestones" - :open-issues-path="release._links.issuesUrl" + :opened-issues-path="release._links.openedIssuesUrl" + :closed-issues-path="release._links.closedIssuesUrl" + :opened-merge-requests-path="release._links.openedMergeRequestsUrl" + :merged-merge-requests-path="release._links.mergedMergeRequestsUrl" + :closed-merge-requests-path="release._links.closedMergeRequestsUrl" /> <hr class="mb-3 mt-0" /> </div> diff --git a/app/assets/javascripts/releases/components/release_block_milestone_info.vue b/app/assets/javascripts/releases/components/release_block_milestone_info.vue index 152f400f6245e2572158c422ab4736c31c34606e..daa9c3480f4bf0f950cda6be45a7dc03e3b35a2e 100644 --- a/app/assets/javascripts/releases/components/release_block_milestone_info.vue +++ b/app/assets/javascripts/releases/components/release_block_milestone_info.vue @@ -20,7 +20,7 @@ export default { type: Array, required: true, }, - openIssuesPath: { + openedIssuesPath: { type: String, required: false, default: '', @@ -30,7 +30,7 @@ export default { required: false, default: '', }, - openMergeRequestsPath: { + openedMergeRequestsPath: { type: String, required: false, default: '', @@ -173,7 +173,7 @@ export default { :label="__('Issues')" :total="issueCounts.total" :closed="issueCounts.closed" - :open-path="openIssuesPath" + :opened-path="openedIssuesPath" :closed-path="closedIssuesPath" data-testid="issue-stats" /> @@ -183,7 +183,7 @@ export default { :total="mergeRequestCounts.total" :merged="mergeRequestCounts.merged" :closed="mergeRequestCounts.closed" - :open-path="openMergeRequestsPath" + :opened-path="openedMergeRequestsPath" :merged-path="mergedMergeRequestsPath" :closed-path="closedMergeRequestsPath" data-testid="merge-request-stats" diff --git a/app/assets/javascripts/releases/queries/release.fragment.graphql b/app/assets/javascripts/releases/queries/release.fragment.graphql index 445ed616348357a75d14d5d3da5ddff89f898840..4e5f685be8431ff7e7f55409c7316571e766b9bc 100644 --- a/app/assets/javascripts/releases/queries/release.fragment.graphql +++ b/app/assets/javascripts/releases/queries/release.fragment.graphql @@ -33,9 +33,12 @@ fragment Release on Release { } links { editUrl - issuesUrl - mergeRequestsUrl selfUrl + openedIssuesUrl + closedIssuesUrl + openedMergeRequestsUrl + mergedMergeRequestsUrl + closedMergeRequestsUrl } commit { sha diff --git a/app/assets/javascripts/vue_merge_request_widget/components/states/work_in_progress.vue b/app/assets/javascripts/vue_merge_request_widget/components/states/work_in_progress.vue index eba3d50fdc93255ecda88c34ca02e20a57921a31..e12682b0a4927d56c1a52021760935991a84c562 100644 --- a/app/assets/javascripts/vue_merge_request_widget/components/states/work_in_progress.vue +++ b/app/assets/javascripts/vue_merge_request_widget/components/states/work_in_progress.vue @@ -143,7 +143,7 @@ export default { <div class="media-body"> <div class="gl-ml-3 float-left"> <span class="gl-font-weight-bold"> - {{ __('This merge request is still a work in progress.') }} + {{ __('This merge request is still a draft.') }} </span> <span class="gl-display-block text-muted">{{ __("Draft merge requests can't be merged.") diff --git a/app/assets/javascripts/vue_shared/components/file_row.vue b/app/assets/javascripts/vue_shared/components/file_row.vue index 34bc74188685117a37c6288f085001bd5441f10d..b4115b0c6a43a5bbdc26e25a5b810343381dc822 100644 --- a/app/assets/javascripts/vue_shared/components/file_row.vue +++ b/app/assets/javascripts/vue_shared/components/file_row.vue @@ -153,6 +153,7 @@ export default { :folder="isTree" :opened="file.opened" :size="16" + :submodule="file.submodule" /> <gl-truncate v-if="truncateMiddle" :text="file.name" position="middle" class="gl-pr-7" /> <template v-else>{{ file.name }}</template> diff --git a/app/assets/javascripts/vue_shared/components/filtered_search_bar/tokens/milestone_token.vue b/app/assets/javascripts/vue_shared/components/filtered_search_bar/tokens/milestone_token.vue index 89952623d0da3d366b90cc6a3b7ab7cecf4ba56d..c24df5e081de9343294d95881950c69386a923cf 100644 --- a/app/assets/javascripts/vue_shared/components/filtered_search_bar/tokens/milestone_token.vue +++ b/app/assets/javascripts/vue_shared/components/filtered_search_bar/tokens/milestone_token.vue @@ -65,7 +65,7 @@ export default { .then(({ data }) => { this.milestones = data; }) - .catch(() => createFlash(__('There was a problem fetching milestones.'))) + .catch(() => createFlash({ message: __('There was a problem fetching milestones.') })) .finally(() => { this.loading = false; }); diff --git a/app/assets/javascripts/vue_shared/security_reports/security_reports_app.vue b/app/assets/javascripts/vue_shared/security_reports/security_reports_app.vue index d5696e3c8cfbcf1dbb72915171e5f212e8057afb..89253cc7116f74a129fd43ad254a08f736246d24 100644 --- a/app/assets/javascripts/vue_shared/security_reports/security_reports_app.vue +++ b/app/assets/javascripts/vue_shared/security_reports/security_reports_app.vue @@ -3,6 +3,7 @@ import { GlIcon, GlLink, GlSprintf } from '@gitlab/ui'; import ReportSection from '~/reports/components/report_section.vue'; import { status } from '~/reports/constants'; import { s__ } from '~/locale'; +import { normalizeHeaders, parseIntPagination } from '~/lib/utils/common_utils'; import Flash from '~/flash'; import Api from '~/api'; @@ -52,12 +53,27 @@ export default { }); }, methods: { - checkHasSecurityReports(reportTypes) { - return Api.pipelineJobs(this.projectId, this.pipelineId).then(({ data: jobs }) => - jobs.some(({ artifacts = [] }) => + async checkHasSecurityReports(reportTypes) { + let page = 1; + while (page) { + // eslint-disable-next-line no-await-in-loop + const { data: jobs, headers } = await Api.pipelineJobs(this.projectId, this.pipelineId, { + per_page: 100, + page, + }); + + const hasSecurityReports = jobs.some(({ artifacts = [] }) => artifacts.some(({ file_type }) => reportTypes.includes(file_type)), - ), - ); + ); + + if (hasSecurityReports) { + return true; + } + + page = parseIntPagination(normalizeHeaders(headers)).nextPage; + } + + return false; }, activatePipelinesTab() { if (window.mrTabs) { diff --git a/app/assets/stylesheets/components/design_management/design.scss b/app/assets/stylesheets/components/design_management/design.scss index 81f2091e915beae260f76b4e6fa332c6fd0afa60..5d0db05494995872e29a19956d0812e4054e1a7e 100644 --- a/app/assets/stylesheets/components/design_management/design.scss +++ b/app/assets/stylesheets/components/design_management/design.scss @@ -75,10 +75,6 @@ $t-gray-a-16-design-pin: rgba($black, 0.16); left: 0; } -.design-scaler { - z-index: 1; -} - .design-scaler-wrapper { bottom: 0; left: 50%; diff --git a/app/controllers/concerns/wiki_actions.rb b/app/controllers/concerns/wiki_actions.rb index aed109309e39527cee1d16ff6ed82e3222bcaed6..6abb2e162267f4b2d931f10cf6482864bf2e3b5c 100644 --- a/app/controllers/concerns/wiki_actions.rb +++ b/app/controllers/concerns/wiki_actions.rb @@ -103,9 +103,10 @@ def update @page = response.payload[:page] if response.success? + flash[:toast] = _('Wiki page was successfully updated.') + redirect_to( - wiki_page_path(wiki, page), - notice: _('Wiki was successfully updated.') + wiki_page_path(wiki, page) ) else render 'shared/wikis/edit' @@ -122,9 +123,10 @@ def create @page = response.payload[:page] if response.success? + flash[:toast] = _('Wiki page was successfully created.') + redirect_to( - wiki_page_path(wiki, page), - notice: _('Wiki was successfully updated.') + wiki_page_path(wiki, page) ) else render 'shared/wikis/edit' @@ -169,9 +171,10 @@ def destroy response = WikiPages::DestroyService.new(container: container, current_user: current_user).execute(page) if response.success? + flash[:toast] = _("Wiki page was successfully deleted.") + redirect_to wiki_path(wiki), - status: :found, - notice: _("Page was successfully deleted") + status: :found else @error = response render 'shared/wikis/edit' diff --git a/app/controllers/projects/ci/lints_controller.rb b/app/controllers/projects/ci/lints_controller.rb index 7e900fc60516a5395de23919f05b71f7b1112309..26797a4613c5084653884d9460a95d1d821e4858 100644 --- a/app/controllers/projects/ci/lints_controller.rb +++ b/app/controllers/projects/ci/lints_controller.rb @@ -3,7 +3,7 @@ class Projects::Ci::LintsController < Projects::ApplicationController before_action :authorize_create_pipeline! before_action do - push_frontend_feature_flag(:ci_lint_vue, project) + push_frontend_feature_flag(:ci_lint_vue, project, default_enabled: true) end feature_category :pipeline_authoring diff --git a/app/controllers/projects/runners_controller.rb b/app/controllers/projects/runners_controller.rb index 544074f98405c30f66dca4635f68fdab1c97b5c3..24fa0894a9c83242193d68769b29b956c205cc71 100644 --- a/app/controllers/projects/runners_controller.rb +++ b/app/controllers/projects/runners_controller.rb @@ -52,7 +52,7 @@ def show end def toggle_shared_runners - if Feature.enabled?(:disable_shared_runners_on_group, default_enabled: true) && !project.shared_runners_enabled && project.group && project.group.shared_runners_setting == 'disabled_and_unoverridable' + if !project.shared_runners_enabled && project.group && project.group.shared_runners_setting == 'disabled_and_unoverridable' return redirect_to project_runners_path(@project), alert: _("Cannot enable shared runners because parent group does not allow it") end diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb index b141f0c450e35479fe7c701d6f733e06925ed857..c03a820b384dfbc975b8ccb516545ccbfe2d5f94 100644 --- a/app/controllers/projects_controller.rb +++ b/app/controllers/projects_controller.rb @@ -381,6 +381,20 @@ def project_params(attributes: []) .merge(import_url_params) end + def project_feature_attributes + %i[ + builds_access_level + issues_access_level + forking_access_level + merge_requests_access_level + repository_access_level + snippets_access_level + wiki_access_level + pages_access_level + metrics_dashboard_access_level + ] + end + def project_params_attributes [ :allow_merge_on_skipped_pipeline, @@ -418,23 +432,11 @@ def project_params_attributes :suggestion_commit_message, :packages_enabled, :service_desk_enabled, - - project_feature_attributes: %i[ - builds_access_level - issues_access_level - forking_access_level - merge_requests_access_level - repository_access_level - snippets_access_level - wiki_access_level - pages_access_level - metrics_dashboard_access_level - ], project_setting_attributes: %i[ show_default_award_emojis squash_option ] - ] + ] + [project_feature_attributes: project_feature_attributes] end def project_params_create_attributes diff --git a/app/graphql/resolvers/concerns/issue_resolver_arguments.rb b/app/graphql/resolvers/concerns/issue_resolver_arguments.rb index fe6fa0bb262eadfbabca3b30987081faece3a976..4715b867ecbd9b9ce5cacf35d7d93e99b0fe0318 100644 --- a/app/graphql/resolvers/concerns/issue_resolver_arguments.rb +++ b/app/graphql/resolvers/concerns/issue_resolver_arguments.rb @@ -29,7 +29,7 @@ module IssueResolverArguments description: 'Usernames of users assigned to the issue' argument :assignee_id, GraphQL::STRING_TYPE, required: false, - description: 'ID of a user assigned to the issues, "none" and "any" values supported' + description: 'ID of a user assigned to the issues, "none" and "any" values are supported' argument :created_before, Types::TimeType, required: false, description: 'Issues created before this date' diff --git a/app/graphql/types/group_invitation_type.rb b/app/graphql/types/group_invitation_type.rb new file mode 100644 index 0000000000000000000000000000000000000000..0372ce178ff9f835533a6ebd6507ef8b222c5e89 --- /dev/null +++ b/app/graphql/types/group_invitation_type.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +module Types + class GroupInvitationType < BaseObject + expose_permissions Types::PermissionTypes::Group + authorize :read_group + + implements InvitationInterface + + graphql_name 'GroupInvitation' + description 'Represents a Group Invitation' + + field :group, Types::GroupType, null: true, + description: 'Group that a User is invited to', + resolve: -> (obj, _args, _ctx) { Gitlab::Graphql::Loaders::BatchModelLoader.new(Group, obj.source_id).find } + end +end diff --git a/app/graphql/types/invitation_interface.rb b/app/graphql/types/invitation_interface.rb new file mode 100644 index 0000000000000000000000000000000000000000..a29716c292ebaa236a5a479171b6c0e7599a0409 --- /dev/null +++ b/app/graphql/types/invitation_interface.rb @@ -0,0 +1,41 @@ +# frozen_string_literal: true + +module Types + module InvitationInterface + include BaseInterface + + field :email, GraphQL::STRING_TYPE, null: false, + description: 'Email of the member to invite' + + field :access_level, Types::AccessLevelType, null: true, + description: 'GitLab::Access level' + + field :created_by, Types::UserType, null: true, + description: 'User that authorized membership' + + field :created_at, Types::TimeType, null: true, + description: 'Date and time the membership was created' + + field :updated_at, Types::TimeType, null: true, + description: 'Date and time the membership was last updated' + + field :expires_at, Types::TimeType, null: true, + description: 'Date and time the membership expires' + + field :user, Types::UserType, null: true, + description: 'User that is associated with the member object' + + definition_methods do + def resolve_type(object, context) + case object + when GroupMember + Types::GroupInvitationType + when ProjectMember + Types::ProjectInvitationType + else + raise ::Gitlab::Graphql::Errors::BaseError, "Unknown member type #{object.class.name}" + end + end + end + end +end diff --git a/app/graphql/types/issue_type.rb b/app/graphql/types/issue_type.rb index 6bf7d812420482c616f6f715aeab1abc6019a932..acc7b97d42ea25e2166ab6e434393a414f557140 100644 --- a/app/graphql/types/issue_type.rb +++ b/app/graphql/types/issue_type.rb @@ -62,6 +62,8 @@ class IssueType < BaseObject description: 'Number of downvotes the issue has received' field :user_notes_count, GraphQL::INT_TYPE, null: false, description: 'Number of user notes of the issue' + field :user_discussions_count, GraphQL::INT_TYPE, null: false, + description: 'Number of user discussions in the issue' field :web_path, GraphQL::STRING_TYPE, null: false, method: :issue_path, description: 'Web path of the issue' field :web_url, GraphQL::STRING_TYPE, null: false, @@ -113,6 +115,26 @@ class IssueType < BaseObject field :severity, Types::IssuableSeverityEnum, null: true, description: 'Severity level of the incident' + def user_notes_count + BatchLoader::GraphQL.for(object.id).batch(key: :issue_user_notes_count) do |ids, loader, args| + counts = Note.count_for_collection(ids, 'Issue').index_by(&:noteable_id) + + ids.each do |id| + loader.call(id, counts[id]&.count || 0) + end + end + end + + def user_discussions_count + BatchLoader::GraphQL.for(object.id).batch(key: :issue_user_discussions_count) do |ids, loader, args| + counts = Note.count_for_collection(ids, 'Issue', 'COUNT(DISTINCT discussion_id) as count').index_by(&:noteable_id) + + ids.each do |id| + loader.call(id, counts[id]&.count || 0) + end + end + end + def author Gitlab::Graphql::Loaders::BatchModelLoader.new(User, object.author_id).find end diff --git a/app/graphql/types/merge_request_type.rb b/app/graphql/types/merge_request_type.rb index c35316fe3747426d660a7ad4dcf001c508d8c1cc..acf657ca37595ad60503ea7c2c56f7b7022909f4 100644 --- a/app/graphql/types/merge_request_type.rb +++ b/app/graphql/types/merge_request_type.rb @@ -68,6 +68,8 @@ class MergeRequestType < BaseObject description: 'SHA of the merge request commit (set once merged)' field :user_notes_count, GraphQL::INT_TYPE, null: true, description: 'User notes count of the merge request' + field :user_discussions_count, GraphQL::INT_TYPE, null: true, + description: 'Number of user discussions in the merge request' field :should_remove_source_branch, GraphQL::BOOLEAN_TYPE, method: :should_remove_source_branch?, null: true, description: 'Indicates if the source branch of the merge request will be deleted after merge' field :force_remove_source_branch, GraphQL::BOOLEAN_TYPE, method: :force_remove_source_branch?, null: true, @@ -158,17 +160,25 @@ def approved_by object.approved_by_users end - # rubocop: disable CodeReuse/ActiveRecord def user_notes_count BatchLoader::GraphQL.for(object.id).batch(key: :merge_request_user_notes_count) do |ids, loader, args| - counts = Note.where(noteable_type: 'MergeRequest', noteable_id: ids).user.group(:noteable_id).count + counts = Note.count_for_collection(ids, 'MergeRequest').index_by(&:noteable_id) ids.each do |id| - loader.call(id, counts[id] || 0) + loader.call(id, counts[id]&.count || 0) + end + end + end + + def user_discussions_count + BatchLoader::GraphQL.for(object.id).batch(key: :merge_request_user_discussions_count) do |ids, loader, args| + counts = Note.count_for_collection(ids, 'MergeRequest', 'COUNT(DISTINCT discussion_id) as count').index_by(&:noteable_id) + + ids.each do |id| + loader.call(id, counts[id]&.count || 0) end end end - # rubocop: enable CodeReuse/ActiveRecord def diff_stats(path: nil) stats = Array.wrap(object.diff_stats&.to_a) diff --git a/app/graphql/types/project_invitation_type.rb b/app/graphql/types/project_invitation_type.rb new file mode 100644 index 0000000000000000000000000000000000000000..a5367a4f204599071ff6e6ab5d0aba5f90598a66 --- /dev/null +++ b/app/graphql/types/project_invitation_type.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module Types + class ProjectInvitationType < BaseObject + graphql_name 'ProjectInvitation' + description 'Represents a Project Membership Invitation' + + expose_permissions Types::PermissionTypes::Project + + implements InvitationInterface + + authorize :read_project + + field :project, Types::ProjectType, null: true, + description: 'Project ID for the project of the invitation' + + def project + Gitlab::Graphql::Loaders::BatchModelLoader.new(Project, object.source_id).find + end + end +end diff --git a/app/graphql/types/release_links_type.rb b/app/graphql/types/release_links_type.rb index da2ef4665f23709da070367fd4adf01e305e609e..619bb1e6c3aa76ca7d7b51aae9f5019c95bbec58 100644 --- a/app/graphql/types/release_links_type.rb +++ b/app/graphql/types/release_links_type.rb @@ -25,12 +25,5 @@ class ReleaseLinksType < BaseObject description: 'HTTP URL of the issues page, filtered by this release and `state=open`' field :closed_issues_url, GraphQL::STRING_TYPE, null: true, description: 'HTTP URL of the issues page, filtered by this release and `state=closed`' - - field :merge_requests_url, GraphQL::STRING_TYPE, null: true, method: :opened_merge_requests_url, - description: 'HTTP URL of the merge request page filtered by this release', - deprecated: { reason: 'Use `openedMergeRequestsUrl`', milestone: '13.6' } - field :issues_url, GraphQL::STRING_TYPE, null: true, method: :opened_issues_url, - description: 'HTTP URL of the issues page filtered by this release', - deprecated: { reason: 'Use `openedIssuesUrl`', milestone: '13.6' } end end diff --git a/app/helpers/issues_helper.rb b/app/helpers/issues_helper.rb index e0478be71cbc3704301375a2b4d5b10ab40e137f..5447d256644dbfd88183ea1cecd5f7d29c09e422 100644 --- a/app/helpers/issues_helper.rb +++ b/app/helpers/issues_helper.rb @@ -160,7 +160,7 @@ def issue_header_actions_data(project, issue, current_user) can_report_spam: issue.submittable_as_spam_by?(current_user).to_s, can_update_issue: can?(current_user, :update_issue, issue).to_s, iid: issue.iid, - is_issue_author: issue.author == current_user, + is_issue_author: (issue.author == current_user).to_s, new_issue_path: new_project_issue_path(project), project_path: project.full_path, report_abuse_path: new_abuse_report_path(user_id: issue.author.id, ref_url: issue_url(issue)), diff --git a/app/helpers/page_layout_helper.rb b/app/helpers/page_layout_helper.rb index 8029720e7c7187f338ed32cbb9a7566e5367ad8a..0551d1cd78417e75d9c0bd8b1d9cb3629f1a28ba 100644 --- a/app/helpers/page_layout_helper.rb +++ b/app/helpers/page_layout_helper.rb @@ -1,6 +1,8 @@ # frozen_string_literal: true module PageLayoutHelper + include Gitlab::Utils::StrongMemoize + def page_title(*titles) @page_title ||= [] @@ -44,7 +46,7 @@ def page_canonical_link(link = nil) if link @page_canonical_link = link else - @page_canonical_link + @page_canonical_link ||= generic_canonical_url end end @@ -147,4 +149,31 @@ def container_class css_class.join(' ') end + + private + + def generic_canonical_url + strong_memoize(:generic_canonical_url) do + next unless request.get? || request.head? + next unless generate_generic_canonical_url? + next unless Feature.enabled?(:generic_canonical, current_user) + + # Request#url builds the url without the trailing slash + request.url + end + end + + def generate_generic_canonical_url? + # For the main domain it doesn't matter whether there is + # a trailing slash or not, they're not considered different + # pages + return false if request.path == '/' + + # We only need to generate the canonical url when the request has a trailing + # slash. In the request object, only the `original_fullpath` and + # `original_url` keep the slash if it's present. Both `path` and + # `fullpath` would return the path without the slash. + # Therefore, we need to process `original_fullpath` + request.original_fullpath.sub(request.path, '')[0] == '/' + end end diff --git a/app/models/clusters/applications/cert_manager.rb b/app/models/clusters/applications/cert_manager.rb index 1efa44c39c51018e91ef76364593705cb7691219..d32fff14590a7371a63b357fde5f1280521fe05d 100644 --- a/app/models/clusters/applications/cert_manager.rb +++ b/app/models/clusters/applications/cert_manager.rb @@ -30,7 +30,7 @@ def repository end def install_command - Gitlab::Kubernetes::Helm::InstallCommand.new( + helm_command_module::InstallCommand.new( name: 'certmanager', repository: repository, version: VERSION, @@ -43,7 +43,7 @@ def install_command end def uninstall_command - Gitlab::Kubernetes::Helm::DeleteCommand.new( + helm_command_module::DeleteCommand.new( name: 'certmanager', rbac: cluster.platform_kubernetes_rbac?, files: files, diff --git a/app/models/clusters/applications/crossplane.rb b/app/models/clusters/applications/crossplane.rb index 420e56c1742f0883cffe4893f315e2bec6705d97..2b1a86706a49aee13ae40ffb73ecaa42cca3e8c6 100644 --- a/app/models/clusters/applications/crossplane.rb +++ b/app/models/clusters/applications/crossplane.rb @@ -29,7 +29,7 @@ def repository end def install_command - Gitlab::Kubernetes::Helm::InstallCommand.new( + helm_command_module::InstallCommand.new( name: 'crossplane', repository: repository, version: VERSION, diff --git a/app/models/clusters/applications/elastic_stack.rb b/app/models/clusters/applications/elastic_stack.rb index 77996748b818d512b8d6dfaaec94dff113a29a07..db18a29ec845ea876ca6558b8bbdd0604229549d 100644 --- a/app/models/clusters/applications/elastic_stack.rb +++ b/app/models/clusters/applications/elastic_stack.rb @@ -26,7 +26,7 @@ def repository end def install_command - Gitlab::Kubernetes::Helm::InstallCommand.new( + helm_command_module::InstallCommand.new( name: 'elastic-stack', version: VERSION, rbac: cluster.platform_kubernetes_rbac?, @@ -39,7 +39,7 @@ def install_command end def uninstall_command - Gitlab::Kubernetes::Helm::DeleteCommand.new( + helm_command_module::DeleteCommand.new( name: 'elastic-stack', rbac: cluster.platform_kubernetes_rbac?, files: files, @@ -96,7 +96,7 @@ def pvc_selector def post_install_script [ - "timeout -t60 sh /data/helm/elastic-stack/config/wait-for-elasticsearch.sh http://elastic-stack-elasticsearch-master:9200" + "timeout 60 sh /data/helm/elastic-stack/config/wait-for-elasticsearch.sh http://elastic-stack-elasticsearch-master:9200" ] end @@ -116,7 +116,7 @@ def migrate_to_3_script # Chart version 3.0.0 moves to our own chart at https://gitlab.com/gitlab-org/charts/elastic-stack # and is not compatible with pre-existing resources. We first remove them. [ - Gitlab::Kubernetes::Helm::DeleteCommand.new( + helm_command_module::DeleteCommand.new( name: 'elastic-stack', rbac: cluster.platform_kubernetes_rbac?, files: files diff --git a/app/models/clusters/applications/fluentd.rb b/app/models/clusters/applications/fluentd.rb index c608d37be77aebdeead01659e295cc46e327a47c..91aa422b85922c55f0404ec9679bcdfafabc5aba 100644 --- a/app/models/clusters/applications/fluentd.rb +++ b/app/models/clusters/applications/fluentd.rb @@ -30,7 +30,7 @@ def repository end def install_command - Gitlab::Kubernetes::Helm::InstallCommand.new( + helm_command_module::InstallCommand.new( name: 'fluentd', repository: repository, version: VERSION, diff --git a/app/models/clusters/applications/helm.rb b/app/models/clusters/applications/helm.rb index 4a1bcac4bb7bfb7f5994c84461284c39dba3bd59..d1d6defb713464b76a348ebcd8f45008e43e99f2 100644 --- a/app/models/clusters/applications/helm.rb +++ b/app/models/clusters/applications/helm.rb @@ -4,6 +4,8 @@ module Clusters module Applications + # DEPRECATED: This model represents the Helm 2 Tiller server, and is no longer being actively used. + # It is being kept around for a potential cleanup of the unused Tiller server. class Helm < ApplicationRecord self.table_name = 'clusters_applications_helm' @@ -49,7 +51,7 @@ def allowed_to_uninstall? end def install_command - Gitlab::Kubernetes::Helm::InitCommand.new( + Gitlab::Kubernetes::Helm::V2::InitCommand.new( name: name, files: files, rbac: cluster.platform_kubernetes_rbac? @@ -57,7 +59,7 @@ def install_command end def uninstall_command - Gitlab::Kubernetes::Helm::ResetCommand.new( + Gitlab::Kubernetes::Helm::V2::ResetCommand.new( name: name, files: files, rbac: cluster.platform_kubernetes_rbac? @@ -86,19 +88,19 @@ def files end def create_keys_and_certs - ca_cert = Gitlab::Kubernetes::Helm::Certificate.generate_root + ca_cert = Gitlab::Kubernetes::Helm::V2::Certificate.generate_root self.ca_key = ca_cert.key_string self.ca_cert = ca_cert.cert_string end def tiller_cert - @tiller_cert ||= ca_cert_obj.issue(expires_in: Gitlab::Kubernetes::Helm::Certificate::INFINITE_EXPIRY) + @tiller_cert ||= ca_cert_obj.issue(expires_in: Gitlab::Kubernetes::Helm::V2::Certificate::INFINITE_EXPIRY) end def ca_cert_obj return unless has_ssl? - Gitlab::Kubernetes::Helm::Certificate + Gitlab::Kubernetes::Helm::V2::Certificate .from_strings(ca_key, ca_cert) end end diff --git a/app/models/clusters/applications/ingress.rb b/app/models/clusters/applications/ingress.rb index d54127148581117333aa72c346b223f7dafc3012..36324e7f3e0538394cf10ed0777fa05420a3b3fc 100644 --- a/app/models/clusters/applications/ingress.rb +++ b/app/models/clusters/applications/ingress.rb @@ -62,7 +62,7 @@ def allowed_to_uninstall? end def install_command - Gitlab::Kubernetes::Helm::InstallCommand.new( + helm_command_module::InstallCommand.new( name: name, repository: repository, version: VERSION, diff --git a/app/models/clusters/applications/jupyter.rb b/app/models/clusters/applications/jupyter.rb index 056ea355de66e2679387dfc03c7589c83d9f7690..ff907c6847f285c897948b0e5589ec91d5b71277 100644 --- a/app/models/clusters/applications/jupyter.rb +++ b/app/models/clusters/applications/jupyter.rb @@ -39,7 +39,7 @@ def values end def install_command - Gitlab::Kubernetes::Helm::InstallCommand.new( + helm_command_module::InstallCommand.new( name: name, version: VERSION, rbac: cluster.platform_kubernetes_rbac?, diff --git a/app/models/clusters/applications/knative.rb b/app/models/clusters/applications/knative.rb index 3047da12dd9ac6278b2b731a34c84eef8d3bf56d..b1c3116d77cc72e8ff3a0b9dfce03767acf67d92 100644 --- a/app/models/clusters/applications/knative.rb +++ b/app/models/clusters/applications/knative.rb @@ -70,7 +70,7 @@ def allowed_to_uninstall? end def install_command - Gitlab::Kubernetes::Helm::InstallCommand.new( + helm_command_module::InstallCommand.new( name: name, version: VERSION, rbac: cluster.platform_kubernetes_rbac?, @@ -94,7 +94,7 @@ def ingress_service end def uninstall_command - Gitlab::Kubernetes::Helm::DeleteCommand.new( + helm_command_module::DeleteCommand.new( name: name, rbac: cluster.platform_kubernetes_rbac?, files: files, diff --git a/app/models/clusters/applications/prometheus.rb b/app/models/clusters/applications/prometheus.rb index 7679296699f29e3e599eaddab16d3254e65897c8..55a9a0ccb81288a9f2864b33eddc6e01f7a4feb7 100644 --- a/app/models/clusters/applications/prometheus.rb +++ b/app/models/clusters/applications/prometheus.rb @@ -67,7 +67,7 @@ def service_port end def install_command - Gitlab::Kubernetes::Helm::InstallCommand.new( + helm_command_module::InstallCommand.new( name: name, repository: repository, version: VERSION, @@ -79,7 +79,7 @@ def install_command end def patch_command(values) - ::Gitlab::Kubernetes::Helm::PatchCommand.new( + helm_command_module::PatchCommand.new( name: name, repository: repository, version: version, @@ -90,7 +90,7 @@ def patch_command(values) end def uninstall_command - Gitlab::Kubernetes::Helm::DeleteCommand.new( + helm_command_module::DeleteCommand.new( name: name, rbac: cluster.platform_kubernetes_rbac?, files: files, diff --git a/app/models/clusters/applications/runner.rb b/app/models/clusters/applications/runner.rb index 6ddf552cd65f763e424e9c26efdda26e3a4af7e6..03f4caccccd3139b9470c820246f12c7a8ccca3d 100644 --- a/app/models/clusters/applications/runner.rb +++ b/app/models/clusters/applications/runner.rb @@ -30,7 +30,7 @@ def values end def install_command - Gitlab::Kubernetes::Helm::InstallCommand.new( + helm_command_module::InstallCommand.new( name: name, version: VERSION, rbac: cluster.platform_kubernetes_rbac?, diff --git a/app/models/clusters/cluster.rb b/app/models/clusters/cluster.rb index b94ec3c6dea843bec92afb5801b588447c8f0414..3cf5542ae761246af3c765d24938f7ef0aae5bc8 100644 --- a/app/models/clusters/cluster.rb +++ b/app/models/clusters/cluster.rb @@ -79,6 +79,9 @@ def self.has_one_cluster_application(name) # rubocop:disable Naming/PredicateNam validates :cluster_type, presence: true validates :domain, allow_blank: true, hostname: { allow_numeric_hostname: true } validates :namespace_per_environment, inclusion: { in: [true, false] } + validates :helm_major_version, inclusion: { in: [2, 3] } + + default_value_for :helm_major_version, 3 validate :restrict_modification, on: :update validate :no_groups, unless: :group_type? diff --git a/app/models/clusters/concerns/application_core.rb b/app/models/clusters/concerns/application_core.rb index 760576ea1eb054598f24b33140095628c58086b1..b82b1887308df51ba1511eadde4d59a5909f30e8 100644 --- a/app/models/clusters/concerns/application_core.rb +++ b/app/models/clusters/concerns/application_core.rb @@ -12,6 +12,17 @@ module ApplicationCore after_initialize :set_initial_status + def helm_command_module + case cluster.helm_major_version + when 3 + Gitlab::Kubernetes::Helm::V3 + when 2 + Gitlab::Kubernetes::Helm::V2 + else + raise "Invalid Helm major version" + end + end + def set_initial_status return unless not_installable? diff --git a/app/models/clusters/concerns/application_data.rb b/app/models/clusters/concerns/application_data.rb index 22e597e9747515ae84f57a8a352acb487fd7bf8f..00aeb7669ad583938f50af4bfa5057945e86471f 100644 --- a/app/models/clusters/concerns/application_data.rb +++ b/app/models/clusters/concerns/application_data.rb @@ -4,7 +4,7 @@ module Clusters module Concerns module ApplicationData def uninstall_command - Gitlab::Kubernetes::Helm::DeleteCommand.new( + helm_command_module::DeleteCommand.new( name: name, rbac: cluster.platform_kubernetes_rbac?, files: files diff --git a/app/models/concerns/featurable.rb b/app/models/concerns/featurable.rb index 60aa46ce04ca9472cead2c45c444f090e82e4510..20b72957ec27210c858da152b344a93e948c4577 100644 --- a/app/models/concerns/featurable.rb +++ b/app/models/concerns/featurable.rb @@ -37,7 +37,8 @@ module Featurable class_methods do def set_available_features(available_features = []) - @available_features = available_features + @available_features ||= [] + @available_features += available_features class_eval do available_features.each do |feature| diff --git a/app/models/concerns/from_union.rb b/app/models/concerns/from_union.rb index e25d603b80240c2c6f1681828f9e289bc8fbb710..be6744f1b2a49f7fe25b20be5cb753c364f4e73e 100644 --- a/app/models/concerns/from_union.rb +++ b/app/models/concerns/from_union.rb @@ -37,27 +37,6 @@ module FromUnion # rubocop: disable Gitlab/Union extend FromSetOperator define_set_operator Gitlab::SQL::Union - - alias_method :from_union_set_operator, :from_union - def from_union(members, remove_duplicates: true, alias_as: table_name) - if Feature.enabled?(:sql_set_operators) - from_union_set_operator(members, remove_duplicates: remove_duplicates, alias_as: alias_as) - else - # The original from_union method. - standard_from_union(members, remove_duplicates: remove_duplicates, alias_as: alias_as) - end - end - - private - - def standard_from_union(members, remove_duplicates: true, alias_as: table_name) - union = Gitlab::SQL::Union - .new(members, remove_duplicates: remove_duplicates) - .to_sql - - from(Arel.sql("(#{union}) #{alias_as}")) - end - # rubocop: enable Gitlab/Union end end diff --git a/app/models/concerns/project_features_compatibility.rb b/app/models/concerns/project_features_compatibility.rb index cedcf164a49fcb0e5ffd84bc3bb0e3b1cb5c3c02..b69fb2931c3bb30d72bee11c56010e7fa635aea7 100644 --- a/app/models/concerns/project_features_compatibility.rb +++ b/app/models/concerns/project_features_compatibility.rb @@ -88,3 +88,5 @@ def write_feature_attribute_raw(field, value) project_feature.__send__(:write_attribute, field, value) # rubocop:disable GitlabSecurity/PublicSend end end + +ProjectFeaturesCompatibility.prepend_if_ee('EE::ProjectFeaturesCompatibility') diff --git a/app/models/concerns/storage/legacy_namespace.rb b/app/models/concerns/storage/legacy_namespace.rb index 71b976c6f1103ea6003c597a1bd78a4dfaf59dce..a82cf3380393b69bd0fb6cd4605ec75a60379c22 100644 --- a/app/models/concerns/storage/legacy_namespace.rb +++ b/app/models/concerns/storage/legacy_namespace.rb @@ -90,7 +90,7 @@ def move_repositories end def old_repository_storages - @old_repository_storage_paths ||= repository_storages + @old_repository_storage_paths ||= repository_storages(legacy_only: true) end def repository_storages(legacy_only: false) diff --git a/app/models/deployment.rb b/app/models/deployment.rb index 2d0d98136ec105d8f7dad3885d4e803c94a89358..b58794eb4d1859031a3772ec16570bf78c5f3b2b 100644 --- a/app/models/deployment.rb +++ b/app/models/deployment.rb @@ -79,8 +79,6 @@ class Deployment < ApplicationRecord after_transition any => :running do |deployment| deployment.run_after_commit do - next unless Feature.enabled?(:ci_send_deployment_hook_when_start, deployment.project) - Deployments::ExecuteHooksWorker.perform_async(id) end end diff --git a/app/models/discussion.rb b/app/models/discussion.rb index 793cdb5deceb14326af30eac406158db053872e1..70aa02063cc6beed24748ceb9dd13ee706ead253 100644 --- a/app/models/discussion.rb +++ b/app/models/discussion.rb @@ -16,6 +16,7 @@ class Discussion :commit_id, :confidential?, :for_commit?, + :for_design?, :for_merge_request?, :noteable_ability_name, :to_ability_name, diff --git a/app/models/member.rb b/app/models/member.rb index 498e03b2c1a0a6e2cdaeb73d20d823862811b241..07a3bc1dc1dea9d91f714d28ca4ab13ccb6781c7 100644 --- a/app/models/member.rb +++ b/app/models/member.rb @@ -96,6 +96,8 @@ class Member < ApplicationRecord scope :owners, -> { active.where(access_level: OWNER) } scope :owners_and_maintainers, -> { active.where(access_level: [OWNER, MAINTAINER]) } scope :with_user, -> (user) { where(user: user) } + scope :with_user_by_email, -> (email) { left_join_users.where(users: { email: email } ) } + scope :preload_user_and_notification_settings, -> { preload(user: :notification_settings) } scope :with_source_id, ->(source_id) { where(source_id: source_id) } diff --git a/app/models/namespace.rb b/app/models/namespace.rb index 5c60fc42ff0faa5975664e5d9b282d4528fe8df0..016cf4b37a9873af11844cec08f4cf5fb8ac1e64 100644 --- a/app/models/namespace.rb +++ b/app/models/namespace.rb @@ -393,7 +393,6 @@ def actual_plan_name end def changing_shared_runners_enabled_is_allowed - return unless Feature.enabled?(:disable_shared_runners_on_group, default_enabled: true) return unless new_record? || changes.has_key?(:shared_runners_enabled) if shared_runners_enabled && has_parent? && parent.shared_runners_setting == 'disabled_and_unoverridable' @@ -402,7 +401,6 @@ def changing_shared_runners_enabled_is_allowed end def changing_allow_descendants_override_disabled_shared_runners_is_allowed - return unless Feature.enabled?(:disable_shared_runners_on_group, default_enabled: true) return unless new_record? || changes.has_key?(:allow_descendants_override_disabled_shared_runners) if shared_runners_enabled && !new_record? diff --git a/app/models/note.rb b/app/models/note.rb index 954843505d4216089617cd141734474f13918b10..cfdac6c432fd0ca19359b31ae0923cd562250b09 100644 --- a/app/models/note.rb +++ b/app/models/note.rb @@ -197,8 +197,8 @@ def positions .map(&:position) end - def count_for_collection(ids, type) - user.select('noteable_id', 'COUNT(*) as count') + def count_for_collection(ids, type, count_column = 'COUNT(*) as count') + user.select(:noteable_id, count_column) .group(:noteable_id) .where(noteable_type: type, noteable_id: ids) end diff --git a/app/models/pages_domain.rb b/app/models/pages_domain.rb index 98db47deaa36efddb8129690b6925ab20eda7ba9..8192310ddfb2544c8d1bf294e81ac1a9ee4b00ec 100644 --- a/app/models/pages_domain.rb +++ b/app/models/pages_domain.rb @@ -286,7 +286,7 @@ def validate_pages_domain return unless domain if domain.downcase.ends_with?(Settings.pages.host.downcase) - self.errors.add(:domain, "*.#{Settings.pages.host} is restricted") + self.errors.add(:domain, "*.#{Settings.pages.host} is restricted. Please compare our documentation at https://docs.gitlab.com/ee/administration/pages/#advanced-configuration against your configuration.") end end diff --git a/app/models/project.rb b/app/models/project.rb index d002d7edeb553a6a5f4d858a0a4687959c8ce19c..fea860e9de8eb7fe46b6a4cf0f63a177f9d3fa56 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -1195,7 +1195,6 @@ def validate_pages_https_only end def changing_shared_runners_enabled_is_allowed - return unless Feature.enabled?(:disable_shared_runners_on_group, default_enabled: true) return unless new_record? || changes.has_key?(:shared_runners_enabled) if shared_runners_enabled && group && group.shared_runners_setting == 'disabled_and_unoverridable' @@ -1824,6 +1823,10 @@ def mark_pages_as_not_deployed ensure_pages_metadatum.update!(deployed: false, artifacts_archive: nil, pages_deployment: nil) end + def update_pages_deployment!(deployment) + ensure_pages_metadatum.update!(pages_deployment: deployment) + end + def write_repository_config(gl_full_path: full_path) # We'd need to keep track of project full path otherwise directory tree # created with hashed storage enabled cannot be usefully imported using diff --git a/app/policies/note_policy.rb b/app/policies/note_policy.rb index 2217aa1326c894aab61f3aa7eecaeb82ad8ad315..2bf6b6c31617496d20ec38cc1187aa387d1f9b61 100644 --- a/app/policies/note_policy.rb +++ b/app/policies/note_policy.rb @@ -7,13 +7,15 @@ class NotePolicy < BasePolicy delegate { @subject.noteable if DeclarativePolicy.has_policy?(@subject.noteable) } condition(:is_author) { @user && @subject.author == @user } - condition(:is_noteable_author) { @user && @subject.noteable.author_id == @user.id } + condition(:is_noteable_author) { @user && @subject.noteable.try(:author_id) == @user.id } condition(:editable, scope: :subject) { @subject.editable? } condition(:can_read_noteable) { can?(:"read_#{@subject.noteable_ability_name}") } condition(:commit_is_deleted) { @subject.for_commit? && @subject.noteable.blank? } + condition(:for_design) { @subject.for_design? } + condition(:is_visible) { @subject.system_note_with_references_visible_for?(@user) } condition(:confidential, scope: :subject) { @subject.confidential? } @@ -28,6 +30,7 @@ class NotePolicy < BasePolicy rule { ~can_read_noteable }.policy do prevent :admin_note prevent :resolve_note + prevent :reposition_note prevent :award_emoji end @@ -46,6 +49,7 @@ class NotePolicy < BasePolicy prevent :read_note prevent :admin_note prevent :resolve_note + prevent :reposition_note prevent :award_emoji end @@ -57,9 +61,14 @@ class NotePolicy < BasePolicy prevent :read_note prevent :admin_note prevent :resolve_note + prevent :reposition_note prevent :award_emoji end + rule { can?(:admin_note) | (for_design & can?(:create_note)) }.policy do + enable :reposition_note + end + def parent_namespace strong_memoize(:parent_namespace) do next if @subject.is_a?(PersonalSnippet) diff --git a/app/presenters/invitation_presenter.rb b/app/presenters/invitation_presenter.rb new file mode 100644 index 0000000000000000000000000000000000000000..d8c07f327dd6beab9002e09e9a86afb94b542bf7 --- /dev/null +++ b/app/presenters/invitation_presenter.rb @@ -0,0 +1,5 @@ +# frozen_string_literal: true + +class InvitationPresenter < Gitlab::View::Presenter::Delegated + presents :invitation +end diff --git a/app/services/clusters/kubernetes.rb b/app/services/clusters/kubernetes.rb index aafea64c8200e9f6d7a38958b8d0c93fe89f6463..819ac4c846440827956b65cbe2c3d5d6e0fe59f1 100644 --- a/app/services/clusters/kubernetes.rb +++ b/app/services/clusters/kubernetes.rb @@ -7,7 +7,7 @@ module Kubernetes GITLAB_ADMIN_TOKEN_NAME = 'gitlab-token' GITLAB_CLUSTER_ROLE_BINDING_NAME = 'gitlab-admin' GITLAB_CLUSTER_ROLE_NAME = 'cluster-admin' - PROJECT_CLUSTER_ROLE_NAME = 'edit' + PROJECT_CLUSTER_ROLE_NAME = 'admin' GITLAB_KNATIVE_SERVING_ROLE_NAME = 'gitlab-knative-serving-role' GITLAB_KNATIVE_SERVING_ROLE_BINDING_NAME = 'gitlab-knative-serving-rolebinding' GITLAB_CROSSPLANE_DATABASE_ROLE_NAME = 'gitlab-crossplane-database-role' diff --git a/app/services/clusters/kubernetes/create_or_update_service_account_service.rb b/app/services/clusters/kubernetes/create_or_update_service_account_service.rb index 5791b8ffcae65dfbf1197c387726c246eb06d4ff..eabc428d0d269981e1f59b17644239b81e41f9cf 100644 --- a/app/services/clusters/kubernetes/create_or_update_service_account_service.rb +++ b/app/services/clusters/kubernetes/create_or_update_service_account_service.rb @@ -123,11 +123,9 @@ def cluster_role_binding_resource end def role_binding_resource - role_name = Feature.enabled?(:kubernetes_cluster_namespace_role_admin) ? 'admin' : Clusters::Kubernetes::PROJECT_CLUSTER_ROLE_NAME - Gitlab::Kubernetes::RoleBinding.new( name: role_binding_name, - role_name: role_name, + role_name: Clusters::Kubernetes::PROJECT_CLUSTER_ROLE_NAME, role_kind: :ClusterRole, namespace: service_account_namespace, service_account_name: service_account_name diff --git a/app/services/members/invite_service.rb b/app/services/members/invite_service.rb new file mode 100644 index 0000000000000000000000000000000000000000..cfab5c3ef9da3fbff467f9b1df30ef41682600d5 --- /dev/null +++ b/app/services/members/invite_service.rb @@ -0,0 +1,103 @@ +# frozen_string_literal: true + +module Members + class InviteService < Members::BaseService + DEFAULT_LIMIT = 100 + + attr_reader :errors + + def initialize(current_user, params) + @current_user, @params = current_user, params.dup + @errors = {} + end + + def execute(source) + return error(s_('Email cannot be blank')) if params[:email].blank? + + emails = params[:email].split(',').uniq.flatten + return error(s_("Too many users specified (limit is %{user_limit})") % { user_limit: user_limit }) if + user_limit && emails.size > user_limit + + emails.each do |email| + next if existing_member?(source, email) + + next if existing_invite?(source, email) + + if existing_user?(email) + add_existing_user_as_member(current_user, source, params, email) + next + end + + invite_new_member_and_user(current_user, source, params, email) + end + + return success unless errors.any? + + error(errors) + end + + private + + def invite_new_member_and_user(current_user, source, params, email) + new_member = (source.class.name + 'Member').constantize.create(source_id: source.id, + user_id: nil, + access_level: params[:access_level], + invite_email: email, + created_by_id: current_user.id, + expires_at: params[:expires_at], + requested_at: Time.current.utc) + + unless new_member.valid? && new_member.persisted? + errors[params[:email]] = new_member.errors.full_messages.to_sentence + end + end + + def add_existing_user_as_member(current_user, source, params, email) + new_member = create_member(current_user, existing_user(email), source, params.merge({ invite_email: email })) + + unless new_member.valid? && new_member.persisted? + errors[email] = new_member.errors.full_messages.to_sentence + end + end + + def create_member(current_user, user, source, params) + source.add_user(user, params[:access_level], current_user: current_user, expires_at: params[:expires_at]) + end + + def user_limit + limit = params.fetch(:limit, DEFAULT_LIMIT) + + limit && limit < 0 ? nil : limit + end + + def existing_member?(source, email) + existing_member = source.members.with_user_by_email(email).exists? + + if existing_member + errors[email] = "Already a member of #{source.name}" + return true + end + + false + end + + def existing_invite?(source, email) + existing_invite = source.members.search_invite_email(email).exists? + + if existing_invite + errors[email] = "Member already invited to #{source.name}" + return true + end + + false + end + + def existing_user(email) + User.find_by_email(email) + end + + def existing_user?(email) + existing_user(email).present? + end + end +end diff --git a/app/services/packages/composer/version_parser_service.rb b/app/services/packages/composer/version_parser_service.rb index 76dfd7a14bd96f0d579fc7d7ae829a68dfaf4e24..811cac0b3b73e59b2b0cf9300b741deeadce7231 100644 --- a/app/services/packages/composer/version_parser_service.rb +++ b/app/services/packages/composer/version_parser_service.rb @@ -9,7 +9,7 @@ def initialize(tag_name: nil, branch_name: nil) def execute if @tag_name.present? - @tag_name.match(Gitlab::Regex.composer_package_version_regex).captures[0] + @tag_name.delete_prefix('v') elsif @branch_name.present? branch_sufix_or_prefix(@branch_name.match(Gitlab::Regex.composer_package_version_regex)) end diff --git a/app/services/projects/update_pages_service.rb b/app/services/projects/update_pages_service.rb index 9a1e6595a76f6032a09abe78f2427d9aef973ca6..03dfe44a1d73e92a38f4791391a99b7d737d7d6a 100644 --- a/app/services/projects/update_pages_service.rb +++ b/app/services/projects/update_pages_service.rb @@ -138,7 +138,7 @@ def create_pages_deployment(artifacts_path, build) deployment = project.pages_deployments.create!(file: file, file_count: entries_count, file_sha256: sha256) - project.pages_metadatum.update!(pages_deployment: deployment) + project.update_pages_deployment!(deployment) end DestroyPagesDeploymentsWorker.perform_in( diff --git a/app/services/search/global_service.rb b/app/services/search/global_service.rb index 5f80b07aa59f8de75e0e912edb9c08228b967696..9038650adb7030e20d954c0fdc6afdd67ae39ce9 100644 --- a/app/services/search/global_service.rb +++ b/app/services/search/global_service.rb @@ -16,6 +16,7 @@ def execute Gitlab::SearchResults.new(current_user, params[:search], projects, + order_by: params[:order_by], sort: params[:sort], filters: { state: params[:state], confidential: params[:confidential] }) end diff --git a/app/services/search/group_service.rb b/app/services/search/group_service.rb index e17522dcd682e619eab098682df405dd3aaa7086..4b2d8499582d8e27ce268b8b74f3205569c4e79c 100644 --- a/app/services/search/group_service.rb +++ b/app/services/search/group_service.rb @@ -16,6 +16,7 @@ def execute params[:search], projects, group: group, + order_by: params[:order_by], sort: params[:sort], filters: { state: params[:state], confidential: params[:confidential] } ) diff --git a/app/services/search/project_service.rb b/app/services/search/project_service.rb index d32534303be220b4b72069f1cc654f597576b4ce..e5fc5a7a4384e8c66cdc15ae3d97837134c5d4c6 100644 --- a/app/services/search/project_service.rb +++ b/app/services/search/project_service.rb @@ -17,6 +17,7 @@ def execute params[:search], project: project, repository_ref: params[:repository_ref], + order_by: params[:order_by], sort: params[:sort], filters: { confidential: params[:confidential], state: params[:state] } ) diff --git a/app/views/admin/dashboard/index.html.haml b/app/views/admin/dashboard/index.html.haml index 3996965b54a87c58e0389496d03b1dbff4967d75..9a4562793d78641ed5bf26c18f68330c2f24b818 100644 --- a/app/views/admin/dashboard/index.html.haml +++ b/app/views/admin/dashboard/index.html.haml @@ -10,7 +10,9 @@ = notice[:message].html_safe - if @license.present? && show_license_breakdown? - = render_if_exists 'admin/licenses/breakdown' + .license-panel.gl-mt-5 + = render_if_exists 'admin/licenses/summary' + = render_if_exists 'admin/licenses/breakdown' .admin-dashboard.gl-mt-3 .row diff --git a/app/views/projects/ci/lints/show.html.haml b/app/views/projects/ci/lints/show.html.haml index 93d0eb287c8cf41d6ab6b0eb4398e159a8cd2756..9eaaba0e909d74ee0af55907fc33b4a7ec849b8e 100644 --- a/app/views/projects/ci/lints/show.html.haml +++ b/app/views/projects/ci/lints/show.html.haml @@ -3,7 +3,7 @@ %h2.pt-3.pb-3= _("Validate your GitLab CI configuration") -- if Feature.enabled?(:ci_lint_vue, @project) +- if Feature.enabled?(:ci_lint_vue, @project, default_enabled: true) #js-ci-lint{ data: { endpoint: project_ci_lint_path(@project), help_page_path: help_page_path('ci/lint', anchor: 'pipeline-simulation') } } - else diff --git a/app/views/projects/generic_commit_statuses/_generic_commit_status.html.haml b/app/views/projects/generic_commit_statuses/_generic_commit_status.html.haml index 1d9aad81a9ed04f52b962ecb22654486a18632af..2627552058b79c7f7eec3e0c83251da35a498f58 100644 --- a/app/views/projects/generic_commit_statuses/_generic_commit_status.html.haml +++ b/app/views/projects/generic_commit_statuses/_generic_commit_status.html.haml @@ -31,7 +31,7 @@ - if retried %span.has-tooltip{ title: _('Status was retried.') } - = sprite_icon('warning-solid', class: 'text-warning') + = sprite_icon('warning-solid', css_class: 'text-warning') .label-container - if generic_commit_status.tags.any? diff --git a/app/views/shared/milestones/_delete_button.html.haml b/app/views/shared/milestones/_delete_button.html.haml index 7a813e110c4742621ebdcc21dcde50a11b23ae2f..09c783a0b24f273ba1efa75dadd1de565413d46f 100644 --- a/app/views/shared/milestones/_delete_button.html.haml +++ b/app/views/shared/milestones/_delete_button.html.haml @@ -1,6 +1,6 @@ - milestone_url = @milestone.project_milestone? ? project_milestone_path(@project, @milestone) : group_milestone_path(@group, @milestone) -%button.js-delete-milestone-button.btn.btn-grouped.btn-danger{ data: { milestone_id: @milestone.id, +%button.js-delete-milestone-button.btn.gl-button.btn-grouped.btn-danger{ data: { milestone_id: @milestone.id, milestone_title: markdown_field(@milestone, :title), milestone_url: milestone_url, milestone_issue_count: @milestone.issues.count, diff --git a/app/views/shared/milestones/_header.html.haml b/app/views/shared/milestones/_header.html.haml index ea90b674b347166d74a2b66041739cb91f7b3c58..93da319fce7d0256966107a0a407ede49dddd976 100644 --- a/app/views/shared/milestones/_header.html.haml +++ b/app/views/shared/milestones/_header.html.haml @@ -11,10 +11,10 @@ .milestone-buttons - if can?(current_user, :admin_milestone, @group || @project) - = link_to _('Edit'), edit_milestone_path(milestone), class: 'btn btn-grouped' + = link_to _('Edit'), edit_milestone_path(milestone), class: 'btn gl-button btn-grouped' - if milestone.project_milestone? && milestone.project.group - %button.js-promote-project-milestone-button.btn.btn-grouped{ data: { toggle: 'modal', + %button.js-promote-project-milestone-button.btn.gl-button.btn-grouped{ data: { toggle: 'modal', target: '#promote-milestone-modal', milestone_title: milestone.title, group_name: milestone.project.group.name, @@ -26,11 +26,11 @@ #promote-milestone-modal - if milestone.active? - = link_to _('Close milestone'), update_milestone_path(milestone, { state_event: :close }), method: :put, class: 'btn btn-grouped btn-close' + = link_to _('Close milestone'), update_milestone_path(milestone, { state_event: :close }), method: :put, class: 'btn gl-button btn-grouped btn-close' - else - = link_to _('Reopen milestone'), update_milestone_path(milestone, { state_event: :activate }), method: :put, class: 'btn btn-grouped btn-reopen' + = link_to _('Reopen milestone'), update_milestone_path(milestone, { state_event: :activate }), method: :put, class: 'btn gl-button btn-grouped btn-reopen' = render 'shared/milestones/delete_button' - %button.btn.btn-default.btn-grouped.float-right.d-block.d-sm-none.js-sidebar-toggle{ type: 'button' } + %button.btn.gl-button.btn-default.btn-grouped.float-right.d-block.d-sm-none.js-sidebar-toggle{ type: 'button' } = sprite_icon('chevron-double-lg-left') diff --git a/app/views/shared/milestones/_labels_tab.html.haml b/app/views/shared/milestones/_labels_tab.html.haml index 3b4d29ca7b0e391dcf8a89661a541bf230e00984..5202167e87a2de16df29f1fc796b574e7dba45d3 100644 --- a/app/views/shared/milestones/_labels_tab.html.haml +++ b/app/views/shared/milestones/_labels_tab.html.haml @@ -8,7 +8,7 @@ = markdown_field(label, :description) .float-right.d-none.d-lg-block.d-xl-block - = link_to milestones_issues_path(options.merge(state: 'opened')), class: 'btn btn-transparent btn-action' do + = link_to milestones_issues_path(options.merge(state: 'opened')), class: 'btn gl-button btn-default-tertiary btn-action' do - pluralize milestone_issues_by_label_count(@milestone, label, state: :opened), _('open issue') - = link_to milestones_issues_path(options.merge(state: 'closed')), class: 'btn btn-transparent btn-action' do + = link_to milestones_issues_path(options.merge(state: 'closed')), class: 'btn gl-button btn-default-tertiary btn-action' do - pluralize milestone_issues_by_label_count(@milestone, label, state: :closed), _('closed issue') diff --git a/app/views/shared/milestones/_milestone.html.haml b/app/views/shared/milestones/_milestone.html.haml index f28aa4067845ca2b1b95f005c5d792b335354a06..1597a011a4549174c43db4e89c81c1fbba668157 100644 --- a/app/views/shared/milestones/_milestone.html.haml +++ b/app/views/shared/milestones/_milestone.html.haml @@ -46,7 +46,7 @@ .milestone-actions.d-flex.justify-content-sm-start.justify-content-md-end - if @project # if in milestones list on project level - if can_admin_group_milestones? - %button.js-promote-project-milestone-button.btn.btn-blank.btn-sm.btn-grouped.has-tooltip{ title: s_('Milestones|Promote to Group Milestone'), + %button.js-promote-project-milestone-button.btn.gl-button.btn-default-tertiary.btn-sm.btn-grouped.has-tooltip{ title: s_('Milestones|Promote to Group Milestone'), disabled: true, type: 'button', data: { url: promote_project_milestone_path(milestone.project, milestone), @@ -59,6 +59,6 @@ - if can?(current_user, :admin_milestone, milestone) - if milestone.closed? - = link_to s_('Milestones|Reopen Milestone'), milestone_path(milestone, milestone: { state_event: :activate }), method: :put, class: "btn btn-sm btn-grouped btn-reopen" + = link_to s_('Milestones|Reopen Milestone'), milestone_path(milestone, milestone: { state_event: :activate }), method: :put, class: "btn gl-button btn-sm btn-grouped btn-reopen" - else - = link_to s_('Milestones|Close Milestone'), milestone_path(milestone, milestone: { state_event: :close }), method: :put, class: "btn btn-sm btn-grouped btn-close" + = link_to s_('Milestones|Close Milestone'), milestone_path(milestone, milestone: { state_event: :close }), method: :put, class: "btn gl-button btn-warning-secondary btn-sm btn-grouped btn-close" diff --git a/app/workers/concerns/application_worker.rb b/app/workers/concerns/application_worker.rb index 30dec5159a257a851614e18b27fffbe6bb5150c0..d101ef100d8b25013f36def0fb7af00251ad62eb 100644 --- a/app/workers/concerns/application_worker.rb +++ b/app/workers/concerns/application_worker.rb @@ -19,7 +19,7 @@ module ApplicationWorker def structured_payload(payload = {}) context = Labkit::Context.current.to_h.merge( - 'class' => self.class, + 'class' => self.class.name, 'job_status' => 'running', 'queue' => self.class.queue, 'jid' => jid diff --git a/changelogs/unreleased/227415-rename-or-add-a-new-draft-alias-to-the-wip-quick-action.yml b/changelogs/unreleased/227415-rename-or-add-a-new-draft-alias-to-the-wip-quick-action.yml new file mode 100644 index 0000000000000000000000000000000000000000..b71e5d31067ea0ab87c66f0b2cc9277e9da71e5e --- /dev/null +++ b/changelogs/unreleased/227415-rename-or-add-a-new-draft-alias-to-the-wip-quick-action.yml @@ -0,0 +1,5 @@ +--- +title: Add a /draft alias to the /wip quick action +merge_request: 46277 +author: +type: added diff --git a/changelogs/unreleased/232817-display-mr-submodules-icon.yml b/changelogs/unreleased/232817-display-mr-submodules-icon.yml new file mode 100644 index 0000000000000000000000000000000000000000..204f986798818a9589d9a10a97f74cc87bc0a6a3 --- /dev/null +++ b/changelogs/unreleased/232817-display-mr-submodules-icon.yml @@ -0,0 +1,5 @@ +--- +title: Display submodules in MR tree and file header +merge_request: 46840 +author: +type: fixed diff --git a/changelogs/unreleased/240887-packages-composer-semver-not-fully-supported.yml b/changelogs/unreleased/240887-packages-composer-semver-not-fully-supported.yml new file mode 100644 index 0000000000000000000000000000000000000000..fa4d4e283f61ee3834f09b245cc0afa26022d739 --- /dev/null +++ b/changelogs/unreleased/240887-packages-composer-semver-not-fully-supported.yml @@ -0,0 +1,5 @@ +--- +title: Allow semver versions in composer packages +merge_request: 46301 +author: +type: fixed diff --git a/changelogs/unreleased/241957-remove-v-html-from-app-assets-javascripts-notes-components-discuss.yml b/changelogs/unreleased/241957-remove-v-html-from-app-assets-javascripts-notes-components-discuss.yml new file mode 100644 index 0000000000000000000000000000000000000000..ee781be5134c62ea290ced1d71b5eb287eb754ee --- /dev/null +++ b/changelogs/unreleased/241957-remove-v-html-from-app-assets-javascripts-notes-components-discuss.yml @@ -0,0 +1,5 @@ +--- +title: Replace v-html with GlSprintf in notes/.../discussion_filter_note.vue +merge_request: 41482 +author: Takuya Noguchi +type: other diff --git a/changelogs/unreleased/249661-ci_lint_vue-default-true.yml b/changelogs/unreleased/249661-ci_lint_vue-default-true.yml new file mode 100644 index 0000000000000000000000000000000000000000..6c3fdd4c93c342cfd1f00b2de7d73b504dd60918 --- /dev/null +++ b/changelogs/unreleased/249661-ci_lint_vue-default-true.yml @@ -0,0 +1,5 @@ +--- +title: Load CI lint checks without refreshing the page +merge_request: 46801 +author: +type: changed diff --git a/changelogs/unreleased/251211-add-sorting-to-search-api.yml b/changelogs/unreleased/251211-add-sorting-to-search-api.yml new file mode 100644 index 0000000000000000000000000000000000000000..3f0764bda69cf6e290106dee8e8ffc67c4761c58 --- /dev/null +++ b/changelogs/unreleased/251211-add-sorting-to-search-api.yml @@ -0,0 +1,5 @@ +--- +title: Add ability to sort to search API +merge_request: 46646 +author: +type: added diff --git a/changelogs/unreleased/262112_populate_missing_dismissal_information_for_vulnerabilities.yml b/changelogs/unreleased/262112_populate_missing_dismissal_information_for_vulnerabilities.yml new file mode 100644 index 0000000000000000000000000000000000000000..44a62049cfd2271b22d668ce8ca2252b9e97feda --- /dev/null +++ b/changelogs/unreleased/262112_populate_missing_dismissal_information_for_vulnerabilities.yml @@ -0,0 +1,5 @@ +--- +title: Populate missing `dismissed_at` and `dismissed_by_id` attributes of vulnerabilities +merge_request: 46370 +author: +type: fixed diff --git a/changelogs/unreleased/263552-number-of-projects-active-alerts.yml b/changelogs/unreleased/263552-number-of-projects-active-alerts.yml new file mode 100644 index 0000000000000000000000000000000000000000..6d9ffd9947af8e5b0b2c67ffa4977ccb5228fee3 --- /dev/null +++ b/changelogs/unreleased/263552-number-of-projects-active-alerts.yml @@ -0,0 +1,5 @@ +--- +title: Add metric count for projects with alerts created +merge_request: 46636 +author: +type: added diff --git a/changelogs/unreleased/273134-add_web_usage_data_for_geo_secondaries.yml b/changelogs/unreleased/273134-add_web_usage_data_for_geo_secondaries.yml new file mode 100644 index 0000000000000000000000000000000000000000..b986895f8822abb651886e6e1e46db2eaa664552 --- /dev/null +++ b/changelogs/unreleased/273134-add_web_usage_data_for_geo_secondaries.yml @@ -0,0 +1,5 @@ +--- +title: Add usage ping for web users of geo secondaries +merge_request: 46278 +author: +type: added diff --git a/changelogs/unreleased/273356-remove-sql_set_operators-feature-flag.yml b/changelogs/unreleased/273356-remove-sql_set_operators-feature-flag.yml new file mode 100644 index 0000000000000000000000000000000000000000..9df49692ee516637e2a44a10a47cb13086c50c7d --- /dev/null +++ b/changelogs/unreleased/273356-remove-sql_set_operators-feature-flag.yml @@ -0,0 +1,5 @@ +--- +title: Enable refactored union set operator +merge_request: 46295 +author: +type: added diff --git a/changelogs/unreleased/276440-check-all-pipeline-jobs-for-security-artifacts-in-basic-security-m.yml b/changelogs/unreleased/276440-check-all-pipeline-jobs-for-security-artifacts-in-basic-security-m.yml new file mode 100644 index 0000000000000000000000000000000000000000..52958c3b6485b22bc147785a47e2de414573df81 --- /dev/null +++ b/changelogs/unreleased/276440-check-all-pipeline-jobs-for-security-artifacts-in-basic-security-m.yml @@ -0,0 +1,5 @@ +--- +title: Ensure security report is displayed correctly in merge requests with a lot of CI jobs +merge_request: 46870 +author: +type: fixed diff --git a/changelogs/unreleased/36820-fj-add-generic-canonical-url.yml b/changelogs/unreleased/36820-fj-add-generic-canonical-url.yml new file mode 100644 index 0000000000000000000000000000000000000000..f647b6594ad34d447aa3a4b1d78e414d31922a5e --- /dev/null +++ b/changelogs/unreleased/36820-fj-add-generic-canonical-url.yml @@ -0,0 +1,5 @@ +--- +title: Generate canonical url and remove trailing slash +merge_request: 46435 +author: +type: changed diff --git a/changelogs/unreleased/Change-BitBucket-Pull-Request-Import-to-a-Batched-Process.yml b/changelogs/unreleased/Change-BitBucket-Pull-Request-Import-to-a-Batched-Process.yml new file mode 100644 index 0000000000000000000000000000000000000000..3e63f11677801cf9699fc478ccd78a988bc0b8e8 --- /dev/null +++ b/changelogs/unreleased/Change-BitBucket-Pull-Request-Import-to-a-Batched-Process.yml @@ -0,0 +1,5 @@ +--- +title: Add Batch Support for Importing Pull Requests from Bitbucket +merge_request: 46696 +author: Simon Schrottner +type: performance diff --git a/changelogs/unreleased/add-helm3-support-for-cluster-apps.yml b/changelogs/unreleased/add-helm3-support-for-cluster-apps.yml new file mode 100644 index 0000000000000000000000000000000000000000..334f5e0ee362313f4dc95a06a699a715d451c226 --- /dev/null +++ b/changelogs/unreleased/add-helm3-support-for-cluster-apps.yml @@ -0,0 +1,5 @@ +--- +title: Use Helm 3 by default for GitLab-managed apps in new clusters +merge_request: 46267 +author: +type: changed diff --git a/changelogs/unreleased/add-post-invitations-with-email.yml b/changelogs/unreleased/add-post-invitations-with-email.yml new file mode 100644 index 0000000000000000000000000000000000000000..be96a0da59859ed2abee11b67067cb68d1b4787b --- /dev/null +++ b/changelogs/unreleased/add-post-invitations-with-email.yml @@ -0,0 +1,5 @@ +--- +title: Add API post /invitations by email +merge_request: 45950 +author: +type: added diff --git a/changelogs/unreleased/add-user-discussions-count-to-issues-and-merge-requests.yml b/changelogs/unreleased/add-user-discussions-count-to-issues-and-merge-requests.yml new file mode 100644 index 0000000000000000000000000000000000000000..1c8dc95d6fe0f71a7f0e9498ab1eb3299eed8720 --- /dev/null +++ b/changelogs/unreleased/add-user-discussions-count-to-issues-and-merge-requests.yml @@ -0,0 +1,5 @@ +--- +title: Add userDiscussionsCount to issues and merge requests GraphQL +merge_request: 46311 +author: +type: added diff --git a/changelogs/unreleased/cat-fix-sprite-failed-builds.yml b/changelogs/unreleased/cat-fix-sprite-failed-builds.yml new file mode 100644 index 0000000000000000000000000000000000000000..b88e09b587755e1e5aef762d295c8887f027ef09 --- /dev/null +++ b/changelogs/unreleased/cat-fix-sprite-failed-builds.yml @@ -0,0 +1,5 @@ +--- +title: Fix retried builds icon sprite to use css_class +merge_request: 46955 +author: +type: fixed diff --git a/changelogs/unreleased/design-upload-button-loading-prop.yml b/changelogs/unreleased/design-upload-button-loading-prop.yml new file mode 100644 index 0000000000000000000000000000000000000000..ab8b53d7922c59e14a64ce0fc01a4faad74af4fa --- /dev/null +++ b/changelogs/unreleased/design-upload-button-loading-prop.yml @@ -0,0 +1,5 @@ +--- +title: Use standard loading state for Design Upload button +merge_request: 46292 +author: +type: changed diff --git a/changelogs/unreleased/fj-forbid-top-level-route-sitemap.yml b/changelogs/unreleased/fj-forbid-top-level-route-sitemap.yml new file mode 100644 index 0000000000000000000000000000000000000000..8baad160fb48b8bae0c6f6acfd8034ac4425fe42 --- /dev/null +++ b/changelogs/unreleased/fj-forbid-top-level-route-sitemap.yml @@ -0,0 +1,5 @@ +--- +title: Forbid top level route sitemap +merge_request: 46677 +author: +type: changed diff --git a/changelogs/unreleased/kubernetes_cluster_namespace_role_admin_role_ref.yml b/changelogs/unreleased/kubernetes_cluster_namespace_role_admin_role_ref.yml new file mode 100644 index 0000000000000000000000000000000000000000..360918533213ac0e9b0f1948a37f2cabf46eb07b --- /dev/null +++ b/changelogs/unreleased/kubernetes_cluster_namespace_role_admin_role_ref.yml @@ -0,0 +1,6 @@ +--- +title: Switch to admin clusterRole for GitLab created environment Kubernetes service + account +merge_request: 46417 +author: +type: changed diff --git a/changelogs/unreleased/remove-graphql_lazy_authorization-ff.yml b/changelogs/unreleased/remove-graphql_lazy_authorization-ff.yml new file mode 100644 index 0000000000000000000000000000000000000000..d16a8b8ced400d5842276aa6b31a4247284cf5d6 --- /dev/null +++ b/changelogs/unreleased/remove-graphql_lazy_authorization-ff.yml @@ -0,0 +1,5 @@ +--- +title: Remove graphql_lazy_authorization feature flag +merge_request: 46819 +author: +type: added diff --git a/changelogs/unreleased/sh-hashed-storage-no-destroy-namespace-dir.yml b/changelogs/unreleased/sh-hashed-storage-no-destroy-namespace-dir.yml new file mode 100644 index 0000000000000000000000000000000000000000..e16785e8021c1d3511efc477d02203806f443982 --- /dev/null +++ b/changelogs/unreleased/sh-hashed-storage-no-destroy-namespace-dir.yml @@ -0,0 +1,5 @@ +--- +title: Fix group destroy not working with Gitaly Cluster +merge_request: 46934 +author: +type: fixed diff --git a/changelogs/unreleased/skip-importing-features-disabled-in-gitea.yml b/changelogs/unreleased/skip-importing-features-disabled-in-gitea.yml new file mode 100644 index 0000000000000000000000000000000000000000..7444f83adaecbab329d50ff0bbb71f6319283e17 --- /dev/null +++ b/changelogs/unreleased/skip-importing-features-disabled-in-gitea.yml @@ -0,0 +1,5 @@ +--- +title: Skip disabled features when importing a project from Gitea +merge_request: 46800 +author: John Kristensen (@jerrykan) +type: fixed diff --git a/changelogs/unreleased/update-design-scaler-component.yml b/changelogs/unreleased/update-design-scaler-component.yml new file mode 100644 index 0000000000000000000000000000000000000000..24584e510feb8a75335c24a289836493e80b7157 --- /dev/null +++ b/changelogs/unreleased/update-design-scaler-component.yml @@ -0,0 +1,5 @@ +--- +title: Refresh design zooming buttons +merge_request: 46205 +author: +type: changed diff --git a/changelogs/unreleased/wiki-toast.yml b/changelogs/unreleased/wiki-toast.yml new file mode 100644 index 0000000000000000000000000000000000000000..ef84e3f6111a4c1e786712d95f4cd9f143e8a74b --- /dev/null +++ b/changelogs/unreleased/wiki-toast.yml @@ -0,0 +1,5 @@ +--- +title: Use toasts for wiki notifications +merge_request: 46201 +author: +type: changed diff --git a/config/feature_flags/development/disable_shared_runners_on_group.yml b/config/feature_flags/development/ci_include_multiple_files_from_project.yml similarity index 54% rename from config/feature_flags/development/disable_shared_runners_on_group.yml rename to config/feature_flags/development/ci_include_multiple_files_from_project.yml index 86ccf59c8a0f7334bf85edf1a31131a355bd70fe..45cfe47cf51210a6f88576da6a123101e47f2eae 100644 --- a/config/feature_flags/development/disable_shared_runners_on_group.yml +++ b/config/feature_flags/development/ci_include_multiple_files_from_project.yml @@ -1,7 +1,7 @@ --- -name: disable_shared_runners_on_group -introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/36080 -rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/258991 +name: ci_include_multiple_files_from_project +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/45991 +rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/271560 type: development -group: group::runner -default_enabled: true +group: group::pipeline authoring +default_enabled: false diff --git a/config/feature_flags/development/ci_lint_vue.yml b/config/feature_flags/development/ci_lint_vue.yml index a72e97909be6caadccdbdfd565a64e3fcf10211c..0997da761c0214c4e2e42a0ac8c8f6c03a04e85c 100644 --- a/config/feature_flags/development/ci_lint_vue.yml +++ b/config/feature_flags/development/ci_lint_vue.yml @@ -4,4 +4,4 @@ introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/42401 rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/249661 group: group::continuous integration type: development -default_enabled: false \ No newline at end of file +default_enabled: true diff --git a/config/feature_flags/development/sql_set_operators.yml b/config/feature_flags/development/generic_canonical.yml similarity index 68% rename from config/feature_flags/development/sql_set_operators.yml rename to config/feature_flags/development/generic_canonical.yml index 2098a19a24a2cbcdeec7456dc35aa29597642f48..aa8da78ae196bd818fc0120aeb760c9cca24eace 100644 --- a/config/feature_flags/development/sql_set_operators.yml +++ b/config/feature_flags/development/generic_canonical.yml @@ -1,7 +1,7 @@ --- -name: sql_set_operators -introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/39786 +name: generic_canonical +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/46435 rollout_issue_url: -group: group::access type: development +group: group::editor default_enabled: false diff --git a/config/feature_flags/development/kubernetes_cluster_namespace_role_admin.yml b/config/feature_flags/development/gitlab_org_sitemap.yml similarity index 65% rename from config/feature_flags/development/kubernetes_cluster_namespace_role_admin.yml rename to config/feature_flags/development/gitlab_org_sitemap.yml index 7fb9a3d6921a0b17be2ed2fd60051fd2c4b699a9..e0f10124d58129d3cf965fab6cb2fc83a278d2ab 100644 --- a/config/feature_flags/development/kubernetes_cluster_namespace_role_admin.yml +++ b/config/feature_flags/development/gitlab_org_sitemap.yml @@ -1,7 +1,8 @@ --- -name: kubernetes_cluster_namespace_role_admin -introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/45479 -rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/270030 +name: gitlab_org_sitemap +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/46661 +rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/276915 +milestone: '13.6' type: development -group: group::configure +group: group::editor default_enabled: false diff --git a/config/feature_flags/development/graphql_lazy_authorization.yml b/config/feature_flags/development/graphql_lazy_authorization.yml deleted file mode 100644 index 8277c2666ea4992662c2b661dfd7b4fdd33e0af6..0000000000000000000000000000000000000000 --- a/config/feature_flags/development/graphql_lazy_authorization.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -name: graphql_lazy_authorization -introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/45263 -rollout_issue_url: -type: development -group: group::plan -default_enabled: false diff --git a/config/initializers/0_inject_feature_flags.rb b/config/initializers/0_inject_feature_flags.rb index 4de762742d1dff51ab7b5234c564fae0b67b4893..78fd67b97dfa24b238f40d292c4c0563794863ab 100644 --- a/config/initializers/0_inject_feature_flags.rb +++ b/config/initializers/0_inject_feature_flags.rb @@ -14,7 +14,6 @@ # being unique to licensed names. These feature flags should be reworked to # be "development" with explicit check IGNORED_FEATURE_FLAGS = %i[ - feature_flags_related_issues group_wikis swimlanes minimal_access_role diff --git a/config/initializers/console_message.rb b/config/initializers/console_message.rb index af9064250d2b7919259692dfc56128deedff7d5b..fe47195062b66095eb5284c3378f0d9b14895bb9 100644 --- a/config/initializers/console_message.rb +++ b/config/initializers/console_message.rb @@ -20,4 +20,15 @@ end puts '-' * 80 + + # Stop irb from writing a history file by default. + module IrbNoHistory + def init_config(*) + super + + IRB.conf[:SAVE_HISTORY] = false + end + end + + IRB.singleton_class.prepend(IrbNoHistory) end diff --git a/config/initializers/grape_validators.rb b/config/initializers/grape_validators.rb index 22f2c9ecf924778cb489c6c15a96e63fbdd7c474..715949a276fe40bebd4d3328e8af9c0ecd9da859 100644 --- a/config/initializers/grape_validators.rb +++ b/config/initializers/grape_validators.rb @@ -8,3 +8,4 @@ Grape::Validations.register_validator(:array_none_any, ::API::Validations::Validators::ArrayNoneAny) Grape::Validations.register_validator(:check_assignees_count, ::API::Validations::Validators::CheckAssigneesCount) Grape::Validations.register_validator(:untrusted_regexp, ::API::Validations::Validators::UntrustedRegexp) +Grape::Validations.register_validator(:email_or_email_list, ::API::Validations::Validators::EmailOrEmailList) diff --git a/config/routes.rb b/config/routes.rb index 3ef14acbdd9ca5aca0aa9e5adf05c081fe193a4d..060088aaaf8e6ad3101c9c4b4667ef54e8d66749 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -275,6 +275,10 @@ draw :profile end + Gitlab.ee do + get '/sitemap' => 'sitemap#show', format: :xml + end + root to: "root#index" get '*unmatched_route', to: 'application#route_not_found' diff --git a/config/sidekiq_queues.yml b/config/sidekiq_queues.yml index ded8b769ff192d8d71aad161a6d44080b630d047..2804322e029d942b1989780d1de930dd1f634c09 100644 --- a/config/sidekiq_queues.yml +++ b/config/sidekiq_queues.yml @@ -144,6 +144,8 @@ - 1 - - group_import - 1 +- - group_saml_group_sync + - 1 - - hashed_storage - 1 - - import_issues_csv diff --git a/db/migrate/20201027210127_add_index_to_oauth_access_grants_resource_owner_id.rb b/db/migrate/20201027210127_add_index_to_oauth_access_grants_resource_owner_id.rb new file mode 100644 index 0000000000000000000000000000000000000000..035d2fb4386e22c5b087147551e84affe35520c8 --- /dev/null +++ b/db/migrate/20201027210127_add_index_to_oauth_access_grants_resource_owner_id.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +class AddIndexToOauthAccessGrantsResourceOwnerId < ActiveRecord::Migration[6.0] + include Gitlab::Database::MigrationHelpers + + DOWNTIME = false + INDEX_NAME = 'index_oauth_access_grants_on_resource_owner_id' + + disable_ddl_transaction! + + def up + add_concurrent_index :oauth_access_grants, %i[resource_owner_id application_id created_at], name: INDEX_NAME + end + + def down + remove_concurrent_index_by_name :oauth_access_grants, INDEX_NAME + end +end diff --git a/db/migrate/20201028160831_add_temporary_index_to_vulnerabilities_table.rb b/db/migrate/20201028160831_add_temporary_index_to_vulnerabilities_table.rb new file mode 100644 index 0000000000000000000000000000000000000000..05bb75be75a6ed948354f770a9b46412638519a2 --- /dev/null +++ b/db/migrate/20201028160831_add_temporary_index_to_vulnerabilities_table.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +class AddTemporaryIndexToVulnerabilitiesTable < ActiveRecord::Migration[6.0] + include Gitlab::Database::MigrationHelpers + + DOWNTIME = false + INDEX_NAME = 'temporary_index_vulnerabilities_on_id' + + disable_ddl_transaction! + + def up + add_concurrent_index :vulnerabilities, :id, where: "state = 2 AND (dismissed_at IS NULL OR dismissed_by_id IS NULL)", name: INDEX_NAME + end + + def down + remove_concurrent_index_by_name :vulnerabilities, INDEX_NAME + end +end diff --git a/db/migrate/20201028184640_add_helm_major_version_to_clusters.rb b/db/migrate/20201028184640_add_helm_major_version_to_clusters.rb new file mode 100644 index 0000000000000000000000000000000000000000..2169fd41826e28040b24d09aad19b16e2acde71b --- /dev/null +++ b/db/migrate/20201028184640_add_helm_major_version_to_clusters.rb @@ -0,0 +1,12 @@ +# frozen_string_literal: true + +# See https://docs.gitlab.com/ee/development/migration_style_guide.html +# for more information on how to write migrations for GitLab. + +class AddHelmMajorVersionToClusters < ActiveRecord::Migration[6.0] + DOWNTIME = false + + def change + add_column(:clusters, :helm_major_version, :integer, default: 2, null: false) + end +end diff --git a/db/migrate/20201029144444_create_vulnerability_finding_links.rb b/db/migrate/20201029144444_create_vulnerability_finding_links.rb new file mode 100644 index 0000000000000000000000000000000000000000..80f93b9a0afcefc2db5858d19578fa577578184e --- /dev/null +++ b/db/migrate/20201029144444_create_vulnerability_finding_links.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +class CreateVulnerabilityFindingLinks < ActiveRecord::Migration[6.0] + include Gitlab::Database::MigrationHelpers + + DOWNTIME = false + + disable_ddl_transaction! + + def up + create_table :vulnerability_finding_links, if_not_exists: true do |t| + t.timestamps_with_timezone null: false + t.references :vulnerability_occurrence, index: { name: 'finding_links_on_vulnerability_occurrence_id' }, null: false, foreign_key: { on_delete: :cascade } + t.text :name, limit: 255 + t.text :url, limit: 2048, null: false + end + + add_text_limit :vulnerability_finding_links, :name, 255 + add_text_limit :vulnerability_finding_links, :url, 2048 + end + + def down + drop_table :vulnerability_finding_links + end +end diff --git a/db/migrate/20201030092151_add_requirements_access_level_to_project_features.rb b/db/migrate/20201030092151_add_requirements_access_level_to_project_features.rb new file mode 100644 index 0000000000000000000000000000000000000000..2dff8e3cc4e05d08a8278a48c4fe5cbd52373a6a --- /dev/null +++ b/db/migrate/20201030092151_add_requirements_access_level_to_project_features.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +class AddRequirementsAccessLevelToProjectFeatures < ActiveRecord::Migration[6.0] + include Gitlab::Database::MigrationHelpers + + DOWNTIME = false + + def up + with_lock_retries do + add_column :project_features, :requirements_access_level, :integer, default: 20, null: false + end + end + + def down + with_lock_retries do + remove_column :project_features, :requirements_access_level, :integer + end + end +end diff --git a/db/migrate/20201103095752_add_issues_closed_at_index.rb b/db/migrate/20201103095752_add_issues_closed_at_index.rb new file mode 100644 index 0000000000000000000000000000000000000000..7a8ee4e8d67caa6a7de49e2031b0fa2047989ab8 --- /dev/null +++ b/db/migrate/20201103095752_add_issues_closed_at_index.rb @@ -0,0 +1,17 @@ +# frozen_string_literal: true + +class AddIssuesClosedAtIndex < ActiveRecord::Migration[6.0] + include Gitlab::Database::MigrationHelpers + + DOWNTIME = false + + disable_ddl_transaction! + + def up + add_concurrent_index(:issues, [:project_id, :closed_at]) + end + + def down + remove_concurrent_index_by_name(:issues, 'index_issues_on_project_id_and_closed_at') + end +end diff --git a/db/post_migrate/20201028160832_schedule_populate_missing_dismissal_information_for_vulnerabilities.rb b/db/post_migrate/20201028160832_schedule_populate_missing_dismissal_information_for_vulnerabilities.rb new file mode 100644 index 0000000000000000000000000000000000000000..f358ea863dbfdb8008c24832e6f5020fb4fb4ed5 --- /dev/null +++ b/db/post_migrate/20201028160832_schedule_populate_missing_dismissal_information_for_vulnerabilities.rb @@ -0,0 +1,23 @@ +# frozen_string_literal: true + +class SchedulePopulateMissingDismissalInformationForVulnerabilities < ActiveRecord::Migration[6.0] + include Gitlab::Database::MigrationHelpers + + DOWNTIME = false + BATCH_SIZE = 1_000 + DELAY_INTERVAL = 3.minutes.to_i + MIGRATION_CLASS = 'PopulateMissingVulnerabilityDismissalInformation' + + disable_ddl_transaction! + + def up + ::Gitlab::BackgroundMigration::PopulateMissingVulnerabilityDismissalInformation::Vulnerability.broken.each_batch(of: BATCH_SIZE) do |batch, index| + vulnerability_ids = batch.pluck(:id) + migrate_in(index * DELAY_INTERVAL, MIGRATION_CLASS, vulnerability_ids) + end + end + + def down + # no-op + end +end diff --git a/db/post_migrate/20201029052241_migrate_geo_blob_verification_primary_worker_sidekiq_queue.rb b/db/post_migrate/20201029052241_migrate_geo_blob_verification_primary_worker_sidekiq_queue.rb new file mode 100644 index 0000000000000000000000000000000000000000..64d22863389c2811c77e0bab060ae68f2521f61f --- /dev/null +++ b/db/post_migrate/20201029052241_migrate_geo_blob_verification_primary_worker_sidekiq_queue.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +# See https://docs.gitlab.com/ee/development/migration_style_guide.html +# for more information on how to write migrations for GitLab. + +class MigrateGeoBlobVerificationPrimaryWorkerSidekiqQueue < ActiveRecord::Migration[6.0] + include Gitlab::Database::MigrationHelpers + + DOWNTIME = false + + def up + sidekiq_queue_migrate 'geo:geo_blob_verification_primary', to: 'geo:geo_verification' + end + + def down + sidekiq_queue_migrate 'geo:geo_verification', to: 'geo:geo_blob_verification_primary' + end +end diff --git a/db/post_migrate/20201102112206_rename_sitemap_namespace.rb b/db/post_migrate/20201102112206_rename_sitemap_namespace.rb new file mode 100644 index 0000000000000000000000000000000000000000..b2e610d68dbad60760aae0f8a0efe45ebe8cdd28 --- /dev/null +++ b/db/post_migrate/20201102112206_rename_sitemap_namespace.rb @@ -0,0 +1,24 @@ +# frozen_string_literal: true + +class RenameSitemapNamespace < ActiveRecord::Migration[6.0] + include Gitlab::Database::MigrationHelpers + include Gitlab::Database::RenameReservedPathsMigration::V1 + + DOWNTIME = false + + disable_ddl_transaction! + + # We're taking over the /sitemap namespace + # since it's necessary for the default behavior of Sitemaps + def up + disable_statement_timeout do + rename_root_paths(['sitemap']) + end + end + + def down + disable_statement_timeout do + revert_renames + end + end +end diff --git a/db/schema_migrations/20201027210127 b/db/schema_migrations/20201027210127 new file mode 100644 index 0000000000000000000000000000000000000000..ab0ba73f588d0108f7f21257198937ccb9990159 --- /dev/null +++ b/db/schema_migrations/20201027210127 @@ -0,0 +1 @@ +c269a999cabce99d26f3be303656bbb27f2b843b639755b112ad350d4cb5b5c6 \ No newline at end of file diff --git a/db/schema_migrations/20201028160831 b/db/schema_migrations/20201028160831 new file mode 100644 index 0000000000000000000000000000000000000000..de94901dcc557985a3697d19530902927eff6109 --- /dev/null +++ b/db/schema_migrations/20201028160831 @@ -0,0 +1 @@ +4b0c70d8cd2648149011adab4f302922483436406f361c3037f26efb12b19042 \ No newline at end of file diff --git a/db/schema_migrations/20201028160832 b/db/schema_migrations/20201028160832 new file mode 100644 index 0000000000000000000000000000000000000000..4b0da32b6388efe0bea5b87a617ffc4d2aa4e184 --- /dev/null +++ b/db/schema_migrations/20201028160832 @@ -0,0 +1 @@ +9ea8e8f1234d6291ea00e725d380bfe33d804853b90da1221be8781b3dd9bb77 \ No newline at end of file diff --git a/db/schema_migrations/20201028184640 b/db/schema_migrations/20201028184640 new file mode 100644 index 0000000000000000000000000000000000000000..4cac95e4e7b668879dbc455b5aa4a30b937ef308 --- /dev/null +++ b/db/schema_migrations/20201028184640 @@ -0,0 +1 @@ +5520cca016af07fb2e009c0e3254362f106a9cc808cbb61e280221be82be1b25 \ No newline at end of file diff --git a/db/schema_migrations/20201029052241 b/db/schema_migrations/20201029052241 new file mode 100644 index 0000000000000000000000000000000000000000..8257e4d3681b4748a8a08a99d98866c47996ee39 --- /dev/null +++ b/db/schema_migrations/20201029052241 @@ -0,0 +1 @@ +87e330bc15accb10733825b079cf89e78d905a7c4080075489857085f014bfe7 \ No newline at end of file diff --git a/db/schema_migrations/20201029144444 b/db/schema_migrations/20201029144444 new file mode 100644 index 0000000000000000000000000000000000000000..1ab20b33da5aea259a7dfc26932ed9d0881e9a52 --- /dev/null +++ b/db/schema_migrations/20201029144444 @@ -0,0 +1 @@ +50e4e42c804d3abdcfe9ab2bbb890262d4b2ddd93bff1b2af1da1e55a0300cf5 \ No newline at end of file diff --git a/db/schema_migrations/20201030092151 b/db/schema_migrations/20201030092151 new file mode 100644 index 0000000000000000000000000000000000000000..7b39a8e0dcad577175c37ab3ca76b5c49a410de2 --- /dev/null +++ b/db/schema_migrations/20201030092151 @@ -0,0 +1 @@ +ced03562d300f99abf687c258a25bf280a6c4f1798a893ee8a79189c09f19e6e \ No newline at end of file diff --git a/db/schema_migrations/20201102112206 b/db/schema_migrations/20201102112206 new file mode 100644 index 0000000000000000000000000000000000000000..5bbba26e110ba061f3cf6fbd6557f42aedf2d8dc --- /dev/null +++ b/db/schema_migrations/20201102112206 @@ -0,0 +1 @@ +a861c91ebc7f7892020ba10a151df761b38bf69d5e02bcdf72a965eb266e6aff \ No newline at end of file diff --git a/db/schema_migrations/20201103095752 b/db/schema_migrations/20201103095752 new file mode 100644 index 0000000000000000000000000000000000000000..4888f7c5dfbab9ad6beeb53ee06d085deb673645 --- /dev/null +++ b/db/schema_migrations/20201103095752 @@ -0,0 +1 @@ +3427cf92dc785f399329b00a3dded01dd2a6386cafbd0ef4b732bfcf522ce615 \ No newline at end of file diff --git a/db/structure.sql b/db/structure.sql index f36f0b7de772545d22c8dbf1d12698a957710b8b..a4fe8fb0f573196c2325c0a2ebd918b7858367cd 100644 --- a/db/structure.sql +++ b/db/structure.sql @@ -10967,7 +10967,8 @@ CREATE TABLE clusters ( namespace_per_environment boolean DEFAULT true NOT NULL, management_project_id integer, cleanup_status smallint DEFAULT 1 NOT NULL, - cleanup_status_reason text + cleanup_status_reason text, + helm_major_version integer DEFAULT 2 NOT NULL ); CREATE TABLE clusters_applications_cert_managers ( @@ -14992,7 +14993,8 @@ CREATE TABLE project_features ( repository_access_level integer DEFAULT 20 NOT NULL, pages_access_level integer NOT NULL, forking_access_level integer, - metrics_dashboard_access_level integer + metrics_dashboard_access_level integer, + requirements_access_level integer DEFAULT 20 NOT NULL ); CREATE SEQUENCE project_features_id_seq @@ -17104,6 +17106,26 @@ CREATE SEQUENCE vulnerability_feedback_id_seq ALTER SEQUENCE vulnerability_feedback_id_seq OWNED BY vulnerability_feedback.id; +CREATE TABLE vulnerability_finding_links ( + id bigint NOT NULL, + created_at timestamp with time zone NOT NULL, + updated_at timestamp with time zone NOT NULL, + vulnerability_occurrence_id bigint NOT NULL, + name text, + url text NOT NULL, + CONSTRAINT check_55f0a95439 CHECK ((char_length(name) <= 255)), + CONSTRAINT check_b7fe886df6 CHECK ((char_length(url) <= 2048)) +); + +CREATE SEQUENCE vulnerability_finding_links_id_seq + START WITH 1 + INCREMENT BY 1 + NO MINVALUE + NO MAXVALUE + CACHE 1; + +ALTER SEQUENCE vulnerability_finding_links_id_seq OWNED BY vulnerability_finding_links.id; + CREATE TABLE vulnerability_historical_statistics ( id bigint NOT NULL, created_at timestamp with time zone NOT NULL, @@ -18203,6 +18225,8 @@ ALTER TABLE ONLY vulnerability_exports ALTER COLUMN id SET DEFAULT nextval('vuln ALTER TABLE ONLY vulnerability_feedback ALTER COLUMN id SET DEFAULT nextval('vulnerability_feedback_id_seq'::regclass); +ALTER TABLE ONLY vulnerability_finding_links ALTER COLUMN id SET DEFAULT nextval('vulnerability_finding_links_id_seq'::regclass); + ALTER TABLE ONLY vulnerability_historical_statistics ALTER COLUMN id SET DEFAULT nextval('vulnerability_historical_statistics_id_seq'::regclass); ALTER TABLE ONLY vulnerability_identifiers ALTER COLUMN id SET DEFAULT nextval('vulnerability_identifiers_id_seq'::regclass); @@ -19646,6 +19670,9 @@ ALTER TABLE ONLY vulnerability_exports ALTER TABLE ONLY vulnerability_feedback ADD CONSTRAINT vulnerability_feedback_pkey PRIMARY KEY (id); +ALTER TABLE ONLY vulnerability_finding_links + ADD CONSTRAINT vulnerability_finding_links_pkey PRIMARY KEY (id); + ALTER TABLE ONLY vulnerability_historical_statistics ADD CONSTRAINT vulnerability_historical_statistics_pkey PRIMARY KEY (id); @@ -19870,6 +19897,8 @@ CREATE UNIQUE INDEX epic_user_mentions_on_epic_id_and_note_id_index ON epic_user CREATE UNIQUE INDEX epic_user_mentions_on_epic_id_index ON epic_user_mentions USING btree (epic_id) WHERE (note_id IS NULL); +CREATE INDEX finding_links_on_vulnerability_occurrence_id ON vulnerability_finding_links USING btree (vulnerability_occurrence_id); + CREATE INDEX idx_audit_events_on_entity_id_desc_author_id_created_at ON audit_events USING btree (entity_id, entity_type, id DESC, author_id, created_at); CREATE INDEX idx_ci_pipelines_artifacts_locked ON ci_pipelines USING btree (ci_ref_id, id) WHERE (locked = 1); @@ -20928,6 +20957,8 @@ CREATE INDEX index_issues_on_milestone_id ON issues USING btree (milestone_id); CREATE INDEX index_issues_on_moved_to_id ON issues USING btree (moved_to_id) WHERE (moved_to_id IS NOT NULL); +CREATE INDEX index_issues_on_project_id_and_closed_at ON issues USING btree (project_id, closed_at); + CREATE UNIQUE INDEX index_issues_on_project_id_and_external_key ON issues USING btree (project_id, external_key) WHERE (external_key IS NOT NULL); CREATE UNIQUE INDEX index_issues_on_project_id_and_iid ON issues USING btree (project_id, iid); @@ -21226,6 +21257,8 @@ CREATE INDEX index_notification_settings_on_user_id ON notification_settings USI CREATE UNIQUE INDEX index_notifications_on_user_id_and_source_id_and_source_type ON notification_settings USING btree (user_id, source_id, source_type); +CREATE INDEX index_oauth_access_grants_on_resource_owner_id ON oauth_access_grants USING btree (resource_owner_id, application_id, created_at); + CREATE UNIQUE INDEX index_oauth_access_grants_on_token ON oauth_access_grants USING btree (token); CREATE INDEX index_oauth_access_tokens_on_application_id ON oauth_access_tokens USING btree (application_id); @@ -22200,6 +22233,8 @@ CREATE UNIQUE INDEX snippet_user_mentions_on_snippet_id_index ON snippet_user_me CREATE UNIQUE INDEX taggings_idx ON taggings USING btree (tag_id, taggable_id, taggable_type, context, tagger_id, tagger_type); +CREATE INDEX temporary_index_vulnerabilities_on_id ON vulnerabilities USING btree (id) WHERE ((state = 2) AND ((dismissed_at IS NULL) OR (dismissed_by_id IS NULL))); + CREATE UNIQUE INDEX term_agreements_unique_index ON term_agreements USING btree (user_id, term_id); CREATE INDEX terraform_state_versions_verification_checksum_partial ON terraform_state_versions USING btree (verification_checksum) WHERE (verification_checksum IS NOT NULL); @@ -24193,6 +24228,9 @@ ALTER TABLE ONLY gpg_signatures ALTER TABLE ONLY board_group_recent_visits ADD CONSTRAINT fk_rails_ca04c38720 FOREIGN KEY (board_id) REFERENCES boards(id) ON DELETE CASCADE; +ALTER TABLE ONLY vulnerability_finding_links + ADD CONSTRAINT fk_rails_cbdfde27ce FOREIGN KEY (vulnerability_occurrence_id) REFERENCES vulnerability_occurrences(id) ON DELETE CASCADE; + ALTER TABLE ONLY issues_self_managed_prometheus_alert_events ADD CONSTRAINT fk_rails_cc5d88bbb0 FOREIGN KEY (issue_id) REFERENCES issues(id) ON DELETE CASCADE; diff --git a/doc/README.md b/doc/README.md index 5ef546ea95232b56c947969816982cbcf249564a..1589c73bb1d54e2046f755c156020922722d045c 100644 --- a/doc/README.md +++ b/doc/README.md @@ -25,12 +25,12 @@ No matter how you use GitLab, we have documentation for you. | Essential documentation | Essential documentation | |:-------------------------------------------------------------------------------------------------------------------------------------|:---------------------------------------------------------------------------------------------------------------------------| -| [**User Documentation**](user/index.md)<br/>Discover features and concepts for GitLab users. | [**Administrator documentation**](administration/index.md)<br/>Everything GitLab self-managed administrators need to know. | +| [**User documentation**](user/index.md)<br/>Discover features and concepts for GitLab users. | [**Administrator documentation**](administration/index.md)<br/>Everything GitLab self-managed administrators need to know. | | [**Contributing to GitLab**](#contributing-to-gitlab)<br/>At GitLab, everyone can contribute! | [**New to Git and GitLab?**](#new-to-git-and-gitlab)<br/>We have the resources to get you started. | -| [**Build an integration with GitLab?**](#build-an-integration-with-gitlab)<br/>Consult our automation and integration documentation. | [**Coming to GitLab from another platform?**](#coming-to-gitlab-from-another-platform)<br/>Consult our handy guides. | +| [**Build an integration with GitLab**](#build-an-integration-with-gitlab)<br/>Consult our automation and integration documentation. | [**Coming to GitLab from another platform?**](#coming-to-gitlab-from-another-platform)<br/>Consult our handy guides. | | [**Install GitLab**](https://about.gitlab.com/install/)<br/>Installation options for different platforms. | [**Customers**](subscriptions/index.md)<br/>Information for new and existing customers. | | [**Update GitLab**](update/README.md)<br/>Update your GitLab self-managed instance to the latest version. | [**Reference Architectures**](administration/reference_architectures/index.md)<br/>GitLab's reference architectures | -| [**GitLab Releases**](https://about.gitlab.com/releases/)<br/>What's new in GitLab. | | +| [**GitLab releases**](https://about.gitlab.com/releases/)<br/>What's new in GitLab. | | ## Popular topics @@ -50,7 +50,7 @@ Have a look at some of our most popular topics: | [Omnibus GitLab SSL configuration](https://docs.gitlab.com/omnibus/settings/ssl.html) **(CORE ONLY)** | SSL settings for Omnibus GitLab self-managed instances. | | [GitLab.com settings](user/gitlab_com/index.md) | Settings used for GitLab.com. | -## The entire DevOps Lifecycle +## The entire DevOps lifecycle GitLab is the first single application for software development, security, and operations that enables [Concurrent DevOps](https://about.gitlab.com/topics/concurrent-devops/), @@ -96,7 +96,7 @@ The following documentation relates to the DevOps **Manage** stage: |:--------------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | [Authentication and<br/>Authorization](administration/auth/README.md) **(CORE ONLY)** | Supported authentication and authorization providers. | | [GitLab Value Stream Analytics](user/analytics/value_stream_analytics.md) | Measure the time it takes to go from an [idea to production](https://about.gitlab.com/blog/2016/08/05/continuous-integration-delivery-and-deployment-with-gitlab/#from-idea-to-production-with-gitlab) for each project you have. | -| [Instance-level Analytics](user/admin_area/analytics/index.md) | Discover statistics on how many GitLab features you use and user activity. | +| [Instance-level analytics](user/admin_area/analytics/index.md) | Discover statistics on how many GitLab features you use and user activity. | <div align="right"> <a type="button" class="btn btn-default" href="#overview"> @@ -115,21 +115,21 @@ The following documentation relates to the DevOps **Plan** stage: | Plan topics | Description | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------------------------------------------------------| -| [Burndown Charts](user/project/milestones/burndown_charts.md) **(STARTER)** | Watch your project's progress throughout a specific milestone. | +| [Burndown charts](user/project/milestones/burndown_charts.md) **(STARTER)** | Watch your project's progress throughout a specific milestone. | | [Discussions](user/discussions/index.md) | Threads, comments, and resolvable threads in issues, commits, and merge requests. | -| [Due Dates](user/project/issues/due_dates.md) | Keep track of issue deadlines. | +| [Due dates](user/project/issues/due_dates.md) | Keep track of issue deadlines. | | [Epics](user/group/epics/index.md) **(ULTIMATE)** | Tracking groups of issues that share a theme. | | [Issues](user/project/issues/index.md), including [confidential issues](user/project/issues/confidential_issues.md),<br/>[issue and merge request templates](user/project/description_templates.md),<br/>and [moving issues](user/project/issues/managing_issues.md#moving-issues) | Project issues and restricting access to issues as well as creating templates for submitting new issues and merge requests. Also, moving issues between projects. | | [Labels](user/project/labels.md) | Categorize issues or merge requests with descriptive labels. | | [Milestones](user/project/milestones/index.md) | Set milestones for delivery of issues and merge requests, with optional due date. | | [Project Issue Board](user/project/issue_board.md) | Display issues on a Scrum or Kanban board. | | [Quick Actions](user/project/quick_actions.md) | Shortcuts for common actions on issues or merge requests, replacing the need to click buttons or use dropdowns in GitLab's UI. | -| [Related Issues](user/project/issues/related_issues.md) | Create a relationship between issues. | +| [Related issues](user/project/issues/related_issues.md) | Create a relationship between issues. | | [Requirements Management](user/project/requirements/index.md) **(ULTIMATE)** | Check your products against a set of criteria. | | [Roadmap](user/group/roadmap/index.md) **(ULTIMATE)** | Visualize epic timelines. | | [Service Desk](user/project/service_desk.md) | A simple way to allow people to create issues in your GitLab instance without needing their own user account. | | [Time Tracking](user/project/time_tracking.md) | Track time spent on issues and merge requests. | -| [To-Do List](user/todos.md) | Keep track of work requiring attention with a chronological list displayed on a simple dashboard. | +| [To-Do list](user/todos.md) | Keep track of work requiring attention with a chronological list displayed on a simple dashboard. | <div align="right"> <a type="button" class="btn btn-default" href="#overview"> @@ -148,7 +148,7 @@ on projects and code. The following documentation relates to the DevOps **Create** stage: -#### Projects and Groups +#### Projects and groups | Create topics - Projects and Groups | Description | |:-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:-------------------------------------------------------------------------------------------------| @@ -159,8 +159,8 @@ The following documentation relates to the DevOps **Create** stage: | [File locking](user/project/file_lock.md) **(PREMIUM)** | Lock files to avoid merge conflicts. | | [GitLab Pages](user/project/pages/index.md) | Build, test, and deploy your static website with GitLab Pages. | | [Groups](user/group/index.md) and [Subgroups](user/group/subgroups/index.md) | Organize your projects in groups. | -| [Issue Analytics](user/group/issues_analytics/index.md) **(PREMIUM)** | Check how many issues were created per month. | -| [Merge Request Analytics](user/analytics/merge_request_analytics.md) **(PREMIUM)** | Check your throughput productivity - how many merge requests were merged per month. | +| [Issue analytics](user/group/issues_analytics/index.md) **(PREMIUM)** | Check how many issues were created per month. | +| [Merge Request analytics](user/analytics/merge_request_analytics.md) **(PREMIUM)** | Check your throughput productivity - how many merge requests were merged per month. | | [Projects](user/project/index.md), including [project access](public_access/public_access.md)<br/>and [settings](user/project/settings/index.md) | Host source code, and control your project's visibility and set configuration. | | [Search through GitLab](user/search/index.md) | Search for issues, merge requests, projects, groups, and to-dos. | | [Snippets](user/snippets.md) | Snippets allow you to create little bits of code. | @@ -197,7 +197,7 @@ The following documentation relates to the DevOps **Create** stage: </a> </div> -#### Merge Requests +#### Merge requests | Create topics - Merge Requests | Description | |:--------------------------------------------------------------------------------------------------------------------------------------------|:--------------------------------------------------------------------------------------------------------------------------------------| @@ -205,7 +205,7 @@ The following documentation relates to the DevOps **Create** stage: | [Cherry-picking](user/project/merge_requests/cherry_pick_changes.md) | Use GitLab for cherry-picking changes. | | [Merge request thread resolution](user/discussions/index.md#moving-a-single-thread-to-a-new-issue) | Resolve threads, move threads in a merge request to an issue, and only allow merge requests to be merged if all threads are resolved. | | [Merge requests](user/project/merge_requests/index.md) | Merge request management. | -| [**Draft** merge requests](user/project/merge_requests/work_in_progress_merge_requests.md) | Prevent merges of draft merge requests. | +| [Draft merge requests](user/project/merge_requests/work_in_progress_merge_requests.md) | Prevent merges of draft merge requests. | <div align="right"> <a type="button" class="btn btn-default" href="#overview"> @@ -219,7 +219,7 @@ The following documentation relates to the DevOps **Create** stage: |:------------------------------------------------------------------------------|:-----------------------------------------------------------------------------------------------------------------------| | [GitLab REST API](api/README.md) | Integrate with GitLab using our REST API. | | [GitLab GraphQL API](api/graphql/index.md) | Integrate with GitLab using our GraphQL API. | -| [GitLab Integration](integration/README.md) | Integrate with multiple third-party services with GitLab to allow external issue trackers and external authentication. | +| [GitLab integrations](integration/README.md) | Integrate with multiple third-party services with GitLab to allow external issue trackers and external authentication. | | [GitLab Webhooks](user/project/integrations/webhooks.md) | Let GitLab notify you when new code has been pushed to your project. | | [Jira Development Panel](integration/jira_development_panel.md) | See GitLab information in the Jira Development Panel. | | [Integrations](user/project/integrations/overview.md) | Integrate a project with external services, such as CI and chat. | @@ -249,7 +249,7 @@ The following documentation relates to the DevOps **Verify** stage: | [GitLab CI/CD](ci/README.md) | Explore the features and capabilities of Continuous Integration with GitLab. | | [Unit test reports](ci/unit_test_reports.md) | Display Unit test reports on merge requests. | | [Multi-project pipelines](ci/multi_project_pipelines.md) **(PREMIUM)** | Visualize entire pipelines that span multiple projects, including all cross-project inter-dependencies. | -| [Pipeline Graphs](ci/pipelines/index.md#visualize-pipelines) | Visualize builds. | +| [Pipeline graphs](ci/pipelines/index.md#visualize-pipelines) | Visualize builds. | | [Review Apps](ci/review_apps/index.md) | Preview changes to your application right from a merge request. | <div align="right"> @@ -319,8 +319,8 @@ The following documentation relates to the DevOps **Release** stage: | [Environment-specific variables](ci/variables/README.md#limit-the-environment-scopes-of-environment-variables) | Limit the scope of variables to specific environments. | | [GitLab CI/CD](ci/README.md) | Explore the features and capabilities of Continuous Deployment and Delivery with GitLab. | | [GitLab Pages](user/project/pages/index.md) | Build, test, and deploy a static site directly from GitLab. | -| [Protected Runners](ci/runners/README.md#prevent-runners-from-revealing-sensitive-information) | Select Runners to only pick jobs for protected branches and tags. | -| [Scheduled Pipelines](ci/pipelines/schedules.md) | Execute pipelines on a schedule. | +| [Protected runners](ci/runners/README.md#prevent-runners-from-revealing-sensitive-information) | Select Runners to only pick jobs for protected branches and tags. | +| [Schedule pipelines](ci/pipelines/schedules.md) | Execute pipelines on a schedule. | <div align="right"> <a type="button" class="btn btn-default" href="#overview"> @@ -342,9 +342,9 @@ The following documentation relates to the DevOps **Configure** stage: | [Create Kubernetes clusters](user/project/clusters/add_remove_clusters.md#create-new-cluster) | Use Kubernetes and GitLab. | | [Executable Runbooks](user/project/clusters/runbooks/index.md) | Documented procedures that explain how to carry out particular processes. | | [GitLab ChatOps](ci/chatops/README.md) | Interact with CI/CD jobs through chat services. | -| [Installing Applications](user/project/clusters/index.md#installing-applications) | Install Helm charts such as Ingress and Prometheus on Kubernetes. | +| [Installing applications](user/project/clusters/index.md#installing-applications) | Install Helm charts such as Ingress and Prometheus on Kubernetes. | | [Mattermost slash commands](user/project/integrations/mattermost_slash_commands.md) | Enable and use slash commands from within Mattermost. | -| [Multiple Kubernetes Clusters](user/project/clusters/index.md#multiple-kubernetes-clusters) | Associate more than one Kubernetes clusters to your project. | +| [Multiple Kubernetes clusters](user/project/clusters/index.md#multiple-kubernetes-clusters) | Associate more than one Kubernetes clusters to your project. | | [Protected variables](ci/variables/README.md#protect-a-custom-variable) | Restrict variables to protected branches and tags. | | [Serverless](user/project/clusters/serverless/index.md) | Run serverless workloads on Kubernetes. | | [Slack slash commands](user/project/integrations/slack_slash_commands.md) | Enable and use slash commands from within Slack. | @@ -394,8 +394,8 @@ The following documentation relates to the DevOps **Defend** stage: | Defend topics | Description | |:------------------------------------------------------------------------------------------------------|:-----------------------------------------------------------------------| | [Web Application Firewall with ModSecurity](user/compliance/compliance_dashboard/index.md) | Filter, monitor, and block HTTP traffic to and from a web application. | -| [Container Host Security](user/clusters/applications.md#install-falco-using-gitlab-cicd) | Detect and respond to security threats at the Kubernetes, network, and host level. | -| [Container Network Security](user/clusters/applications.md#install-cilium-using-gitlab-cicd) | Detect and block unauthorized network traffic between pods and to/from the internet.| +| [Container host security](user/clusters/applications.md#install-falco-using-gitlab-cicd) | Detect and respond to security threats at the Kubernetes, network, and host level. | +| [Container network security](user/clusters/applications.md#install-cilium-using-gitlab-cicd) | Detect and block unauthorized network traffic between pods and to/from the internet.| ## New to Git and GitLab? diff --git a/doc/administration/geo/disaster_recovery/index.md b/doc/administration/geo/disaster_recovery/index.md index f375f3287d08dbfb3d40191028dba47da82063e7..5bdabe547c413de16289a627d5cb7eae01fbeb22 100644 --- a/doc/administration/geo/disaster_recovery/index.md +++ b/doc/administration/geo/disaster_recovery/index.md @@ -133,9 +133,10 @@ Note the following when promoting a secondary: ``` 1. Promote the **secondary** node to the **primary** node. - -DANGER: **Warning:** -In GitLab 13.2 and later versions, promoting a secondary node to a primary while the secondary is paused fails. We are [investigating the issue](https://gitlab.com/gitlab-org/gitlab/-/issues/225173). Do not pause replication before promoting a secondary. If the node is paused, please resume before promoting. + CAUTION: **Caution:** + If the secondary node [has been paused](../../geo/index.md#pausing-and-resuming-replication), this performs + a point-in-time recovery to the last known state. + Data that was created on the primary while the secondary was paused will be lost. To promote the secondary node to primary along with preflight checks: @@ -166,14 +167,16 @@ conjunction with multiple servers, as it can only perform changes on a **secondary** with only a single machine. Instead, you must do this manually. -DANGER: **Warning:** -In GitLab 13.2 and later versions, promoting a secondary node to a primary while the secondary is paused fails. We are [investigating the issue](https://gitlab.com/gitlab-org/gitlab/-/issues/225173). Do not pause replication before promoting a secondary. If the node is paused, please resume before promoting. +CAUTION: **Caution:** + If the secondary node [has been paused](../../geo/index.md#pausing-and-resuming-replication), this performs +a point-in-time recovery to the last known state. +Data that was created on the primary while the secondary was paused will be lost. 1. SSH in to the database node in the **secondary** and trigger PostgreSQL to promote to read-write: ```shell - sudo gitlab-pg-ctl promote + sudo gitlab-ctl promote-db ``` In GitLab 12.8 and earlier, see [Message: `sudo: gitlab-pg-ctl: command not found`](../replication/troubleshooting.md#message-sudo-gitlab-pg-ctl-command-not-found). @@ -211,9 +214,6 @@ an external PostgreSQL database, as it can only perform changes on a **secondary node with GitLab and the database on the same machine. As a result, a manual process is required: -DANGER: **Warning:** -In GitLab 13.2 and later versions, promoting a secondary node to a primary while the secondary is paused fails. We are [investigating the issue](https://gitlab.com/gitlab-org/gitlab/-/issues/225173). Do not pause replication before promoting a secondary. If the node is paused, please resume before promoting. - 1. Promote the replica database associated with the **secondary** site. This will set the database to read-write: - Amazon RDS - [Promoting a Read Replica to Be a Standalone DB Instance](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ReadRepl.html#USER_ReadRepl.Promote) diff --git a/doc/administration/geo/disaster_recovery/runbooks/planned_failover_multi_node.md b/doc/administration/geo/disaster_recovery/runbooks/planned_failover_multi_node.md index 7062a30787cb5e77b46fb1abfd0d12da283e1d41..c89b7929b1339fa321ce54f6caca61cf9befd2ee 100644 --- a/doc/administration/geo/disaster_recovery/runbooks/planned_failover_multi_node.md +++ b/doc/administration/geo/disaster_recovery/runbooks/planned_failover_multi_node.md @@ -227,14 +227,15 @@ conjunction with multiple servers, as it can only perform changes on a **secondary** with only a single machine. Instead, you must do this manually. -DANGER: **Warning:** -In GitLab 13.2 and later versions, promoting a secondary node to a primary while the secondary is paused fails. We are [investigating the issue](https://gitlab.com/gitlab-org/gitlab/-/issues/225173). Do not pause replication before promoting a secondary. If the node is paused, please resume before promoting. +CAUTION: **Caution:** + If the secondary node [has been paused](../../../geo/index.md#pausing-and-resuming-replication), this performs +a point-in-time recovery to the last known state. +Data that was created on the primary while the secondary was paused will be lost. -1. SSH in to the PostgreSQL node in the **secondary** and trigger PostgreSQL to - promote to read-write: +1. SSH in to the PostgreSQL node in the **secondary** and promote PostgreSQL separately: ```shell - sudo gitlab-pg-ctl promote + sudo gitlab-ctl promote-db ``` In GitLab 12.8 and earlier, see [Message: `sudo: gitlab-pg-ctl: command not found`](../../replication/troubleshooting.md#message-sudo-gitlab-pg-ctl-command-not-found). diff --git a/doc/administration/geo/index.md b/doc/administration/geo/index.md index 10e5eb8cc61dfc9301360207fa56d3eb8a91d637..085a2b52674bff0fbaeb9a6d4ae0012d959d0c85 100644 --- a/doc/administration/geo/index.md +++ b/doc/administration/geo/index.md @@ -196,8 +196,9 @@ For information on how to update your Geo nodes to the latest GitLab version, se > [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/35913) in [GitLab Premium](https://about.gitlab.com/pricing/) 13.2. -DANGER: **Warning:** -In GitLab 13.2 and later versions, promoting a secondary node to a primary while the secondary is paused fails. We are [investigating the issue](https://gitlab.com/gitlab-org/gitlab/-/issues/225173). Do not pause replication before promoting a secondary. If the node is paused, please resume before promoting. +CAUTION: **Caution:** +Pausing and resuming of replication is currently only supported for Geo installations using an +Omnibus GitLab-managed database. External databases are currently not supported. In some circumstances, like during [upgrades](replication/updating_the_geo_nodes.md) or a [planned failover](disaster_recovery/planned_failover.md), it is desirable to pause replication between the primary and secondary. diff --git a/doc/administration/geo/replication/updating_the_geo_nodes.md b/doc/administration/geo/replication/updating_the_geo_nodes.md index a5d35816fd16f16f2a1ac03261c2e7ab339a5f36..55ddccb1d9868c78e921f60268ddbcb7fd69560c 100644 --- a/doc/administration/geo/replication/updating_the_geo_nodes.md +++ b/doc/administration/geo/replication/updating_the_geo_nodes.md @@ -21,9 +21,6 @@ Updating Geo nodes involves performing: NOTE: **Note:** These general update steps are not intended for [high-availability deployments](https://docs.gitlab.com/omnibus/update/README.html#multi-node--ha-deployment), and will cause downtime. If you want to avoid downtime, consider using [zero downtime updates](https://docs.gitlab.com/omnibus/update/README.html#zero-downtime-updates). -DANGER: **Warning:** -In GitLab 13.2 and later versions, promoting a secondary node to a primary while the secondary is paused fails. We are [investigating the issue](https://gitlab.com/gitlab-org/gitlab/-/issues/225173). Do not pause replication before promoting a secondary. If the node is paused, please resume before promoting. - To update the Geo nodes when a new GitLab version is released, update **primary** and all **secondary** nodes: diff --git a/doc/administration/index.md b/doc/administration/index.md index 07aa3b50bc62bd4e4c1514591183f0e7ba0a362f..3b0beafa35a6371e0cb7990868c79b11a9fd57e4 100644 --- a/doc/administration/index.md +++ b/doc/administration/index.md @@ -1,7 +1,7 @@ --- stage: none group: unassigned -info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers +info: "To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers" description: 'Learn how to install, configure, update, and maintain your GitLab instance.' --- diff --git a/doc/administration/operations/cleaning_up_redis_sessions.md b/doc/administration/operations/cleaning_up_redis_sessions.md index a94f88439f2252fee2558ffa7cf7ae8859bd83bd..8f90231a7132294572c8d64c920b4aefe8fe222f 100644 --- a/doc/administration/operations/cleaning_up_redis_sessions.md +++ b/doc/administration/operations/cleaning_up_redis_sessions.md @@ -34,7 +34,7 @@ rcli() { # This example works for Omnibus installations of GitLab 7.3 or newer. For an # installation from source you will have to change the socket path and the # path to redis-cli. - sudo /opt/gitlab/embedded/bin/redis-cli -s /var/opt/gitlab/redis/redis.shared_state.socket "$@" + sudo /opt/gitlab/embedded/bin/redis-cli -s /var/opt/gitlab/redis/redis.socket "$@" } # test the new shell function; the response should be PONG diff --git a/doc/api/README.md b/doc/api/README.md index e077424da1347f8f660de065c8b0f6b2505da080..42c9027344aab37e4e4bcb8733163041247e42b0 100644 --- a/doc/api/README.md +++ b/doc/api/README.md @@ -6,11 +6,15 @@ info: To determine the technical writer assigned to the Stage/Group associated w # API Docs -Automate GitLab via a simple and powerful API. +Automate GitLab by using a simple and powerful API. -The main GitLab API is a [REST](https://en.wikipedia.org/wiki/Representational_state_transfer) API. Therefore, documentation in this section assumes knowledge of REST concepts. +The main GitLab API is a [REST](http://spec.openapis.org/oas/v3.0.3) +API. Because of this, the documentation in this section assumes that you're +familiar with REST concepts. -There is also a partial [OpenAPI definition](https://gitlab.com/gitlab-org/gitlab/blob/master/doc/api/openapi/openapi.yaml), which allows you to test the API directly from the GitLab user interface. Contributions are welcome. +There's also a partial [OpenAPI definition](https://gitlab.com/gitlab-org/gitlab/blob/master/doc/api/openapi/openapi.yaml), +which allows you to test the API directly from the GitLab user interface. +Contributions are welcome. ## Available API resources @@ -19,21 +23,22 @@ For a list of the available resources and their endpoints, see ## SCIM **(SILVER ONLY)** -[GitLab.com Silver and above](https://about.gitlab.com/pricing/) provides an [SCIM API](scim.md) that implements [the RFC7644 protocol](https://tools.ietf.org/html/rfc7644) and provides -the `/Users` endpoint. The base URL is: `/api/scim/v2/groups/:group_path/Users/`. +[GitLab.com Silver and higher](https://about.gitlab.com/pricing/) provides an +[SCIM API](scim.md) that both implements [the RFC7644 protocol](https://tools.ietf.org/html/rfc7644) +and provides the `/Users` endpoint. The base URL is: `/api/scim/v2/groups/:group_path/Users/`. ## Road to GraphQL -[GraphQL](graphql/index.md) is available in GitLab, which will -allow deprecation of controller-specific endpoints. +[GraphQL](graphql/index.md) is available in GitLab, which allows for the +deprecation of controller-specific endpoints. -GraphQL has a number of benefits: +GraphQL has several benefits, including: -1. We avoid having to maintain two different APIs. -1. Callers of the API can request only what they need. -1. It is versioned by default. +- We avoid having to maintain two different APIs. +- Callers of the API can request only what they need. +- It's versioned by default. -It will co-exist with the current v4 REST API. If we have a v5 API, this should +GraphQL co-exists with the current v4 REST API. If we have a v5 API, this should be a compatibility layer on top of GraphQL. Although there were some patenting and licensing concerns with GraphQL, these @@ -43,31 +48,31 @@ specification. ## Compatibility guidelines -The HTTP API is versioned using a single number, the current one being 4. This -number symbolizes the same as the major version number as described by -[SemVer](https://semver.org/). This mean that backward incompatible changes -will require this version number to change. However, the minor version is -not explicit. This allows for a stable API endpoint, but also means new -features can be added to the API in the same version number. +The HTTP API is versioned using a single number, (currently _4_). This number +symbolizes the major version number, as described by [SemVer](https://semver.org/). +Because of this, backwards-incompatible changes require this version number to +change. However, the minor version isn't explicit, allowing for a stable API +endpoint. This also means that new features can be added to the API in the same +version number. New features and bug fixes are released in tandem with a new GitLab, and apart from incidental patch and security releases, are released on the 22nd of each -month. Backward incompatible changes (e.g. endpoints removal, parameters -removal etc.), as well as removal of entire API versions are done in tandem -with a major point release of GitLab itself. All deprecations and changes -between two versions should be listed in the documentation. For the changes -between v3 and v4; please read the [v3 to v4 documentation](v3_to_v4.md) +month. Backward incompatible changes (for example, endpoints removal and +parameters removal), and removal of entire API versions are done in tandem with +a major point release of GitLab itself. All deprecations and changes between two +versions should be listed in the documentation. For the changes between v3 and +v4, see the [v3 to v4 documentation](v3_to_v4.md). ### Current status -Currently only API version v4 is available. Version v3 was removed in +Only API version v4 is available. Version v3 was removed in [GitLab 11.0](https://gitlab.com/gitlab-org/gitlab-foss/-/issues/36819). ## Basic usage -API requests should be prefixed with `api` and the API version. The API version -is defined in [`lib/api.rb`](https://gitlab.com/gitlab-org/gitlab/tree/master/lib/api/api.rb). For example, the root of the v4 API -is at `/api/v4`. +API requests should be prefixed with both `api` and the API version. The API +version is defined in [`lib/api.rb`](https://gitlab.com/gitlab-org/gitlab/tree/master/lib/api/api.rb). +For example, the root of the v4 API is at `/api/v4`. Example of a valid API request using cURL: @@ -80,30 +85,31 @@ end of an API URL. ## Authentication -Most API requests require authentication, or will only return public data when -authentication is not provided. For -those cases where it is not required, this will be mentioned in the documentation -for each individual endpoint. For example, the [`/projects/:id` endpoint](projects.md#get-single-project). +Most API requests require authentication, or will return public data only when +authentication isn't provided. For cases where it isn't required, this will be +mentioned in the documentation for each individual endpoint (for example, the +[`/projects/:id` endpoint](projects.md#get-single-project)). -There are several ways to authenticate with the GitLab API: +There are several methods you can use to authenticate with the GitLab API: -1. [OAuth2 tokens](#oauth2-tokens) -1. [Personal access tokens](../user/profile/personal_access_tokens.md) -1. [Project access tokens](../user/project/settings/project_access_tokens.md) +- [OAuth2 tokens](#oauth2-tokens) +- [Personal access tokens](../user/profile/personal_access_tokens.md) +- [Project access tokens](../user/project/settings/project_access_tokens.md) +- [Session cookie](#session-cookie) +- [GitLab CI/CD job token](#gitlab-ci-job-token) **(Specific endpoints only)** NOTE: **Note:** -Project access tokens are supported for self-managed instances on Core and above. They are also supported on GitLab.com Bronze and above. +Project access tokens are supported for self-managed instances on Core and +higher. They're also supported on GitLab.com Bronze and higher. -1. [Session cookie](#session-cookie) -1. [GitLab CI/CD job token](#gitlab-ci-job-token) **(Specific endpoints only)** +For administrators who want to authenticate with the API as a specific user, or who want +to build applications or scripts that do so, the following options are available: -For admins who want to authenticate with the API as a specific user, or who want to build applications or scripts that do so, two options are available: +- [Impersonation tokens](#impersonation-tokens) +- [Sudo](#sudo) -1. [Impersonation tokens](#impersonation-tokens) -1. [Sudo](#sudo) - -If authentication information is invalid or omitted, an error message will be -returned with status code `401`: +If authentication information is invalid or omitted, GitLab will return an error +message with a status code of `401`: ```json { @@ -113,8 +119,8 @@ returned with status code `401`: ### OAuth2 tokens -You can use an [OAuth2 token](oauth2.md) to authenticate with the API by passing it in either the -`access_token` parameter or the `Authorization` header. +You can use an [OAuth2 token](oauth2.md) to authenticate with the API by passing +it in either the `access_token` parameter or the `Authorization` header. Example of using the OAuth2 token in a parameter: @@ -132,22 +138,22 @@ Read more about [GitLab as an OAuth2 provider](oauth2.md). ### Personal/project access tokens -Access tokens can be used to authenticate with the API by passing it in either the `private_token` parameter -or the `PRIVATE-TOKEN` header. +You can use access tokens to authenticate with the API by passing it in either +the `private_token` parameter or the `PRIVATE-TOKEN` header. -Example of using the personal/project access token in a parameter: +Example of using the personal or project access token in a parameter: ```shell curl "https://gitlab.example.com/api/v4/projects?private_token=<your_access_token>" ``` -Example of using the personal/project access token in a header: +Example of using the personal or project access token in a header: ```shell curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects" ``` -You can also use personal/project access tokens with OAuth-compliant headers: +You can also use personal or project access tokens with OAuth-compliant headers: ```shell curl --header "Authorization: Bearer <your_access_token>" "https://gitlab.example.com/api/v4/projects" @@ -156,12 +162,12 @@ curl --header "Authorization: Bearer <your_access_token>" "https://gitlab.exampl ### Session cookie When signing in to the main GitLab application, a `_gitlab_session` cookie is -set. The API will use this cookie for authentication if it is present, but using -the API to generate a new session cookie is currently not supported. +set. The API uses this cookie for authentication if it's present. Using the +API to generate a new session cookie isn't supported. -The primary user of this authentication method is the web frontend of GitLab itself, -which can use the API as the authenticated user to get a list of their projects, -for example, without needing to explicitly pass an access token. +The primary user of this authentication method is the web frontend of GitLab +itself, which can, for example, use the API as the authenticated user to get a +list of their projects without needing to explicitly pass an access token. ### GitLab CI job token @@ -171,15 +177,17 @@ to authenticate with the API: - Packages: - [Composer Repository](../user/packages/composer_repository/index.md) - [Conan Repository](../user/packages/conan_repository/index.md) - - [Container Registry](../user/packages/container_registry/index.md) (`$CI_REGISTRY_PASSWORD` is actually `$CI_JOB_TOKEN`, but this may change in the future) + - [Container Registry](../user/packages/container_registry/index.md) + (`$CI_REGISTRY_PASSWORD` is actually `$CI_JOB_TOKEN`, but this may change in + the future) - [Go Proxy](../user/packages/go_proxy/index.md) - [Maven Repository](../user/packages/maven_repository/index.md#authenticate-with-a-ci-job-token-in-maven) - - [NPM Repository](../user/packages/npm_registry/index.md#authenticating-with-a-ci-job-token) + - [NPM Repository](../user/packages/npm_registry/index.md#authenticate-with-a-ci-job-token) - [Nuget Repository](../user/packages/nuget_repository/index.md) - [PyPI Repository](../user/packages/pypi_repository/index.md#using-gitlab-ci-with-pypi-packages) - [Generic packages](../user/packages/generic_packages/index.md#publish-a-generic-package-by-using-cicd) - [Get job artifacts](job_artifacts.md#get-job-artifacts) -- [Pipeline triggers](pipeline_triggers.md) (via `token=` parameter) +- [Pipeline triggers](pipeline_triggers.md) (using the `token=` parameter) - [Release creation](releases/index.md#create-a-release) - [Terraform plan](../user/infrastructure/index.md) @@ -187,21 +195,22 @@ The token is valid as long as the job is running. ### Impersonation tokens -> [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/merge_requests/9099) in GitLab 9.0. Needs admin permissions. - Impersonation tokens are a type of [personal access token](../user/profile/personal_access_tokens.md) that can only be created by an admin for a specific user. They are a great fit -if you want to build applications or scripts that authenticate with the API as a specific user. +if you want to build applications or scripts that authenticate with the API as a +specific user. -They are an alternative to directly using the user's password or one of their -personal access tokens, and to using the [Sudo](#sudo) feature, since the user's (or admin's, in the case of Sudo) -password/token may not be known or may change over time. +They're an alternative to directly using the user's password or one of their +personal access tokens, and to using the [Sudo](#sudo) feature, as the user's +(or admin's, in the case of Sudo) password or token may not be known, or may +change over time. -For more information, refer to the -[users API](users.md#create-an-impersonation-token) docs. +For more information, see the [users API](users.md#create-an-impersonation-token) +documentation. -Impersonation tokens are used exactly like regular personal access tokens, and can be passed in either the -`private_token` parameter or the `PRIVATE-TOKEN` header. +Impersonation tokens are used exactly like regular personal access tokens, and +can be passed in either the `private_token` parameter or the `PRIVATE-TOKEN` +header. #### Disable impersonation @@ -220,7 +229,8 @@ By default, impersonation is enabled. To disable impersonation: 1. Save the file and [reconfigure](../administration/restart_gitlab.md#omnibus-gitlab-reconfigure) GitLab for the changes to take effect. -To re-enable impersonation, remove this configuration and reconfigure GitLab. +To re-enable impersonation, remove this configuration, and then reconfigure +GitLab. **For installations from source** @@ -234,26 +244,22 @@ To re-enable impersonation, remove this configuration and reconfigure GitLab. 1. Save the file and [restart](../administration/restart_gitlab.md#installations-from-source) GitLab for the changes to take effect. -To re-enable impersonation, remove this configuration and restart GitLab. +To re-enable impersonation, remove this configuration, and then restart GitLab. ### Sudo -NOTE: **Note:** -Only available to [administrators](../user/permissions.md). - All API requests support performing an API call as if you were another user, -provided you are authenticated as an administrator with an OAuth or Personal Access Token that has the `sudo` scope. -The API requests are executed with the permissions of the impersonated user. +provided you're authenticated as an administrator with an OAuth or personal +access token that has the `sudo` scope. The API requests are executed with the +permissions of the impersonated user. -You need to pass the `sudo` parameter either via query string or a header with an ID/username of -the user you want to perform the operation as. If passed as a header, the -header name must be `Sudo`. +As an [administrator](../user/permissions.md), pass the `sudo` parameter either +by using query string or a header with an ID or username (case insensitive) of +the user you want to perform the operation as. If passed as a header, the header +name must be `Sudo`. -NOTE: **Note:** -Usernames are case insensitive. - -If a non administrative access token is provided, an error message will -be returned with status code `403`: +If a non administrative access token is provided, GitLab returns an error +message with a status code of `403`: ```json { @@ -262,7 +268,7 @@ be returned with status code `403`: ``` If an access token without the `sudo` scope is provided, an error message will -be returned with status code `403`: +be returned with a status code of `403`: ```json { @@ -273,7 +279,7 @@ be returned with status code `403`: ``` If the sudo user ID or username cannot be found, an error message will be -returned with status code `404`: +returned with a status code of `404`: ```json { @@ -311,27 +317,27 @@ insight into what went wrong. The following table gives an overview of how the API functions generally behave. -| Request type | Description | -| ------------ | ----------- | -| `GET` | Access one or more resources and return the result as JSON. | -| `POST` | Return `201 Created` if the resource is successfully created and return the newly created resource as JSON. | +| Request type | Description | +|---------------|-------------| +| `GET` | Access one or more resources and return the result as JSON. | +| `POST` | Return `201 Created` if the resource is successfully created and return the newly created resource as JSON. | | `GET` / `PUT` | Return `200 OK` if the resource is accessed or modified successfully. The (modified) result is returned as JSON. | -| `DELETE` | Returns `204 No Content` if the resource was deleted successfully. | +| `DELETE` | Returns `204 No Content` if the resource was deleted successfully. | The following table shows the possible return codes for API requests. | Return values | Description | -| ------------------------ | ----------- | +|--------------------------|-------------| | `200 OK` | The `GET`, `PUT` or `DELETE` request was successful, the resource(s) itself is returned as JSON. | | `204 No Content` | The server has successfully fulfilled the request and that there is no additional content to send in the response payload body. | | `201 Created` | The `POST` request was successful and the resource is returned as JSON. | | `304 Not Modified` | Indicates that the resource has not been modified since the last request. | | `400 Bad Request` | A required attribute of the API request is missing, e.g., the title of an issue is not given. | | `401 Unauthorized` | The user is not authenticated, a valid [user token](#authentication) is necessary. | -| `403 Forbidden` | The request is not allowed, e.g., the user is not allowed to delete a project. | -| `404 Not Found` | A resource could not be accessed, e.g., an ID for a resource could not be found. | +| `403 Forbidden` | The request is not allowed. For example, the user is not allowed to delete a project. | +| `404 Not Found` | A resource could not be accessed. For example, an ID for a resource could not be found. | | `405 Method Not Allowed` | The request is not supported. | -| `409 Conflict` | A conflicting resource already exists, e.g., creating a project with a name that already exists. | +| `409 Conflict` | A conflicting resource already exists. For example, creating a project with a name that already exists. | | `412` | Indicates the request was denied. May happen if the `If-Unmodified-Since` header is provided when trying to delete a resource, which was modified in between. | | `422 Unprocessable` | The entity could not be processed. | | `429 Too Many Requests` | The user exceeded the [application rate limits](../administration/instance_limits.md#rate-limits). | @@ -339,26 +345,26 @@ The following table shows the possible return codes for API requests. ## Pagination -We support two kinds of pagination methods: +GitLab supports the following pagination methods: - Offset-based pagination. This is the default method and available on all endpoints. - Keyset-based pagination. Added to selected endpoints but being [progressively rolled out](https://gitlab.com/groups/gitlab-org/-/epics/2039). -For large collections, we recommend keyset pagination (when available) over offset -pagination for performance reasons. +For large collections, we recommend keyset pagination (when available) instead +of offset pagination for performance reasons. ### Offset-based pagination -Sometimes the returned result will span across many pages. When listing -resources you can pass the following parameters: +Sometimes, the returned result spans many pages. When listing resources, you can +pass the following parameters: | Parameter | Description | -| --------- | ----------- | -| `page` | Page number (default: `1`) | -| `per_page`| Number of items to list per page (default: `20`, max: `100`) | +|-----------|-------------| +| `page` | Page number (default: `1`). | +| `per_page`| Number of items to list per page (default: `20`, max: `100`). | -In the example below, we list 50 [namespaces](namespaces.md) per page. +In the following example, we list 50 [namespaces](namespaces.md) per page: ```shell curl --request PUT --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/namespaces?per_page=50" @@ -367,15 +373,14 @@ curl --request PUT --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab #### Pagination `Link` header [`Link` headers](https://www.w3.org/wiki/LinkHeader) are returned with each -response. They have `rel` set to `prev`/`next`/`first`/`last` and contain the -relevant URL. Be sure to use these links instead of generating your own URLs. +response. They have `rel` set to `prev`, `next`, `first`, or `last` and contain +the relevant URL. Be sure to use these links instead of generating your own URLs. -NOTE: **Note:** For GitLab.com users, [some pagination headers may not be returned](../user/gitlab_com/index.md#pagination-response-headers). -In the cURL example below, we limit the output to 3 items per page (`per_page=3`) -and we request the second page (`page=2`) of [comments](notes.md) of the issue -with ID `8` which belongs to the project with ID `9`: +In the following cURL example, we limit the output to three items per page +(`per_page=3`) and we request the second page (`page=2`) of [comments](notes.md) +of the issue with ID `8` which belongs to the project with ID `9`: ```shell curl --head --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/9/issues/8/notes?per_page=3&page=2" @@ -406,31 +411,32 @@ x-total-pages: 3 GitLab also returns the following additional pagination headers: -| Header | Description | -| --------------- | --------------------------------------------- | -| `x-total` | The total number of items | -| `x-total-pages` | The total number of pages | -| `x-per-page` | The number of items per page | -| `x-page` | The index of the current page (starting at 1) | -| `x-next-page` | The index of the next page | -| `X-prev-page` | The index of the previous page | +| Header | Description | +|-----------------|-------------| +| `x-next-page` | The index of the next page. | +| `x-page` | The index of the current page (starting at 1). | +| `x-per-page` | The number of items per page. | +| `X-prev-page` | The index of the previous page. | +| `x-total` | The total number of items. | +| `x-total-pages` | The total number of pages. | -NOTE: **Note:** For GitLab.com users, [some pagination headers may not be returned](../user/gitlab_com/index.md#pagination-response-headers). ### Keyset-based pagination -Keyset-pagination allows for more efficient retrieval of pages and - in contrast to offset-based pagination - runtime -is independent of the size of the collection. +Keyset-pagination allows for more efficient retrieval of pages and - in contrast +to offset-based pagination - runtime is independent of the size of the +collection. This method is controlled by the following parameters: -| Parameter | Description | -| ------------ | -------------------------------------- | -| `pagination` | `keyset` (to enable keyset pagination) | -| `per_page` | Number of items to list per page (default: `20`, max: `100`) | +| Parameter | Description | +|--------------| ------------| +| `pagination` | `keyset` (to enable keyset pagination). | +| `per_page` | Number of items to list per page (default: `20`, max: `100`). | -In the example below, we list 50 [projects](projects.md) per page, ordered by `id` ascending. +In the following example, we list 50 [projects](projects.md) per page, ordered +by `id` ascending. ```shell curl --request GET --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects?pagination=keyset&per_page=50&order_by=id&sort=asc" @@ -448,27 +454,34 @@ Status: 200 OK ``` CAUTION: **Deprecation:** -The `Links` header will be removed in GitLab 14.0 to be aligned with the [W3C `Link` specification](https://www.w3.org/wiki/LinkHeader). -The `Link` header was [added in GitLab 13.1](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33714) +The `Links` header will be removed in GitLab 14.0 to be aligned with the +[W3C `Link` specification](https://www.w3.org/wiki/LinkHeader). The `Link` +header was [added in GitLab 13.1](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/33714) and should be used instead. -The link to the next page contains an additional filter `id_after=42` which excludes records we have retrieved already. -Note the type of filter depends on the `order_by` option used and we may have more than one additional filter. +The link to the next page contains an additional filter `id_after=42` that +excludes already-retrieved records. Note the type of filter depends on the +`order_by` option used, and we may have more than one additional filter. -When the end of the collection has been reached and there are no additional records to retrieve, the `Link` header is absent and the resulting array is empty. +When the end of the collection has been reached and there are no additional +records to retrieve, the `Link` header is absent and the resulting array is +empty. -We recommend using only the given link to retrieve the next page instead of building your own URL. Apart from the headers shown, -we don't expose additional pagination headers. +We recommend using only the given link to retrieve the next page instead of +building your own URL. Apart from the headers shown, we don't expose additional +pagination headers. -Keyset-based pagination is only supported for selected resources and ordering options: +Keyset-based pagination is supported only for selected resources and ordering +options: -| Resource | Order | -| ------------------------- | -------------------------- | -| [Projects](projects.md) | `order_by=id` only | +| Resource | Order | +|-------------------------|-------| +| [Projects](projects.md) | `order_by=id` only. | ## Path parameters -If an endpoint has path parameters, the documentation shows them with a preceding colon. +If an endpoint has path parameters, the documentation displays them with a +preceding colon. For example: @@ -476,7 +489,9 @@ For example: DELETE /projects/:id/share/:group_id ``` -The `:id` path parameter needs to be replaced with the project ID, and the `:group_id` needs to be replaced with the ID of the group. The colons `:` should not be included. +The `:id` path parameter needs to be replaced with the project ID, and the +`:group_id` needs to be replaced with the ID of the group. The colons `:` +shouldn't be included. The resulting cURL call for a project with ID `5` and a group ID of `17` is then: @@ -484,11 +499,10 @@ The resulting cURL call for a project with ID `5` and a group ID of `17` is then curl --request DELETE --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/5/share/17" ``` -NOTE: **Note:** Path parameters that are required to be URL-encoded must be followed. If not, -it will not match an API endpoint and respond with a 404. If there's something -in front of the API (for example, Apache), ensure that it won't decode the URL-encoded -path parameters. +it won't match an API endpoint, and will respond with a 404. If there's +something in front of the API (for example, Apache), ensure that it won't decode +the URL-encoded path parameters. ## Namespaced path encoding @@ -501,10 +515,9 @@ For example, `/` is represented by `%2F`: GET /api/v4/projects/diaspora%2Fdiaspora ``` -NOTE: **Note:** -A project's **path** is not necessarily the same as its **name**. A -project's path can be found in the project's URL or in the project's settings -under **General > Advanced > Change path**. +A project's _path_ isn't necessarily the same as its _name_. A project's path is +found in the project's URL or in the project's settings, under +**General > Advanced > Change path**. ## File path, branches, and tags name encoding @@ -522,7 +535,8 @@ GET /api/v4/projects/1/repository/tags/my%2Ftag API Requests can use parameters sent as [query strings](https://en.wikipedia.org/wiki/Query_string) or as a [payload body](https://tools.ietf.org/html/draft-ietf-httpbis-p3-payload-14#section-3.2). -GET requests usually send a query string, while PUT/POST requests usually send the payload body: +GET requests usually send a query string, while PUT or POST requests usually +send the payload body: - Query string: @@ -536,13 +550,13 @@ GET requests usually send a query string, while PUT/POST requests usually send t curl --request POST --header "Content-Type: application/json" --data '{"name":"<example-name>", "description":"<example-description"}' "https://gitlab/api/v4/projects" ``` -URL encoded query strings have a length limitation. Requests that are too large will -result in a `414 Request-URI Too Large` error message. This can be resolved by using -a payload body instead. +URL encoded query strings have a length limitation. Requests that are too large +result in a `414 Request-URI Too Large` error message. This can be resolved by +using a payload body instead. ## Encoding API parameters of `array` and `hash` types -We can call the API with `array` and `hash` types parameters as shown below: +We can call the API with `array` and `hash` types parameters as follows: ### `array` @@ -571,7 +585,8 @@ https://gitlab.example.com/api/v4/projects/import ### Array of hashes -`variables` is a parameter of type `array` containing hash key/value pairs `[{ 'key': 'UPLOAD_TO_S3', 'value': 'true' }]`: +`variables` is a parameter of type `array` containing hash key/value pairs +`[{ 'key': 'UPLOAD_TO_S3', 'value': 'true' }]`: ```shell curl --globoff --request POST --header "PRIVATE-TOKEN: <your_access_token>" \ @@ -585,34 +600,37 @@ curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" \ ## `id` vs `iid` - Some resources have two similarly-named fields. For example, [issues](issues.md), [merge requests](merge_requests.md), and [project milestones](merge_requests.md). The fields are: +Some resources have two similarly-named fields. For example, [issues](issues.md), +[merge requests](merge_requests.md), and [project milestones](merge_requests.md). +The fields are: - `id`: ID that is unique across all projects. -- `iid`: additional, internal ID that is unique in the scope of a single project. +- `iid`: Additional, internal ID (displayed in the web UI) that's unique in the + scope of a single project. -NOTE: **Note:** -The `iid` is displayed in the web UI. - -If a resource has the `iid` field and the `id` field, the `iid` field is usually used instead of `id` to fetch the resource. +If a resource has both the `iid` field and the `id` field, the `iid` field is +usually used instead of `id` to fetch the resource. -For example, suppose a project with `id: 42` has an issue with `id: 46` and `iid: 5`. In this case: +For example, suppose a project with `id: 42` has an issue with `id: 46` and +`iid: 5`. In this case: -- A valid API call to retrieve the issue is `GET /projects/42/issues/5` +- A valid API call to retrieve the issue is `GET /projects/42/issues/5`. - An invalid API call to retrieve the issue is `GET /projects/42/issues/46`. -NOTE: **Note:** -Not all resources with the `iid` field are fetched by `iid`. For guidance on which field to use, see the documentation for the specific resource. +Not all resources with the `iid` field are fetched by `iid`. For guidance +regarding which field to use, see the documentation for the specific resource. ## Data validation and error reporting When working with the API you may encounter validation errors, in which case -the API will answer with an HTTP `400` status. +the API returns an HTTP `400` error. -Such errors appear in two cases: +Such errors appear in the following cases: -- A required attribute of the API request is missing, e.g., the title of an - issue is not given -- An attribute did not pass the validation, e.g., the user bio is too long +- A required attribute of the API request is missing (for example, the title of + an issue isn't given). +- An attribute did not pass the validation (for example, the user bio is too + long). When an attribute is missing, you will get something like: @@ -624,8 +642,8 @@ Content-Type: application/json } ``` -When a validation error occurs, error messages will be different. They will -hold all details of validation errors: +When a validation error occurs, error messages will be different. They will hold +all details of validation errors: ```http HTTP/1.1 400 Bad Request @@ -663,7 +681,8 @@ follows: ## Unknown route -When you try to access an API URL that does not exist, you will receive 404 Not Found. +When you attempt to access an API URL that doesn't exist, you will receive +404 Not Found message. ```http HTTP/1.1 404 Not Found @@ -675,10 +694,10 @@ Content-Type: application/json ## Encoding `+` in ISO 8601 dates -If you need to include a `+` in a query parameter, you may need to use `%2B` instead due -to a [W3 recommendation](http://www.w3.org/Addressing/URL/4_URI_Recommentations.html) that -causes a `+` to be interpreted as a space. For example, in an ISO 8601 date, you may want to pass -a time in Mountain Standard Time, such as: +If you need to include a `+` in a query parameter, you may need to use `%2B` +instead, due to a [W3 recommendation](http://www.w3.org/Addressing/URL/4_URI_Recommentations.html) +that causes a `+` to be interpreted as a space. For example, in an ISO 8601 date, +you may want to include a specific time in ISO 8601 format, such as: ```plaintext 2017-10-17T23:11:13.000+05:30 @@ -692,8 +711,8 @@ The correct encoding for the query parameter would be: ## Clients -There are many unofficial GitLab API Clients for most of the popular -programming languages. Visit the [GitLab website](https://about.gitlab.com/partners/#api-clients) for a complete list. +There are many unofficial GitLab API Clients for most of the popular programming +languages. For a complete list, visit the [GitLab website](https://about.gitlab.com/partners/#api-clients). ## Rate limits diff --git a/doc/api/api_resources.md b/doc/api/api_resources.md index 436a0eb93f11277ac022bf0a5da8a96a2bc027bb..7ef3b5fcbb6bba6d6c32f0732fc3359570584beb 100644 --- a/doc/api/api_resources.md +++ b/doc/api/api_resources.md @@ -40,6 +40,7 @@ The following API resources are available in the project context: | [Events](events.md) | `/projects/:id/events` (also available for users and standalone) | | [Feature Flags](feature_flags.md) | `/projects/:id/feature_flags` | | [Feature Flag User Lists](feature_flag_user_lists.md) | `/projects/:id/feature_flags_user_lists` | +| [Invitations](invitations.md) | `/projects/:id/invitations` (also available for groups) | | [Issues](issues.md) | `/projects/:id/issues` (also available for groups and standalone) | | [Issues Statistics](issues_statistics.md) | `/projects/:id/issues_statistics` (also available for groups and standalone) | | [Issue boards](boards.md) | `/projects/:id/boards` | @@ -108,6 +109,7 @@ The following API resources are available in the group context: | [Group labels](group_labels.md) | `/groups/:id/labels` | | [Group-level variables](group_level_variables.md) | `/groups/:id/variables` | | [Group milestones](group_milestones.md) | `/groups/:id/milestones` | +| [Invitations](invitations.md) | `/groups/:id/invitations` (also available for projects) | | [Issues](issues.md) | `/groups/:id/issues` (also available for projects and standalone) | | [Issues Statistics](issues_statistics.md) | `/groups/:id/issues_statistics` (also available for projects and standalone) | | [Members](members.md) | `/groups/:id/members` (also available for projects) | diff --git a/doc/api/epics.md b/doc/api/epics.md index cb2cf334f9a4906640bee24107f33d35563439b4..74cde87bb919d941a31c050e8f793561112a4287 100644 --- a/doc/api/epics.md +++ b/doc/api/epics.md @@ -349,7 +349,9 @@ PUT /groups/:id/epics/:epic_iid | `title` | string | no | The title of an epic | | `description` | string | no | The description of an epic. Limited to 1,048,576 characters. | | `confidential` | boolean | no | Whether the epic should be confidential | -| `labels` | string | no | The comma separated list of labels | +| `labels` | string | no | Comma-separated label names for an issue. Set to an empty string to unassign all labels. | +| `add_labels` | string | no | Comma-separated label names to add to an issue. | +| `remove_labels` | string | no | Comma-separated label names to remove from an issue. | | `updated_at` | string | no | When the epic was updated. Date time string, ISO 8601 formatted, for example `2016-03-11T03:45:40Z` . Requires administrator or project/group owner privileges ([introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/255309) in GitLab 13.5) | | `start_date_is_fixed` | boolean | no | Whether start date should be sourced from `start_date_fixed` or from milestones (since 11.3) | | `start_date_fixed` | string | no | The fixed start date of an epic (since 11.3) | diff --git a/doc/api/graphql/reference/gitlab_schema.graphql b/doc/api/graphql/reference/gitlab_schema.graphql index 3cce32ea8fdd99a31454e475600d40e437ddcdb5..f0e159093e6412e148002f0d7dc51010135f257c 100644 --- a/doc/api/graphql/reference/gitlab_schema.graphql +++ b/doc/api/graphql/reference/gitlab_schema.graphql @@ -7495,6 +7495,11 @@ type EpicIssue implements CurrentUserTodos & Noteable { """ upvotes: Int! + """ + Number of user discussions in the issue + """ + userDiscussionsCount: Int! + """ Number of user notes of the issue """ @@ -8382,7 +8387,7 @@ type Group { after: String """ - ID of a user assigned to the issues, "none" and "any" values supported + ID of a user assigned to the issues, "none" and "any" values are supported """ assigneeId: String @@ -8426,6 +8431,11 @@ type Group { """ createdBefore: Time + """ + ID of an epic associated with the issues, "none" and "any" values are supported + """ + epicId: String + """ Returns the first _n_ elements from the list. """ @@ -9959,6 +9969,11 @@ type Issue implements CurrentUserTodos & Noteable { """ upvotes: Int! + """ + Number of user discussions in the issue + """ + userDiscussionsCount: Int! + """ Number of user notes of the issue """ @@ -12000,6 +12015,11 @@ type MergeRequest implements CurrentUserTodos & Noteable { """ upvotes: Int! + """ + Number of user discussions in the merge request + """ + userDiscussionsCount: Int + """ User notes count of the merge request """ @@ -14680,7 +14700,7 @@ type Project { """ issue( """ - ID of a user assigned to the issues, "none" and "any" values supported + ID of a user assigned to the issues, "none" and "any" values are supported """ assigneeId: String @@ -14719,6 +14739,11 @@ type Project { """ createdBefore: Time + """ + ID of an epic associated with the issues, "none" and "any" values are supported + """ + epicId: String + """ IID of the issue. For example, "1" """ @@ -14780,7 +14805,7 @@ type Project { """ issueStatusCounts( """ - ID of a user assigned to the issues, "none" and "any" values supported + ID of a user assigned to the issues, "none" and "any" values are supported """ assigneeId: String @@ -14870,7 +14895,7 @@ type Project { after: String """ - ID of a user assigned to the issues, "none" and "any" values supported + ID of a user assigned to the issues, "none" and "any" values are supported """ assigneeId: String @@ -14914,6 +14939,11 @@ type Project { """ createdBefore: Time + """ + ID of an epic associated with the issues, "none" and "any" values are supported + """ + epicId: String + """ Returns the first _n_ elements from the list. """ @@ -17404,16 +17434,6 @@ type ReleaseLinks { """ editUrl: String - """ - HTTP URL of the issues page filtered by this release. Deprecated in 13.6: Use `openedIssuesUrl` - """ - issuesUrl: String @deprecated(reason: "Use `openedIssuesUrl`. Deprecated in 13.6") - - """ - HTTP URL of the merge request page filtered by this release. Deprecated in 13.6: Use `openedMergeRequestsUrl` - """ - mergeRequestsUrl: String @deprecated(reason: "Use `openedMergeRequestsUrl`. Deprecated in 13.6") - """ HTTP URL of the merge request page , filtered by this release and `state=merged` """ diff --git a/doc/api/graphql/reference/gitlab_schema.json b/doc/api/graphql/reference/gitlab_schema.json index 3b5a30c0bd080a272084d695bb960806fedeb8c7..434c3e0aef1e75eab696c3af9244085de62fb88f 100644 --- a/doc/api/graphql/reference/gitlab_schema.json +++ b/doc/api/graphql/reference/gitlab_schema.json @@ -20682,6 +20682,24 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "userDiscussionsCount", + "description": "Number of user discussions in the issue", + "args": [ + + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "userNotesCount", "description": "Number of user notes of the issue", @@ -23077,7 +23095,7 @@ }, { "name": "assigneeId", - "description": "ID of a user assigned to the issues, \"none\" and \"any\" values supported", + "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported", "type": { "kind": "SCALAR", "name": "String", @@ -23207,6 +23225,16 @@ }, "defaultValue": null }, + { + "name": "epicId", + "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "includeSubgroups", "description": "Include issues belonging to subgroups", @@ -27153,6 +27181,24 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "userDiscussionsCount", + "description": "Number of user discussions in the issue", + "args": [ + + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "userNotesCount", "description": "Number of user notes of the issue", @@ -32838,6 +32884,20 @@ "isDeprecated": false, "deprecationReason": null }, + { + "name": "userDiscussionsCount", + "description": "Number of user discussions in the merge request", + "args": [ + + ], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, { "name": "userNotesCount", "description": "User notes count of the merge request", @@ -43159,7 +43219,7 @@ }, { "name": "assigneeId", - "description": "ID of a user assigned to the issues, \"none\" and \"any\" values supported", + "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported", "type": { "kind": "SCALAR", "name": "String", @@ -43288,6 +43348,16 @@ } }, "defaultValue": null + }, + { + "name": "epicId", + "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null } ], "type": { @@ -43398,7 +43468,7 @@ }, { "name": "assigneeId", - "description": "ID of a user assigned to the issues, \"none\" and \"any\" values supported", + "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported", "type": { "kind": "SCALAR", "name": "String", @@ -43603,7 +43673,7 @@ }, { "name": "assigneeId", - "description": "ID of a user assigned to the issues, \"none\" and \"any\" values supported", + "description": "ID of a user assigned to the issues, \"none\" and \"any\" values are supported", "type": { "kind": "SCALAR", "name": "String", @@ -43733,6 +43803,16 @@ }, "defaultValue": null }, + { + "name": "epicId", + "description": "ID of an epic associated with the issues, \"none\" and \"any\" values are supported", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, { "name": "after", "description": "Returns the elements in the list that come after the specified cursor.", @@ -50180,34 +50260,6 @@ "isDeprecated": false, "deprecationReason": null }, - { - "name": "issuesUrl", - "description": "HTTP URL of the issues page filtered by this release. Deprecated in 13.6: Use `openedIssuesUrl`", - "args": [ - - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `openedIssuesUrl`. Deprecated in 13.6" - }, - { - "name": "mergeRequestsUrl", - "description": "HTTP URL of the merge request page filtered by this release. Deprecated in 13.6: Use `openedMergeRequestsUrl`", - "args": [ - - ], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Use `openedMergeRequestsUrl`. Deprecated in 13.6" - }, { "name": "mergedMergeRequestsUrl", "description": "HTTP URL of the merge request page , filtered by this release and `state=merged`", diff --git a/doc/api/graphql/reference/index.md b/doc/api/graphql/reference/index.md index 2db86a3ccd72e2d97f781a0482eb227d8fd479f4..be355d77e31b2190f6b1d151436dd82c7e7e6203 100644 --- a/doc/api/graphql/reference/index.md +++ b/doc/api/graphql/reference/index.md @@ -72,10 +72,12 @@ Describes an alert from the project's Alert Management. | Field | Type | Description | | ----- | ---- | ----------- | +| `assignees` | UserConnection | Assignees of the alert | | `createdAt` | Time | Timestamp the alert was created | | `description` | String | Description of the alert | | `details` | JSON | Alert details | | `detailsUrl` | String! | The URL of the alert detail page | +| `discussions` | DiscussionConnection! | All discussions on this noteable | | `endedAt` | Time | Timestamp the alert ended | | `environment` | Environment | Environment for the alert | | `eventCount` | Int | Number of events of this alert | @@ -84,6 +86,7 @@ Describes an alert from the project's Alert Management. | `issueIid` | ID | Internal ID of the GitLab issue attached to the alert | | `metricsDashboardUrl` | String | URL for metrics embed for the alert | | `monitoringTool` | String | Monitoring tool the alert came from | +| `notes` | NoteConnection! | All notes on this noteable | | `prometheusAlert` | PrometheusAlert | The alert condition for Prometheus | | `runbook` | String | Runbook for the alert as defined in alert details | | `service` | String | Service the alert came from | @@ -91,6 +94,7 @@ Describes an alert from the project's Alert Management. | `startedAt` | Time | Timestamp the alert was raised | | `status` | AlertManagementStatus | Status of the alert | | `title` | String | Title of the alert | +| `todos` | TodoConnection | Todos of the current user for the alert | | `updatedAt` | Time | Timestamp the alert was last updated | ### AlertManagementAlertStatusCountsType @@ -231,9 +235,12 @@ Represents a project or group board. | Field | Type | Description | | ----- | ---- | ----------- | | `assignee` | User | The board assignee. | +| `epics` | BoardEpicConnection | Epics associated with board issues. | | `hideBacklogList` | Boolean | Whether or not backlog list is hidden. | | `hideClosedList` | Boolean | Whether or not closed list is hidden. | | `id` | ID! | ID (global ID) of the board | +| `labels` | LabelConnection | Labels of the board | +| `lists` | BoardListConnection | Lists of the board | | `milestone` | Milestone | The board milestone. | | `name` | String | Name of the board | | `weight` | Int | Weight of the board. | @@ -245,12 +252,15 @@ Represents an epic on an issue board. | Field | Type | Description | | ----- | ---- | ----------- | | `author` | User! | Author of the epic | +| `children` | EpicConnection | Children (sub-epics) of the epic | | `closedAt` | Time | Timestamp of when the epic was closed | | `confidential` | Boolean | Indicates if the epic is confidential | | `createdAt` | Time | Timestamp of when the epic was created | +| `currentUserTodos` | TodoConnection! | Todos for the current user | | `descendantCounts` | EpicDescendantCount | Number of open and closed descendant epics and issues | | `descendantWeightSum` | EpicDescendantWeights | Total weight of open and closed issues in the epic and its descendants | | `description` | String | Description of the epic | +| `discussions` | DiscussionConnection! | All discussions on this noteable | | `downvotes` | Int! | Number of downvotes the epic has received | | `dueDate` | Time | Due date of the epic | | `dueDateFixed` | Time | Fixed due date of the epic | @@ -263,7 +273,11 @@ Represents an epic on an issue board. | `healthStatus` | EpicHealthStatus | Current health status of the epic | | `id` | ID! | ID of the epic | | `iid` | ID! | Internal ID of the epic | +| `issues` | EpicIssueConnection | A list of issues associated with the epic | +| `labels` | LabelConnection | Labels assigned to the epic | +| `notes` | NoteConnection! | All notes on this noteable | | `parent` | Epic | Parent epic of the epic | +| `participants` | UserConnection | List of participants for the epic | | `reference` | String! | Internal reference of the epic. Returned in shortened format by default | | `relationPath` | String | URI path of the epic-issue relationship | | `relativePosition` | Int | The relative position of the epic in the epic tree | @@ -298,6 +312,7 @@ Represents a list for an issue board. | `assignee` | User | Assignee in the list | | `collapsed` | Boolean | Indicates if list is collapsed for this user | | `id` | ID! | ID (global ID) of the list | +| `issues` | IssueConnection | Board issues | | `issuesCount` | Int | Count of issues in the list | | `label` | Label | Label of the list | | `limitMetric` | ListLimitMetric | The current limit metric for the list | @@ -353,6 +368,7 @@ Represents the total number of issues and their weights for a particular day. | Field | Type | Description | | ----- | ---- | ----------- | | `detailedStatus` | DetailedStatus | Detailed status of the group | +| `jobs` | CiJobConnection | Jobs in group | | `name` | String | Name of the job group | | `size` | Int | Size of the group | @@ -362,6 +378,7 @@ Represents the total number of issues and their weights for a particular day. | ----- | ---- | ----------- | | `detailedStatus` | DetailedStatus | Detailed status of the job | | `name` | String | Name of the job | +| `needs` | CiJobConnection | Builds that must complete before the jobs run | | `scheduledAt` | Time | Schedule for the build | ### CiStage @@ -369,6 +386,7 @@ Represents the total number of issues and their weights for a particular day. | Field | Type | Description | | ----- | ---- | ----------- | | `detailedStatus` | DetailedStatus | Detailed status of the stage | +| `groups` | CiGroupConnection | Group of jobs for the stage | | `name` | String | Name of the stage | ### ClusterAgent @@ -379,6 +397,7 @@ Represents the total number of issues and their weights for a particular day. | `id` | ID! | ID of the cluster agent | | `name` | String | Name of the cluster agent | | `project` | Project | The project this cluster agent is associated with | +| `tokens` | ClusterAgentTokenConnection | Tokens associated with the cluster agent | | `updatedAt` | Time | Timestamp the cluster agent was updated | ### ClusterAgentDeletePayload @@ -452,6 +471,7 @@ Represents the code coverage summary for a project. | `id` | ID! | ID (global ID) of the commit | | `latestPipeline` **{warning-solid}** | Pipeline | **Deprecated:** Use `pipelines`. Deprecated in 12.5 | | `message` | String | Raw commit message | +| `pipelines` | PipelineConnection | Pipelines of the commit ordered latest first | | `sha` | String! | SHA1 ID of the commit | | `signatureHtml` | String | Rendered HTML of the commit signature | | `title` | String | Title of the commit message | @@ -827,7 +847,9 @@ A single design. | Field | Type | Description | | ----- | ---- | ----------- | +| `currentUserTodos` | TodoConnection! | Todos for the current user | | `diffRefs` | DiffRefs! | The diff refs for this design | +| `discussions` | DiscussionConnection! | All discussions on this noteable | | `event` | DesignVersionEvent! | How this design was changed in the current version | | `filename` | String! | The filename of the design | | `fullPath` | String! | The full path to the design file | @@ -835,8 +857,10 @@ A single design. | `image` | String! | The URL of the full-sized image | | `imageV432x230` | String | The URL of the design resized to fit within the bounds of 432x230. This will be `null` if the image has not been generated | | `issue` | Issue! | The issue the design belongs to | +| `notes` | NoteConnection! | All notes on this noteable | | `notesCount` | Int! | The total count of user-created notes for this design | | `project` | Project! | The project the design belongs to | +| `versions` | DesignVersionConnection! | All versions related to this design ordered newest first | ### DesignAtVersion @@ -866,9 +890,11 @@ A collection of designs. | `copyState` | DesignCollectionCopyState | Copy state of the design collection | | `design` | Design | Find a specific design | | `designAtVersion` | DesignAtVersion | Find a design as of a version | +| `designs` | DesignConnection! | All designs for the design collection | | `issue` | Issue! | Issue associated with the design collection | | `project` | Project! | Project associated with the design collection | | `version` | DesignVersion | A specific version | +| `versions` | DesignVersionConnection! | All versions related to all designs, ordered newest first | ### DesignManagement @@ -915,6 +941,8 @@ A specific version in which designs were added, modified or deleted. | Field | Type | Description | | ----- | ---- | ----------- | | `designAtVersion` | DesignAtVersion! | A particular design as of this version, provided it is visible at this version | +| `designs` | DesignConnection! | All designs that were changed in the version | +| `designsAtVersion` | DesignAtVersionConnection! | All designs that are visible at this version, as of this version | | `id` | ID! | ID of the design version | | `sha` | ID! | SHA of the design version | @@ -1023,6 +1051,7 @@ Aggregated summary of changes. | ----- | ---- | ----------- | | `createdAt` | Time! | Timestamp of the discussion's creation | | `id` | ID! | ID of this discussion | +| `notes` | NoteConnection! | All notes in the discussion | | `replyId` | ID! | ID used to reply to this discussion | | `resolvable` | Boolean! | Indicates if the object can be resolved | | `resolved` | Boolean! | Indicates if the object is resolved | @@ -1069,12 +1098,15 @@ Represents an epic. | Field | Type | Description | | ----- | ---- | ----------- | | `author` | User! | Author of the epic | +| `children` | EpicConnection | Children (sub-epics) of the epic | | `closedAt` | Time | Timestamp of when the epic was closed | | `confidential` | Boolean | Indicates if the epic is confidential | | `createdAt` | Time | Timestamp of when the epic was created | +| `currentUserTodos` | TodoConnection! | Todos for the current user | | `descendantCounts` | EpicDescendantCount | Number of open and closed descendant epics and issues | | `descendantWeightSum` | EpicDescendantWeights | Total weight of open and closed issues in the epic and its descendants | | `description` | String | Description of the epic | +| `discussions` | DiscussionConnection! | All discussions on this noteable | | `downvotes` | Int! | Number of downvotes the epic has received | | `dueDate` | Time | Due date of the epic | | `dueDateFixed` | Time | Fixed due date of the epic | @@ -1087,7 +1119,11 @@ Represents an epic. | `healthStatus` | EpicHealthStatus | Current health status of the epic | | `id` | ID! | ID of the epic | | `iid` | ID! | Internal ID of the epic | +| `issues` | EpicIssueConnection | A list of issues associated with the epic | +| `labels` | LabelConnection | Labels assigned to the epic | +| `notes` | NoteConnection! | All notes on this noteable | | `parent` | Epic | Parent epic of the epic | +| `participants` | UserConnection | List of participants for the epic | | `reference` | String! | Internal reference of the epic. Returned in shortened format by default | | `relationPath` | String | URI path of the epic-issue relationship | | `relativePosition` | Int | The relative position of the epic in the epic tree | @@ -1152,17 +1188,20 @@ Relationship between an epic and an issue. | Field | Type | Description | | ----- | ---- | ----------- | | `alertManagementAlert` | AlertManagementAlert | Alert associated to this issue | +| `assignees` | UserConnection | Assignees of the issue | | `author` | User! | User that created the issue | | `blocked` | Boolean! | Indicates the issue is blocked | | `blockedByCount` | Int | Count of issues blocking this issue | | `closedAt` | Time | Timestamp of when the issue was closed | | `confidential` | Boolean! | Indicates the issue is confidential | | `createdAt` | Time! | Timestamp of when the issue was created | +| `currentUserTodos` | TodoConnection! | Todos for the current user | | `description` | String | Description of the issue | | `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` | | `designCollection` | DesignCollection | Collection of design images associated with this issue | | `designs` **{warning-solid}** | DesignCollection | **Deprecated:** Use `designCollection`. Deprecated in 12.2 | | `discussionLocked` | Boolean! | Indicates discussion is locked on the issue | +| `discussions` | DiscussionConnection! | All discussions on this noteable | | `downvotes` | Int! | Number of downvotes the issue has received | | `dueDate` | Time | Due date of the issue | | `epic` | Epic | Epic to which this issue belongs | @@ -1173,7 +1212,10 @@ Relationship between an epic and an issue. | `id` | ID | Global ID of the epic-issue relation | | `iid` | ID! | Internal ID of the issue | | `iteration` | Iteration | Iteration of the issue | +| `labels` | LabelConnection | Labels of the issue | | `milestone` | Milestone | Milestone of the issue | +| `notes` | NoteConnection! | All notes on this noteable | +| `participants` | UserConnection | List of participants in the issue | | `reference` | String! | Internal reference of the issue. Returned in shortened format by default | | `relationPath` | String | URI path of the epic-issue relation | | `relativePosition` | Int | Relative position of the issue (used for positioning in epic tree and issue boards) | @@ -1191,6 +1233,7 @@ Relationship between an epic and an issue. | `updatedAt` | Time! | Timestamp of when the issue was last updated | | `updatedBy` | User | User that last updated the issue | | `upvotes` | Int! | Number of upvotes the issue has received | +| `userDiscussionsCount` | Int! | Number of user discussions in the issue | | `userNotesCount` | Int! | Number of user notes of the issue | | `userPermissions` | IssuePermissions! | Permissions for the current user on the resource | | `webPath` | String! | Web path of the issue | @@ -1240,13 +1283,17 @@ Autogenerated return type of EpicTreeReorder. | `filesMaxCapacity` | Int | The maximum concurrency of LFS/attachment backfill for this secondary node | | `id` | ID! | ID of this GeoNode | | `internalUrl` | String | The URL defined on the primary node that secondary nodes should use to contact it | +| `mergeRequestDiffRegistries` | MergeRequestDiffRegistryConnection | Find merge request diff registries on this Geo node | | `minimumReverificationInterval` | Int | The interval (in days) in which the repository verification is valid. Once expired, it will be reverified | | `name` | String | The unique identifier for this Geo node | +| `packageFileRegistries` | PackageFileRegistryConnection | Package file registries of the GeoNode | | `primary` | Boolean | Indicates whether this Geo node is the primary | | `reposMaxCapacity` | Int | The maximum concurrency of repository backfill for this secondary node | +| `selectiveSyncNamespaces` | NamespaceConnection | The namespaces that should be synced, if `selective_sync_type` == `namespaces` | | `selectiveSyncShards` | String! => Array | The repository storages whose projects should be synced, if `selective_sync_type` == `shards` | | `selectiveSyncType` | String | Indicates if syncing is limited to only specific groups, or shards | | `syncObjectStorage` | Boolean | Indicates if this secondary node will replicate blobs in Object Storage | +| `terraformStateVersionRegistries` | TerraformStateVersionRegistryConnection | Find terraform state version registries on this Geo node | | `url` | String | The user-facing URL for this Geo node | | `verificationMaxCapacity` | Int | The maximum concurrency of repository verification for this secondary node | @@ -1270,24 +1317,35 @@ Autogenerated return type of EpicTreeReorder. | `autoDevopsEnabled` | Boolean | Indicates whether Auto DevOps is enabled for all projects within this group | | `avatarUrl` | String | Avatar URL of the group | | `board` | Board | A single board of the group | +| `boards` | BoardConnection | Boards of the group | +| `codeCoverageActivities` | CodeCoverageActivityConnection | Represents the code coverage activity for this group. Available only when feature flag `group_coverage_data_report_graph` is enabled | +| `containerRepositories` | ContainerRepositoryConnection | Container repositories of the project | | `containsLockedProjects` | Boolean! | Includes at least one project where the repository size exceeds the limit | | `description` | String | Description of the namespace | | `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` | | `emailsDisabled` | Boolean | Indicates if a group has email notifications disabled | | `epic` | Epic | Find a single epic | +| `epics` | EpicConnection | Find epics | | `epicsEnabled` | Boolean | Indicates if Epics are enabled for namespace | | `fullName` | String! | Full name of the namespace | | `fullPath` | ID! | Full path of the namespace | +| `groupMembers` | GroupMemberConnection | A membership of a user within this group | | `groupTimelogsEnabled` | Boolean | Indicates if Group timelogs are enabled for namespace | | `id` | ID! | ID of the namespace | | `isTemporaryStorageIncreaseEnabled` | Boolean! | Status of the temporary storage increase | +| `issues` | IssueConnection | Issues for projects in this group | +| `iterations` | IterationConnection | Find iterations | | `label` | Label | A label available on this group | +| `labels` | LabelConnection | Labels available on this group | | `lfsEnabled` | Boolean | Indicates if Large File Storage (LFS) is enabled for namespace | | `mentionsDisabled` | Boolean | Indicates if a group is disabled from getting mentioned | +| `mergeRequests` | MergeRequestConnection | Merge requests for projects in this group | +| `milestones` | MilestoneConnection | Milestones of the group | | `name` | String! | Name of the namespace | | `parent` | Group | Parent group | | `path` | String! | Path of the namespace | | `projectCreationLevel` | String | The permission level required to create projects in the group | +| `projects` | ProjectConnection! | Projects within this namespace | | `repositorySizeExcessProjectCount` | Int! | Number of projects in the root namespace where the repository size exceeds the limit | | `requestAccessEnabled` | Boolean | Indicates if users can request access to namespace | | `requireTwoFactorAuthentication` | Boolean | Indicates if all users in this group are required to set up two-factor authentication | @@ -1296,12 +1354,17 @@ Autogenerated return type of EpicTreeReorder. | `storageSizeLimit` | Float | Total storage limit of the root namespace in bytes | | `subgroupCreationLevel` | String | The permission level required to create subgroups within the group | | `temporaryStorageIncreaseEndsOn` | Time | Date until the temporary storage increase is active | +| `timelogs` | TimelogConnection! | Time logged in issues by group members | | `totalRepositorySize` | Float | Total repository size of all projects in the root namespace in bytes | | `totalRepositorySizeExcess` | Float | Total excess repository size of all projects in the root namespace in bytes | | `twoFactorGracePeriod` | Int | Time before two-factor authentication is enforced | | `userPermissions` | GroupPermissions! | Permissions for the current user on the resource | | `visibility` | String | Visibility of the namespace | +| `vulnerabilities` | VulnerabilityConnection | Vulnerabilities reported on the projects in the group and its subgroups | +| `vulnerabilitiesCountByDay` | VulnerabilitiesCountByDayConnection | Number of vulnerabilities per day for the projects in the group and its subgroups | +| `vulnerabilitiesCountByDayAndSeverity` **{warning-solid}** | VulnerabilitiesCountByDayAndSeverityConnection | **Deprecated:** Use `vulnerabilitiesCountByDay`. Deprecated in 13.3 | | `vulnerabilityGrades` | VulnerableProjectsByGrade! => Array | Represents vulnerable project counts for each grade | +| `vulnerabilityScanners` | VulnerabilityScannerConnection | Vulnerability scanners reported on the project vulnerabilties of the group and its subgroups | | `vulnerabilitySeveritiesCount` | VulnerabilitySeveritiesCount | Counts for each vulnerability severity in the group and its subgroups | | `webUrl` | String! | Web URL of the group | @@ -1371,7 +1434,9 @@ Autogenerated return type of HttpIntegrationUpdate. | Field | Type | Description | | ----- | ---- | ----------- | +| `projects` | ProjectConnection! | Projects selected in Instance Security Dashboard | | `vulnerabilityGrades` | VulnerableProjectsByGrade! => Array | Represents vulnerable project counts for each grade | +| `vulnerabilityScanners` | VulnerabilityScannerConnection | Vulnerability scanners reported on the vulnerabilties from projects selected in Instance Security Dashboard | | `vulnerabilitySeveritiesCount` | VulnerabilitySeveritiesCount | Counts for each vulnerability severity from projects selected in Instance Security Dashboard | ### InstanceStatisticsMeasurement @@ -1389,17 +1454,20 @@ Represents a recorded measurement (object count) for the Admins. | Field | Type | Description | | ----- | ---- | ----------- | | `alertManagementAlert` | AlertManagementAlert | Alert associated to this issue | +| `assignees` | UserConnection | Assignees of the issue | | `author` | User! | User that created the issue | | `blocked` | Boolean! | Indicates the issue is blocked | | `blockedByCount` | Int | Count of issues blocking this issue | | `closedAt` | Time | Timestamp of when the issue was closed | | `confidential` | Boolean! | Indicates the issue is confidential | | `createdAt` | Time! | Timestamp of when the issue was created | +| `currentUserTodos` | TodoConnection! | Todos for the current user | | `description` | String | Description of the issue | | `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` | | `designCollection` | DesignCollection | Collection of design images associated with this issue | | `designs` **{warning-solid}** | DesignCollection | **Deprecated:** Use `designCollection`. Deprecated in 12.2 | | `discussionLocked` | Boolean! | Indicates discussion is locked on the issue | +| `discussions` | DiscussionConnection! | All discussions on this noteable | | `downvotes` | Int! | Number of downvotes the issue has received | | `dueDate` | Time | Due date of the issue | | `epic` | Epic | Epic to which this issue belongs | @@ -1409,7 +1477,10 @@ Represents a recorded measurement (object count) for the Admins. | `id` | ID! | ID of the issue | | `iid` | ID! | Internal ID of the issue | | `iteration` | Iteration | Iteration of the issue | +| `labels` | LabelConnection | Labels of the issue | | `milestone` | Milestone | Milestone of the issue | +| `notes` | NoteConnection! | All notes on this noteable | +| `participants` | UserConnection | List of participants in the issue | | `reference` | String! | Internal reference of the issue. Returned in shortened format by default | | `relativePosition` | Int | Relative position of the issue (used for positioning in epic tree and issue boards) | | `severity` | IssuableSeverity | Severity level of the incident | @@ -1426,6 +1497,7 @@ Represents a recorded measurement (object count) for the Admins. | `updatedAt` | Time! | Timestamp of when the issue was last updated | | `updatedBy` | User | User that last updated the issue | | `upvotes` | Int! | Number of upvotes the issue has received | +| `userDiscussionsCount` | Int! | Number of user discussions in the issue | | `userNotesCount` | Int! | Number of user notes of the issue | | `userPermissions` | IssuePermissions! | Permissions for the current user on the resource | | `webPath` | String! | Web path of the issue | @@ -1634,6 +1706,7 @@ Autogenerated return type of JiraImportUsers. | Field | Type | Description | | ----- | ---- | ----------- | | `active` | Boolean | Indicates if the service is active | +| `projects` | JiraProjectConnection | List of all Jira projects fetched through Jira REST API | | `type` | String | Class name of the service | ### JiraUser @@ -1676,11 +1749,14 @@ Autogenerated return type of MarkAsSpamSnippet. | `approvalsLeft` | Int | Number of approvals left | | `approvalsRequired` | Int | Number of approvals required | | `approved` | Boolean! | Indicates if the merge request has all the required approvals. Returns true if no required approvals are configured. | +| `approvedBy` | UserConnection | Users who approved the merge request | +| `assignees` | UserConnection | Assignees of the merge request | | `author` | User | User who created this merge request | | `autoMergeEnabled` | Boolean! | Indicates if auto merge is enabled for the merge request | | `commitCount` | Int | Number of commits in the merge request | | `conflicts` | Boolean! | Indicates if the merge request has conflicts | | `createdAt` | Time! | Timestamp of when the merge request was created | +| `currentUserTodos` | TodoConnection! | Todos for the current user | | `defaultMergeCommitMessage` | String | Default merge commit message of the merge request | | `description` | String | Description of the merge request (Markdown rendered as HTML for caching) | | `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` | @@ -1689,12 +1765,14 @@ Autogenerated return type of MarkAsSpamSnippet. | `diffStats` | DiffStats! => Array | Details about which files were changed in this merge request | | `diffStatsSummary` | DiffStatsSummary | Summary of which files were changed in this merge request | | `discussionLocked` | Boolean! | Indicates if comments on the merge request are locked to members only | +| `discussions` | DiscussionConnection! | All discussions on this noteable | | `downvotes` | Int! | Number of downvotes for the merge request | | `forceRemoveSourceBranch` | Boolean | Indicates if the project settings will lead to source branch deletion after merge | | `headPipeline` | Pipeline | The pipeline running on the branch HEAD of the merge request | | `id` | ID! | ID of the merge request | | `iid` | String! | Internal ID of the merge request | | `inProgressMergeCommitSha` | String | Commit SHA of the merge request if merge is in progress | +| `labels` | LabelConnection | Labels of the merge request | | `mergeCommitMessage` **{warning-solid}** | String | **Deprecated:** Use `defaultMergeCommitMessage`. Deprecated in 11.8 | | `mergeCommitSha` | String | SHA of the merge request commit (set once merged) | | `mergeError` | String | Error message due to a merge error | @@ -1704,6 +1782,9 @@ Autogenerated return type of MarkAsSpamSnippet. | `mergeableDiscussionsState` | Boolean | Indicates if all discussions in the merge request have been resolved, allowing the merge request to be merged | | `mergedAt` | Time | Timestamp of when the merge request was merged, null if not merged | | `milestone` | Milestone | The milestone of the merge request | +| `notes` | NoteConnection! | All notes on this noteable | +| `participants` | UserConnection | Participants in the merge request | +| `pipelines` | PipelineConnection | Pipelines for the merge request | | `project` | Project! | Alias for target_project | | `projectId` | Int! | ID of the merge request project | | `rebaseCommitSha` | String | Rebase commit SHA of the merge request | @@ -1728,6 +1809,7 @@ Autogenerated return type of MarkAsSpamSnippet. | `totalTimeSpent` | Int! | Total time reported as spent on the merge request | | `updatedAt` | Time! | Timestamp of when the merge request was last updated | | `upvotes` | Int! | Number of upvotes for the merge request | +| `userDiscussionsCount` | Int | Number of user discussions in the merge request | | `userNotesCount` | Int | User notes count of the merge request | | `userPermissions` | MergeRequestPermissions! | Permissions for the current user on the resource | | `webUrl` | String | Web URL of the merge request | @@ -1855,6 +1937,7 @@ Autogenerated return type of MergeRequestUpdate. | Field | Type | Description | | ----- | ---- | ----------- | +| `annotations` | MetricsDashboardAnnotationConnection | Annotations added to the dashboard | | `path` | String | Path to a file with the dashboard definition | | `schemaValidationWarnings` | String! => Array | Dashboard schema validation warnings | @@ -1914,6 +1997,7 @@ Contains statistics about a milestone. | `lfsEnabled` | Boolean | Indicates if Large File Storage (LFS) is enabled for namespace | | `name` | String! | Name of the namespace | | `path` | String! | Path of the namespace | +| `projects` | ProjectConnection! | Projects within this namespace | | `repositorySizeExcessProjectCount` | Int! | Number of projects in the root namespace where the repository size exceeds the limit | | `requestAccessEnabled` | Boolean | Indicates if users can request access to namespace | | `rootStorageStatistics` | RootStorageStatistics | Aggregated storage statistics of the namespace. Only available for root namespaces | @@ -2015,16 +2099,19 @@ Information about pagination in a connection.. | `coverage` | Float | Coverage percentage | | `createdAt` | Time! | Timestamp of the pipeline's creation | | `detailedStatus` | DetailedStatus! | Detailed status of the pipeline | +| `downstream` | PipelineConnection | Pipelines this pipeline will trigger | | `duration` | Int | Duration of the pipeline in seconds | | `finishedAt` | Time | Timestamp of the pipeline's completion | | `id` | ID! | ID of the pipeline | | `iid` | String! | Internal ID of the pipeline | +| `jobs` | CiJobConnection | Jobs belonging to the pipeline | | `path` | String | Relative path to the pipeline's page | | `project` | Project | Project the pipeline belongs to | | `retryable` | Boolean! | Specifies if a pipeline can be retried | | `securityReportSummary` | SecurityReportSummary | Vulnerability and scanned resource counts for each security scanner of the pipeline | | `sha` | String! | SHA of the pipeline's commit | | `sourceJob` | CiJob | Job where pipeline was triggered from | +| `stages` | CiStageConnection | Stages of the pipeline | | `startedAt` | Time | Timestamp when the pipeline was started | | `status` | PipelineStatusEnum! | Status of the pipeline (CREATED, WAITING_FOR_RESOURCE, PREPARING, PENDING, RUNNING, FAILED, SUCCESS, CANCELED, SKIPPED, MANUAL, SCHEDULED) | | `updatedAt` | Time! | Timestamp of the pipeline's last activity | @@ -2075,21 +2162,30 @@ Autogenerated return type of PipelineRetry. | `actualRepositorySizeLimit` | Float | Size limit for the repository in bytes | | `alertManagementAlert` | AlertManagementAlert | A single Alert Management alert of the project | | `alertManagementAlertStatusCounts` | AlertManagementAlertStatusCountsType | Counts of alerts by status for the project | +| `alertManagementAlerts` | AlertManagementAlertConnection | Alert Management alerts of the project | +| `alertManagementIntegrations` | AlertManagementIntegrationConnection | Integrations which can receive alerts for the project | | `allowMergeOnSkippedPipeline` | Boolean | If `only_allow_merge_if_pipeline_succeeds` is true, indicates if merge requests of the project can also be merged with skipped jobs | | `archived` | Boolean | Indicates the archived status of the project | | `autocloseReferencedIssues` | Boolean | Indicates if issues referenced by merge requests and commits within the default branch are closed automatically | | `avatarUrl` | String | URL to avatar image file of the project | | `board` | Board | A single board of the project | +| `boards` | BoardConnection | Boards of the project | | `clusterAgent` | ClusterAgent | Find a single cluster agent by name | +| `clusterAgents` | ClusterAgentConnection | Cluster agents associated with the project | | `codeCoverageSummary` | CodeCoverageSummary | Code coverages summary associated with the project. Available only when feature flag `group_coverage_data_report` is enabled | +| `complianceFrameworks` | ComplianceFrameworkConnection | Compliance frameworks associated with the project | | `containerExpirationPolicy` | ContainerExpirationPolicy | The container expiration policy of the project | | `containerRegistryEnabled` | Boolean | Indicates if the project stores Docker container images in a container registry | +| `containerRepositories` | ContainerRepositoryConnection | Container repositories of the project | | `createdAt` | Time | Timestamp of the project creation | +| `dastScannerProfiles` | DastScannerProfileConnection | The DAST scanner profiles associated with the project | | `dastSiteProfile` | DastSiteProfile | DAST Site Profile associated with the project | +| `dastSiteProfiles` | DastSiteProfileConnection | DAST Site Profiles associated with the project | | `dastSiteValidation` | DastSiteValidation | DAST Site Validation associated with the project | | `description` | String | Short description of the project | | `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` | | `environment` | Environment | A single environment of the project | +| `environments` | EnvironmentConnection | Environments of the project | | `forksCount` | Int! | Number of times the project has been forked | | `fullPath` | ID! | Full path of the project | | `grafanaIntegration` | GrafanaIntegration | Grafana integration details for the project | @@ -2099,32 +2195,43 @@ Autogenerated return type of PipelineRetry. | `importStatus` | String | Status of import background job of the project | | `issue` | Issue | A single issue of the project | | `issueStatusCounts` | IssueStatusCountsType | Counts of issues by status for the project | +| `issues` | IssueConnection | Issues of the project | | `issuesEnabled` | Boolean | Indicates if Issues are enabled for the current user | +| `iterations` | IterationConnection | Find iterations | | `jiraImportStatus` | String | Status of Jira import background job of the project | +| `jiraImports` | JiraImportConnection | Jira imports into the project | | `jobsEnabled` | Boolean | Indicates if CI/CD pipeline jobs are enabled for the current user | | `label` | Label | A label available on this project | +| `labels` | LabelConnection | Labels available on this project | | `lastActivityAt` | Time | Timestamp of the project last activity | | `lfsEnabled` | Boolean | Indicates if the project has Large File Storage (LFS) enabled | | `mergeRequest` | MergeRequest | A single merge request of the project | +| `mergeRequests` | MergeRequestConnection | Merge requests of the project | | `mergeRequestsEnabled` | Boolean | Indicates if Merge Requests are enabled for the current user | | `mergeRequestsFfOnlyEnabled` | Boolean | Indicates if no merge commits should be created and all merges should instead be fast-forwarded, which means that merging is only allowed if the branch could be fast-forwarded. | +| `milestones` | MilestoneConnection | Milestones of the project | | `name` | String! | Name of the project (without namespace) | | `nameWithNamespace` | String! | Full name of the project with its namespace | | `namespace` | Namespace | Namespace of the project | | `onlyAllowMergeIfAllDiscussionsAreResolved` | Boolean | Indicates if merge requests of the project can only be merged when all the discussions are resolved | | `onlyAllowMergeIfPipelineSucceeds` | Boolean | Indicates if merge requests of the project can only be merged with successful jobs | | `openIssuesCount` | Int | Number of open issues for the project | +| `packages` | PackageConnection | Packages of the project | | `path` | String! | Path of the project | | `pipeline` | Pipeline | Build pipeline of the project | +| `pipelines` | PipelineConnection | Build pipelines of the project | | `printingMergeRequestLinkEnabled` | Boolean | Indicates if a link to create or view a merge request should display after a push to Git repositories of the project from the command line | +| `projectMembers` | MemberInterfaceConnection | Members of the project | | `publicJobs` | Boolean | Indicates if there is public access to pipelines and job details of the project, including output logs and artifacts | | `release` | Release | A single release of the project | +| `releases` | ReleaseConnection | Releases of the project | | `removeSourceBranchAfterMerge` | Boolean | Indicates if `Delete source branch` option should be enabled by default for all new merge requests of the project | | `repository` | Repository | Git repository of the project | | `repositorySizeExcess` | Float | Size of repository that exceeds the limit in bytes | | `requestAccessEnabled` | Boolean | Indicates if users can request member access to the project | | `requirement` | Requirement | Find a single requirement | | `requirementStatesCount` | RequirementStatesCount | Number of requirements for the project by their state | +| `requirements` | RequirementConnection | Find requirements | | `sastCiConfiguration` | SastCiConfiguration | SAST CI configuration for the project | | `securityDashboardPath` | String | Path to project's security dashboard | | `securityScanners` | SecurityScanners | Information about security analyzers used in the project | @@ -2132,15 +2239,21 @@ Autogenerated return type of PipelineRetry. | `sentryErrors` | SentryErrorCollection | Paginated collection of Sentry errors on the project | | `serviceDeskAddress` | String | E-mail address of the service desk. | | `serviceDeskEnabled` | Boolean | Indicates if the project has service desk enabled. | +| `services` | ServiceConnection | Project services | | `sharedRunnersEnabled` | Boolean | Indicates if shared runners are enabled for the project | +| `snippets` | SnippetConnection | Snippets of the project | | `snippetsEnabled` | Boolean | Indicates if Snippets are enabled for the current user | | `sshUrlToRepo` | String | URL to connect to the project via SSH | | `starCount` | Int! | Number of times the project has been starred | | `statistics` | ProjectStatistics | Statistics of the project | | `suggestionCommitMessage` | String | The commit message used to apply merge request suggestions | | `tagList` | String | List of project topics (not Git tags) | +| `terraformStates` | TerraformStateConnection | Terraform states associated with the project | | `userPermissions` | ProjectPermissions! | Permissions for the current user on the resource | | `visibility` | String | Visibility of the project | +| `vulnerabilities` | VulnerabilityConnection | Vulnerabilities reported on the project | +| `vulnerabilitiesCountByDay` | VulnerabilitiesCountByDayConnection | Number of vulnerabilities per day for the project | +| `vulnerabilityScanners` | VulnerabilityScannerConnection | Vulnerability scanners reported on the project vulnerabilties | | `vulnerabilitySeveritiesCount` | VulnerabilitySeveritiesCount | Counts for each vulnerability severity in the project | | `webUrl` | String | Web URL of the project | | `wikiEnabled` | Boolean | Indicates if Wikis are enabled for the current user | @@ -2272,7 +2385,9 @@ Represents a release. | `createdAt` | Time | Timestamp of when the release was created | | `description` | String | Description (also known as "release notes") of the release | | `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` | +| `evidences` | ReleaseEvidenceConnection | Evidence for the release | | `links` | ReleaseLinks | Links of the release | +| `milestones` | MilestoneConnection | Milestones associated to the release | | `name` | String | Name of the release | | `releasedAt` | Time | Timestamp of when the release was released | | `tagName` | String | Name of the tag associated with the release | @@ -2299,6 +2414,8 @@ A container for all assets associated with a release. | Field | Type | Description | | ----- | ---- | ----------- | | `count` | Int | Number of assets of the release | +| `links` | ReleaseAssetLinkConnection | Asset links of the release | +| `sources` | ReleaseSourceConnection | Sources of the release | ### ReleaseEvidence @@ -2318,8 +2435,6 @@ Evidence for a release. | `closedIssuesUrl` | String | HTTP URL of the issues page, filtered by this release and `state=closed` | | `closedMergeRequestsUrl` | String | HTTP URL of the merge request page , filtered by this release and `state=closed` | | `editUrl` | String | HTTP URL of the release's edit page | -| `issuesUrl` **{warning-solid}** | String | **Deprecated:** Use `openedIssuesUrl`. Deprecated in 13.6 | -| `mergeRequestsUrl` **{warning-solid}** | String | **Deprecated:** Use `openedMergeRequestsUrl`. Deprecated in 13.6 | | `mergedMergeRequestsUrl` | String | HTTP URL of the merge request page , filtered by this release and `state=merged` | | `openedIssuesUrl` | String | HTTP URL of the issues page, filtered by this release and `state=open` | | `openedMergeRequestsUrl` | String | HTTP URL of the merge request page, filtered by this release and `state=open` | @@ -2378,6 +2493,7 @@ Represents a requirement. | `lastTestReportState` | TestReportState | Latest requirement test report state | | `project` | Project! | Project to which the requirement belongs | | `state` | RequirementState! | State of the requirement | +| `testReports` | TestReportConnection | Test reports of the requirement | | `title` | String | Title of the requirement | | `titleHtml` | String | The GitLab Flavored Markdown rendering of `title` | | `updatedAt` | Time! | Timestamp of when the requirement was last updated | @@ -2448,6 +2564,7 @@ Autogenerated return type of RunDASTScan. | Field | Type | Description | | ----- | ---- | ----------- | +| `architectures` | RunnerArchitectureConnection | Runner architectures supported for the platform | | `humanReadableName` | String! | Human readable name of the runner platform | | `name` | String! | Name slug of the runner platform | @@ -2458,6 +2575,16 @@ Autogenerated return type of RunDASTScan. | `installInstructions` | String! | Instructions for installing the runner on the specified architecture | | `registerInstructions` | String! | Instructions for registering the runner | +### SastCiConfiguration + +Represents a CI configuration of SAST. + +| Field | Type | Description | +| ----- | ---- | ----------- | +| `analyzers` | SastCiConfigurationAnalyzersEntityConnection | List of analyzers entities attached to SAST configuration. | +| `global` | SastCiConfigurationEntityConnection | List of global entities related to SAST configuration. | +| `pipeline` | SastCiConfigurationEntityConnection | List of pipeline entities related to SAST configuration. | + ### SastCiConfigurationAnalyzersEntity Represents an analyzer entity in SAST CI configuration. @@ -2468,6 +2595,7 @@ Represents an analyzer entity in SAST CI configuration. | `enabled` | Boolean | Indicates whether an analyzer is enabled | | `label` | String | Analyzer label used in the config UI | | `name` | String | Name of the analyzer | +| `variables` | SastCiConfigurationEntityConnection | List of supported variables | ### SastCiConfigurationEntity @@ -2479,6 +2607,7 @@ Represents an entity in SAST CI configuration. | `description` | String | Entity description that is displayed on the form. | | `field` | String | CI keyword of entity. | | `label` | String | Label for entity used in the form. | +| `options` | SastCiConfigurationOptionsEntityConnection | Different possible values of the field. | | `size` | SastUiComponentSize | Size of the UI component. | | `type` | String | Type of the field value. | | `value` | String | Current value of the entity. | @@ -2521,6 +2650,7 @@ Represents a section of a summary of a security report. | Field | Type | Description | | ----- | ---- | ----------- | +| `scannedResources` | ScannedResourceConnection | A list of the first 20 scanned resources | | `scannedResourcesCount` | Int | Total number of scanned resources | | `scannedResourcesCsvPath` | String | Path to download all the scanned resources in CSV format | | `vulnerabilitiesCount` | Int | Total number of vulnerabilities | @@ -2660,12 +2790,15 @@ Represents a snippet entry. | ----- | ---- | ----------- | | `author` | User | The owner of the snippet | | `blob` **{warning-solid}** | SnippetBlob! | **Deprecated:** Use `blobs`. Deprecated in 13.3 | +| `blobs` | SnippetBlobConnection | Snippet blobs | | `createdAt` | Time! | Timestamp this snippet was created | | `description` | String | Description of the snippet | | `descriptionHtml` | String | The GitLab Flavored Markdown rendering of `description` | +| `discussions` | DiscussionConnection! | All discussions on this noteable | | `fileName` | String | File Name of the snippet | | `httpUrlToRepo` | String | HTTP URL to the snippet repository | | `id` | ID! | ID of the snippet | +| `notes` | NoteConnection! | All notes on this noteable | | `project` | Project | The project the snippet is associated with | | `rawUrl` | String! | Raw URL of the snippet | | `sshUrlToRepo` | String | SSH URL to the snippet repository | @@ -2919,7 +3052,10 @@ Autogenerated return type of ToggleAwardEmoji. | Field | Type | Description | | ----- | ---- | ----------- | +| `blobs` | BlobConnection! | Blobs of the tree | | `lastCommit` | Commit | Last commit for the tree | +| `submodules` | SubmoduleConnection! | Sub-modules of the tree | +| `trees` | TreeEntryConnection! | Trees of the tree | ### TreeEntry @@ -3063,13 +3199,20 @@ Autogenerated return type of UpdateSnippet. | Field | Type | Description | | ----- | ---- | ----------- | +| `assignedMergeRequests` | MergeRequestConnection | Merge Requests assigned to the user | +| `authoredMergeRequests` | MergeRequestConnection | Merge Requests authored by the user | | `avatarUrl` | String | URL of the user's avatar | | `email` | String | User email | | `groupCount` | Int | Group count for the user. Available only when feature flag `user_group_counts` is enabled | +| `groupMemberships` | GroupMemberConnection | Group memberships of the user | | `id` | ID! | ID of the user | | `name` | String! | Human-readable name of the user | +| `projectMemberships` | ProjectMemberConnection | Project memberships of the user | +| `snippets` | SnippetConnection | Snippets authored by the user | +| `starredProjects` | ProjectConnection | Projects starred by the user | | `state` | UserState! | State of the user | | `status` | UserStatus | User status | +| `todos` | TodoConnection! | Todos of the user | | `userPermissions` | UserPermissions! | Permissions for the current user on the resource | | `username` | String! | Username of the user. Unique within this instance of GitLab | | `webPath` | String! | Web path of the user | @@ -3123,9 +3266,12 @@ Represents a vulnerability. | ----- | ---- | ----------- | | `description` | String | Description of the vulnerability | | `detectedAt` | Time! | Timestamp of when the vulnerability was first detected | +| `discussions` | DiscussionConnection! | All discussions on this noteable | | `id` | ID! | GraphQL ID of the vulnerability | | `identifiers` | VulnerabilityIdentifier! => Array | Identifiers of the vulnerability. | +| `issueLinks` | VulnerabilityIssueLinkConnection! | List of issue links related to the vulnerability | | `location` | VulnerabilityLocation | Location metadata for the vulnerability. Its fields depend on the type of security scan that found the vulnerability | +| `notes` | NoteConnection! | All notes on this noteable | | `primaryIdentifier` | VulnerabilityIdentifier | Primary identifier of the vulnerability. | | `project` | Project | The project on which the vulnerability was found | | `reportType` | VulnerabilityReportType | Type of the security report that found the vulnerability (SAST, DEPENDENCY_SCANNING, CONTAINER_SCANNING, DAST, SECRET_DETECTION, COVERAGE_FUZZING, API_FUZZING) | @@ -3329,6 +3475,7 @@ Represents vulnerability letter grades with associated projects. | ----- | ---- | ----------- | | `count` | Int! | Number of projects within this grade | | `grade` | VulnerabilityGrade! | Grade based on the highest severity vulnerability present | +| `projects` | ProjectConnection! | Projects within this grade | ## Enumeration types diff --git a/doc/api/invitations.md b/doc/api/invitations.md new file mode 100644 index 0000000000000000000000000000000000000000..ecdc58f3e03c7e34297f6efa455c58475eb42c2e --- /dev/null +++ b/doc/api/invitations.md @@ -0,0 +1,66 @@ +--- +stage: Growth +group: Expansion +info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers +--- + +# Invitations API + +Use the Invitations API to send email to users you want to join a group or project. + +## Valid access levels + +To send an invitation, you must have access to the project or group you are sending email for. Valid access +levels are defined in the `Gitlab::Access` module. Currently, these levels are valid: + +- No access (`0`) +- Guest (`10`) +- Reporter (`20`) +- Developer (`30`) +- Maintainer (`40`) +- Owner (`50`) - Only valid to set for groups + +CAUTION: **Caution:** +Due to [an issue](https://gitlab.com/gitlab-org/gitlab/-/issues/219299), +projects in personal namespaces will not show owner (`50`) permission. + +## Invite by email to group or project + +Invites a new user by email to join a group or project. + +```plaintext +POST /groups/:id/invitations +POST /projects/:id/invitations +``` + +| Attribute | Type | Required | Description | +| --------- | ---- | -------- | ----------- | +| `id` | integer/string | yes | The ID or [URL-encoded path of the project or group](README.md#namespaced-path-encoding) owned by the authenticated user | +| `email` | integer/string | yes | The email of the new member or multiple emails separated by commas | +| `access_level` | integer | yes | A valid access level | +| `expires_at` | string | no | A date string in the format YEAR-MONTH-DAY | + +```shell +curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" --data "email=test@example.com&access_level=30" "https://gitlab.example.com/api/v4/groups/:id/invitations" +curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" --data "email=test@example.com&access_level=30" "https://gitlab.example.com/api/v4/projects/:id/invitations" +``` + +Example responses: + +When all emails were successfully sent: + +```json +{ "status": "success" } +``` + +When there was any error sending the email: + +```json +{ + "status": "error", + "message": { + "test@example.com": "Already invited", + "test2@example.com": "Member already exsists" + } +} +``` diff --git a/doc/api/project_repository_storage_moves.md b/doc/api/project_repository_storage_moves.md index 34c0b112333fa6c7681b22af0586c3797a14b8a3..c1ba421e73ef7025777ee22d855989e0d15cfb6c 100644 --- a/doc/api/project_repository_storage_moves.md +++ b/doc/api/project_repository_storage_moves.md @@ -216,7 +216,7 @@ Parameters: Example request: ```shell -curl --request POST --header "PRIVATE_TOKEN: <your_access_token>" --header "Content-Type: application/json" \ +curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" --header "Content-Type: application/json" \ --data '{"destination_storage_name":"storage2"}' "https://gitlab.example.com/api/v4/projects/1/repository_storage_moves" ``` diff --git a/doc/api/projects.md b/doc/api/projects.md index d35f6b213f9ac863a5e58f85361f4712bc430987..cafad8b586bd3febf542ead18055d6fd794eb715 100644 --- a/doc/api/projects.md +++ b/doc/api/projects.md @@ -1081,6 +1081,7 @@ POST /projects | `only_allow_merge_if_pipeline_succeeds` | boolean | **{dotted-circle}** No | Set whether merge requests can only be merged with successful jobs. | | `packages_enabled` | boolean | **{dotted-circle}** No | Enable or disable packages repository feature. | | `pages_access_level` | string | **{dotted-circle}** No | One of `disabled`, `private`, `enabled`, or `public`. | +| `requirements_access_level` | string | **{dotted-circle}** No | One of `disabled`, `private`, `enabled` or `public` | | `path` | string | **{check-circle}** Yes (if name isn't provided) | Repository name for new project. Generated based on name if not provided (generated as lowercase with dashes). | | `printing_merge_request_link_enabled` | boolean | **{dotted-circle}** No | Show link to create/view merge request when pushing from the command line. | | `public_builds` | boolean | **{dotted-circle}** No | If `true`, jobs can be viewed by non-project members. | @@ -1150,6 +1151,7 @@ POST /projects/user/:user_id | `only_allow_merge_if_pipeline_succeeds` | boolean | **{dotted-circle}** No | Set whether merge requests can only be merged with successful jobs. | | `packages_enabled` | boolean | **{dotted-circle}** No | Enable or disable packages repository feature. | | `pages_access_level` | string | **{dotted-circle}** No | One of `disabled`, `private`, `enabled`, or `public`. | +| `requirements_access_level` | string | **{dotted-circle}** No | One of `disabled`, `private`, `enabled` or `public` | | `path` | string | **{dotted-circle}** No | Custom repository name for new project. By default generated based on name. | | `printing_merge_request_link_enabled` | boolean | **{dotted-circle}** No | Show link to create/view merge request when pushing from the command line. | | `public_builds` | boolean | **{dotted-circle}** No | If `true`, jobs can be viewed by non-project-members. | @@ -1225,6 +1227,7 @@ PUT /projects/:id | `only_mirror_protected_branches` **(STARTER)** | boolean | **{dotted-circle}** No | Only mirror protected branches. | | `packages_enabled` | boolean | **{dotted-circle}** No | Enable or disable packages repository feature. | | `pages_access_level` | string | **{dotted-circle}** No | One of `disabled`, `private`, `enabled`, or `public`. | +| `requirements_access_level` | string | **{dotted-circle}** No | One of `disabled`, `private`, `enabled` or `public` | | `path` | string | **{dotted-circle}** No | Custom repository name for the project. By default generated based on name. | | `public_builds` | boolean | **{dotted-circle}** No | If `true`, jobs can be viewed by non-project members. | | `remove_source_branch_after_merge` | boolean | **{dotted-circle}** No | Enable `Delete source branch` option by default for all new merge requests. | diff --git a/doc/api/search.md b/doc/api/search.md index 9eb9f93e5d086f54cd5b5543b3ea2379746d7fcf..8de93ce0d326eb4ce1c821b230416f0d72a60877 100644 --- a/doc/api/search.md +++ b/doc/api/search.md @@ -26,6 +26,8 @@ GET /search | `search` | string | yes | The search query | | `state` | string | no | Filter by state. Issues and merge requests are supported; it is ignored for other scopes. | | `confidential` | boolean | no | Filter by confidentiality. Issues scope is supported; it is ignored for other scopes. | +| `order_by` | string | no | Allowed values are `created_at` only. If this is not set, the results will either be sorted by `created_at` in descending order for basic search, or by the most relevant documents when using advanced search.| +| `sort` | string | no | Allowed values are `asc` or `desc` only. If this is not set, the results will either be sorted by `created_at` in descending order for basic search, or by the most relevant documents when using advanced search.| Search the expression within the specified scope. Currently these scopes are supported: projects, issues, merge_requests, milestones, snippet_titles, users. @@ -436,6 +438,8 @@ GET /groups/:id/search | `search` | string | yes | The search query | | `state` | string | no | Filter by state. Issues and merge requests are supported; it is ignored for other scopes. | | `confidential` | boolean | no | Filter by confidentiality. Issues scope is supported; it is ignored for other scopes. | +| `order_by` | string | no | Allowed values are `created_at` only. If this is not set, the results will either be sorted by `created_at` in descending order for basic search, or by the most relevant documents when using advanced search.| +| `sort` | string | no | Allowed values are `asc` or `desc` only. If this is not set, the results will either be sorted by `created_at` in descending order for basic search, or by the most relevant documents when using advanced search.| Search the expression within the specified scope. Currently these scopes are supported: projects, issues, merge_requests, milestones, users. @@ -816,6 +820,8 @@ GET /projects/:id/search | `ref` | string | no | The name of a repository branch or tag to search on. The project's default branch is used by default. This is only applicable for scopes: commits, blobs, and wiki_blobs. | | `state` | string | no | Filter by state. Issues and merge requests are supported; it is ignored for other scopes. | | `confidential` | boolean | no | Filter by confidentiality. Issues scope is supported; it is ignored for other scopes. | +| `order_by` | string | no | Allowed values are `created_at` only. If this is not set, the results will either be sorted by `created_at` in descending order for basic search, or by the most relevant documents when using advanced search.| +| `sort` | string | no | Allowed values are `asc` or `desc` only. If this is not set, the results will either be sorted by `created_at` in descending order for basic search, or by the most relevant documents when using advanced search.| Search the expression within the specified scope. Currently these scopes are supported: issues, merge_requests, milestones, notes, wiki_blobs, commits, blobs, users. diff --git a/doc/ci/caching/index.md b/doc/ci/caching/index.md index df41f7da2d9795bf327acfcc549185de6defce2d..dfa92d469bcf2886c43e735014819519fecb7ec1 100644 --- a/doc/ci/caching/index.md +++ b/doc/ci/caching/index.md @@ -411,6 +411,8 @@ job B: - cat vendor/hello.txt cache: key: build-cache + paths: + - vendor/ ``` Here's what happens behind the scenes: diff --git a/doc/ci/docker/using_docker_build.md b/doc/ci/docker/using_docker_build.md index d1ca34318267f44ff6a66180201348c472aebb0d..889dd9c4266f5828986a572bc39660f84099e717 100644 --- a/doc/ci/docker/using_docker_build.md +++ b/doc/ci/docker/using_docker_build.md @@ -320,6 +320,46 @@ services: command: ["--registry-mirror", "https://registry-mirror.example.com"] # Specify the registry mirror to use. ``` +#### DinD service defined inside of GitLab Runner configuration + +> [Introduced](https://gitlab.com/gitlab-org/gitlab-runner/-/issues/27173) in GitLab Runner 13.6. + +If you are an administrator of GitLab Runner and you have the `dind` +service defined for the [Docker +executor](https://docs.gitlab.com/runner/configuration/advanced-configuration.html#the-runnersdockerservices-section), +or the [Kubernetes +executor](https://docs.gitlab.com/runner/executors/kubernetes.html#using-services) +you can specify the `command` to configure the registry mirror for the +Docker daemon. + +Docker: + +```toml +[[runners]] + ... + executor = "docker" + [runners.docker] + ... + privileged = true + [[runners.docker.services]] + name = "docker:19.03.13-dind" + command = ["--registry-mirror", "https://registry-mirror.example.com"] +``` + +Kubernetes: + +```toml +[[runners]] + ... + name = "kubernetes" + [runners.kubernetes] + ... + privileged = true + [[runners.kubernetes.services]] + name = "docker:19.03.13-dind" + command = ["--registry-mirror", "https://registry-mirror.example.com"] +``` + ##### Docker executor inside GitLab Runner configuration If you are an administrator of GitLab Runner and you always want to use diff --git a/doc/ci/environments/img/protected_access_group_v13_6.png b/doc/ci/environments/img/protected_access_group_v13_6.png index a67a332b7e5a8f9cd1b4eb84c05644413e148f17..9c39e4362e846b3228783d734b33c0bd7f4b6c3e 100644 Binary files a/doc/ci/environments/img/protected_access_group_v13_6.png and b/doc/ci/environments/img/protected_access_group_v13_6.png differ diff --git a/doc/ci/multi_project_pipelines.md b/doc/ci/multi_project_pipelines.md index 042ab4bafae577ba94a83a3ea6ec9e6525975e6e..5837bf6cf6b8c04650bf625f1a96a8d8d5939d2b 100644 --- a/doc/ci/multi_project_pipelines.md +++ b/doc/ci/multi_project_pipelines.md @@ -305,7 +305,7 @@ Some features are not implemented yet. For example, support for environments. - `when` (only with `on_success`, `on_failure`, and `always` values) - `extends` -## Trigger a pipeline when an upstream project is rebuilt +## Trigger a pipeline when an upstream project is rebuilt **(PREMIUM)** > [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/9045) in [GitLab Premium](https://about.gitlab.com/pricing/) 12.8. diff --git a/doc/ci/yaml/README.md b/doc/ci/yaml/README.md index 980cb3d67038af9d86e4366c63bf2be66b894733..4aea61428019f0aee700745f0d410157e7f482ab 100644 --- a/doc/ci/yaml/README.md +++ b/doc/ci/yaml/README.md @@ -438,6 +438,42 @@ All [nested includes](#nested-includes) are executed in the scope of the target This means you can use local (relative to target project), project, remote, or template includes. +##### Multiple files from a project + +> - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/26793) in GitLab 13.6. +> - It's [deployed behind a feature flag](../../user/feature_flags.md), disabled by default. +> - It's disabled on GitLab.com. +> - It's not recommended for production use. +> - To use it in GitLab self-managed instances, ask a GitLab administrator to enable it. **(CORE ONLY)** + +You can include multiple files from the same project: + +```yaml +include: + - project: 'my-group/my-project' + ref: master + file: + - '/templates/.builds.yml' + - '/templates/.tests.yml' +``` + +Including multiple files from the same project is under development and not ready for production use. It is +deployed behind a feature flag that is **disabled by default**. +[GitLab administrators with access to the GitLab Rails console](../../administration/feature_flags.md) +can enable it. + +To enable it: + +```ruby +Feature.enable(:ci_include_multiple_files_from_project) +``` + +To disable it: + +```ruby +Feature.disable(:ci_include_multiple_files_from_project) +``` + #### `include:remote` `include:remote` can be used to include a file from a different location, diff --git a/doc/development/api_styleguide.md b/doc/development/api_styleguide.md index fcdda7f81388699403c8331f6fd0f0b4ddf72798..dd652ccd587e4290574d1e1391a2dc7340e3e3b6 100644 --- a/doc/development/api_styleguide.md +++ b/doc/development/api_styleguide.md @@ -207,6 +207,12 @@ guide on how you can add a new custom validator. checks if the value of the given parameter is either an `Array`, `None`, or `Any`. It allows only either of these mentioned values to move forward in the request. +- `EmailOrEmailList`: + + The [`EmailOrEmailList` validator](https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/api/validations/validators/email_or_email_list.rb) + checks if the value of a string or a list of strings contains only valid + email addresses. It allows only lists with all valid email addresses to move forward in the request. + ### Adding a new custom validator Custom validators are a great way to validate parameters before sending diff --git a/doc/development/architecture.md b/doc/development/architecture.md index f5597c5c5d8c2f2f9feeed3d7cdb0960f6fe6593..886823c29c449227b1defb39d4a9bf7823cedc4a 100644 --- a/doc/development/architecture.md +++ b/doc/development/architecture.md @@ -258,6 +258,7 @@ Table description links: | [NGINX](#nginx) | Routes requests to appropriate components, terminates SSL | ✅ | ✅ | âš™ | ✅ | ⤓ | ⌠| CE & EE | | [Node Exporter](#node-exporter) | Prometheus endpoint with system metrics | ✅ | N/A | N/A | ✅ | ⌠| ⌠| CE & EE | | [Outbound email (SMTP)](#outbound-email) | Send email messages to users | ⤓ | âš™ | ⤓ | ✅ | ⤓ | ⤓ | CE & EE | +| [Patroni](#patroni) | Manage PostgreSQL HA cluster leader selection and replication | âš™ | ⌠| ⌠| ✅ | ⌠| ⌠| EE Only | | [PgBouncer Exporter](#pgbouncer-exporter) | Prometheus endpoint with PgBouncer metrics | âš™ | ⌠| ⌠| ✅ | ⌠| ⌠| CE & EE | | [PgBouncer](#pgbouncer) | Database connection pooling, failover | âš™ | ⌠| ⌠| ✅ | ⌠| ⌠| EE Only | | [PostgreSQL Exporter](#postgresql-exporter) | Prometheus endpoint with PostgreSQL metrics | ✅ | ✅ | ✅ | ✅ | ⌠| ⌠| CE & EE | @@ -545,6 +546,15 @@ NGINX has an Ingress port for all HTTP requests and routes them to the appropria [Node Exporter](https://github.com/prometheus/node_exporter) is a Prometheus tool that gives us metrics on the underlying machine (think CPU/Disk/Load). It's just a packaged version of the common open source offering from the Prometheus project. +#### Patroni + +- [Project Page](https://github.com/zalando/patroni) +- Configuration: + - [Omnibus](../administration/postgresql/replication_and_failover.md#patroni) +- Layer: Core Service (Data) +- Process: `patroni` +- GitLab.com: [Database Architecture](https://about.gitlab.com/handbook/engineering/infrastructure/production/architecture/#database-architecture) + #### PgBouncer - [Project page](https://github.com/pgbouncer/pgbouncer/blob/master/README.md) diff --git a/doc/development/contributing/style_guides.md b/doc/development/contributing/style_guides.md index 560f7666a13046801273d1966c9d4b1aa1c08b2e..0964d8b17a18f7fb444cdc781ff84f507086e03e 100644 --- a/doc/development/contributing/style_guides.md +++ b/doc/development/contributing/style_guides.md @@ -17,9 +17,8 @@ we suggest investigating to see if a plugin exists. For instance here is the ## Pre-push static analysis -We strongly recommend installing -[Lefthook](https://github.com/Arkweid/lefthook) to automatically check for -static analysis offenses before pushing your changes. +We strongly recommend installing [Lefthook](https://github.com/Arkweid/lefthook) to automatically check +for static analysis offenses before pushing your changes. To install `lefthook`, run the following in your GitLab source directory: @@ -33,10 +32,9 @@ overcommit --uninstall gem install lefthook && lefthook install -f ``` -Before you push your changes, Lefthook will then automatically run Danger checks, as well -as RuboCop, ES Lint, HAML Lint, and SCSS Lint for the changed files. - -This saves you time as you don't have to wait for the same errors to be detected by CI/CD. +Before you push your changes, Lefthook then automatically run Danger checks, and other checks +for changed files. This saves you time as you don't have to wait for the same errors to be detected +by CI/CD. Lefthook relies on a pre-push hook to prevent commits that violate its ruleset. If you wish to override this behavior, pass the environment variable `LEFTHOOK=0`. @@ -45,7 +43,8 @@ That is, `LEFTHOOK=0 git push`. You can also: - Define [local configuration](https://github.com/Arkweid/lefthook/blob/master/docs/full_guide.md#local-config). -- Skip [checks per tag on the fly](https://github.com/Arkweid/lefthook/blob/master/docs/full_guide.md#skip-some-tags-on-the-fly). +- Skip [checks per tag on the fly](https://github.com/Arkweid/lefthook/blob/master/docs/full_guide.md#skip-some-tags-on-the-fly), e.g. `LEFTHOOK_EXCLUDE=frontend git push origin`. +- Run [hooks manually](https://github.com/Arkweid/lefthook/blob/master/docs/full_guide.md#run-githook-group-directly), e.g. `lefthook run pre-push`. ## Ruby, Rails, RSpec diff --git a/doc/development/documentation/index.md b/doc/development/documentation/index.md index 7ccdb9312af57bd8bdfa1c3af37f70d44d1ee4b3..908193ebb2ea44dfab6554d923945a8d19ec68a7 100644 --- a/doc/development/documentation/index.md +++ b/doc/development/documentation/index.md @@ -708,15 +708,14 @@ Git [pre-commit hooks](https://git-scm.com/book/en/v2/Customizing-Git-Git-Hooks) run tests or other processes before committing to a branch, with the ability to not commit to the branch if failures occur with these tests. -[`overcommit`](https://github.com/sds/overcommit) is a Git hooks manager, making configuring, +[`lefthook`](https://github.com/Arkweid/lefthook) is a Git hooks manager, making configuring, installing, and removing Git hooks easy. -Sample configuration for `overcommit` is available in the -[`.overcommit.yml.example`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/.overcommit.yml.example) +Configuration for `left` is available in the [`lefthook.yml`](https://gitlab.com/gitlab-org/gitlab/-/blob/master/lefthook.yml) file for the [`gitlab`](https://gitlab.com/gitlab-org/gitlab) project. -To set up `overcommit` for documentation linting, see -[Pre-commit static analysis](../contributing/style_guides.md#pre-push-static-analysis). +To set up `lefthook` for documentation linting, see +[Pre-push static analysis](../contributing/style_guides.md#pre-push-static-analysis). #### Disable Vale tests diff --git a/doc/development/fe_guide/img/editor_lite_create_ext.png b/doc/development/fe_guide/img/editor_lite_create_ext.png index d341eec3e9669e1d91b95da947843aa5d5aef871..87aac32559379626ff49eff3aa548921271bade9 100644 Binary files a/doc/development/fe_guide/img/editor_lite_create_ext.png and b/doc/development/fe_guide/img/editor_lite_create_ext.png differ diff --git a/doc/development/fe_guide/img/editor_lite_loading.png b/doc/development/fe_guide/img/editor_lite_loading.png index 183a9b02429d81b936de7e1b5166e549ea8d76e3..f2c242da1557e209c28f88f1cbabb3defc67a02f 100644 Binary files a/doc/development/fe_guide/img/editor_lite_loading.png and b/doc/development/fe_guide/img/editor_lite_loading.png differ diff --git a/doc/development/img/architecture_simplified.png b/doc/development/img/architecture_simplified.png index 72d00b91129f171d1b8cd2992d9b7e6c6fcb10b0..bd731758ddda2fc091917ad53c37a53656fff3c6 100644 Binary files a/doc/development/img/architecture_simplified.png and b/doc/development/img/architecture_simplified.png differ diff --git a/doc/development/internal_users.md b/doc/development/internal_users.md new file mode 100644 index 0000000000000000000000000000000000000000..9f1428dce809991da9973a27c9c7f6df6bbfe110 --- /dev/null +++ b/doc/development/internal_users.md @@ -0,0 +1,44 @@ +--- +description: "Internal users documentation." +type: concepts, reference, dev +stage: none +group: Development +info: "See the Technical Writers assigned to Development Guidelines: https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments-to-development-guidelines" +--- + +# Internal users + +GitLab uses internal users (sometimes referred to as "bots") to perform +actions or functions that cannot be attributed to a regular user. + +These users are created programatically throughout the codebase itself when +necessary, and do not count towards a license limit. + +They are used when a traditional user account would not be applicable, for +example when generating alerts or automatic review feedback. + +Technically, an internal user is a type of user, but they have reduced access +and a very specific purpose. They cannot be used for regular user actions, +such as authentication or API requests. + +They have email addresses and names which can be attributed to any actions +they perform. + +For example, when we [migrated](https://gitlab.com/gitlab-org/gitlab/-/issues/216120) +GitLab Snippets to [Versioned Snippets](../user/snippets.md#versioned-snippets) +in GitLab 13.0, we used an internal user to attribute the authorship of +snippets to itself when a snippet's author wasn't available for creating +repository commits, such as when the user has been disabled, so the Migration +Bot was used instead. + +For this bot: + +- The name was set to `GitLab Migration Bot`. +- The email was set to `noreply+gitlab-migration-bot@{instance host}`. + +Other examples of internal users: + +- [Alert Bot](../operations/metrics/alerts.md#trigger-actions-from-alerts) +- [Ghost User](../user/profile/account/delete_account.md#associated-records) +- [Support Bot](../user/project/service_desk.md#support-bot-user) +- Visual Review Bot diff --git a/doc/development/merge_request_performance_guidelines.md b/doc/development/merge_request_performance_guidelines.md index a69494fcf60b3c93a18469a2c715189ad1a2a906..b7ab009a1ed96dca51ecf0064f18d8b67d6a16c5 100644 --- a/doc/development/merge_request_performance_guidelines.md +++ b/doc/development/merge_request_performance_guidelines.md @@ -125,10 +125,10 @@ read this section on [how to prepare the merge request for a database review](da ## Query Counts -**Summary:** a merge request **should not** increase the number of executed SQL +**Summary:** a merge request **should not** increase the total number of executed SQL queries unless absolutely necessary. -The number of queries executed by the code modified or added by a merge request +The total number of queries executed by the code modified or added by a merge request must not increase unless absolutely necessary. When building features it's entirely possible you will need some extra queries, but you should try to keep this at a minimum. @@ -147,7 +147,7 @@ end This will end up running one query for every object to update. This code can easily overload a database given enough rows to update or many instances of this code running in parallel. This particular problem is known as the -["N+1 query problem"](https://guides.rubyonrails.org/active_record_querying.html#eager-loading-associations). You can write a test with [QueryRecoder](query_recorder.md) to detect this and prevent regressions. +["N+1 query problem"](https://guides.rubyonrails.org/active_record_querying.html#eager-loading-associations). You can write a test with [QueryRecorder](query_recorder.md) to detect this and prevent regressions. In this particular case the workaround is fairly easy: @@ -158,6 +158,82 @@ objects_to_update.update_all(some_field: some_value) This uses ActiveRecord's `update_all` method to update all rows in a single query. This in turn makes it much harder for this code to overload a database. +## Cached Queries + +**Summary:** a merge request **should not** execute duplicated cached queries. + +Rails provides an [SQL query cache](https://guides.rubyonrails.org/caching_with_rails.html#sql-caching), +used to cache the results of database queries for the duration of the request. +If Rails encounters the same query again for that request, +it will use the cached result set as opposed to running the query against the database again. +The query results are only cached for the duration of that single request, it does not persist across multiple requests. + +The cached queries help with reducing DB load, but they still: + +- Consume memory. +- Require as to re-instantiate each `ActiveRecord` object. +- Require as to re-instantiate each relation of the object. +- Make us spend additional CPU-cycles to look into a list of cached queries. + +They are cheaper, but they are not cheap at all from `memory` perspective. + +Cached SQL queries, could mask [N+1 query problem](https://guides.rubyonrails.org/active_record_querying.html#eager-loading-associations). +If those N queries are executing the same query, it will not hit the database N times, it will return the cached results instead, +which is still expensive since we need to re-initialize objects each time, and this is CPU/Memory expensive. +Instead, you should use the same in-memory objects, if possible. + +When building features, you could use [Performance bar](../administration/monitoring/performance/performance_bar.md) +in order to list Database queries, which will include cached queries as well. If you see a lot of similar queries, +this often indicates an N+1 query issue (or a similar kind of query batching problem). +If you see same cached query executed multiple times, this often indicates a masked N+1 query problem. + +The code introduced by a merge request, should not execute multiple duplicated cached queries. + +The total number of the queries (including cached ones) executed by the code modified or added by a merge request +should not increase unless absolutely necessary. +The number of executed queries (including cached queries) should not depend on +collection size. +You can write a test by passing the `skip_cached` variable to [QueryRecorder](query_recorder.md) to detect this and prevent regressions. + +As an example, say you have a CI pipeline. All pipeline builds belong to the same pipeline, +thus they also belong to the same project (`pipeline.project`): + +```ruby +pipeline_project = pipeline.project +# Project Load (0.6ms) SELECT "projects".* FROM "projects" WHERE "projects"."id" = $1 LIMIT $2 +build = pipeline.builds.first + +build.project == pipeline_project +# CACHE Project Load (0.0ms) SELECT "projects".* FROM "projects" WHERE "projects"."id" = $1 LIMIT $2 +# => true +``` + +When we call `build.project`, it will not hit the database, it will use the cached result, but it will re-instantiate +same pipeline project object. It turns out that associated objects do not point to the same in-memory object. + +If we try to serialize each build: + +```ruby +pipeline.builds.each do |build| + build.to_json(only: [:name], include: [project: { only: [:name]}]) +end +``` + +It will re-instantiate project object for each build, instead of using the same in-memory object. + +In this particular case the workaround is fairly easy: + +```ruby +pipeline.builds.each do |build| + build.project = pipeline.project + build.to_json(only: [:name], include: [project: { only: [:name]}]) +end +``` + +We can assign `pipeline.project` to each `build.project`, since we know it should point to the same project. +This will allow us that each build point to the same in-memory project, +avoiding the cached SQL query and re-instantiation of the project object for each build. + ## Executing Queries in Loops **Summary:** SQL queries **must not** be executed in a loop unless absolutely diff --git a/doc/development/query_recorder.md b/doc/development/query_recorder.md index fb87e5137e57671276d9b25da396c168b4aacff4..d8951c64071d883e7d94ed37c23a351b80f19894 100644 --- a/doc/development/query_recorder.md +++ b/doc/development/query_recorder.md @@ -30,12 +30,13 @@ In some cases the query count might change slightly between runs for unrelated r ## Cached queries -By default, QueryRecorder will ignore cached queries in the count. However, it may be better to count -all queries to avoid introducing an N+1 query that may be masked by the statement cache. To do this, -pass the `skip_cached` variable to `QueryRecorder` and use the `exceed_all_query_limit` matcher: +By default, QueryRecorder will ignore [cached queries](merge_request_performance_guidelines.md#cached-queries) in the count. However, it may be better to count +all queries to avoid introducing an N+1 query that may be masked by the statement cache. +To do this, this requires the `:use_sql_query_cache` flag to be set. +You should pass the `skip_cached` variable to `QueryRecorder` and use the `exceed_all_query_limit` matcher: ```ruby -it "avoids N+1 database queries" do +it "avoids N+1 database queries", :use_sql_query_cache do control_count = ActiveRecord::QueryRecorder.new(skip_cached: false) { visit_some_page }.count create_list(:issue, 5) expect { visit_some_page }.not_to exceed_all_query_limit(control_count) @@ -123,4 +124,5 @@ There are multiple ways to find the source of queries. - [Bullet](profiling.md#bullet) For finding `N+1` query problems - [Performance guidelines](performance.md) -- [Merge request performance guidelines](merge_request_performance_guidelines.md#query-counts) +- [Merge request performance guidelines - Query counts](merge_request_performance_guidelines.md#query-counts) +- [Merge request performance guidelines - Cached queries](merge_request_performance_guidelines.md#cached-queries) diff --git a/doc/development/testing_guide/end_to_end/rspec_metadata_tests.md b/doc/development/testing_guide/end_to_end/rspec_metadata_tests.md index 66922ca84717e1c0a210fc3a235b1e6f6041bdb2..8e99cf18ea0e795c812663b59a81caea34df0e62 100644 --- a/doc/development/testing_guide/end_to_end/rspec_metadata_tests.md +++ b/doc/development/testing_guide/end_to_end/rspec_metadata_tests.md @@ -16,7 +16,7 @@ This is a partial list of the [RSpec metadata](https://relishapp.com/rspec/rspec | `:elasticsearch` | The test requires an Elasticsearch service. It is used by the [instance-level scenario](https://gitlab.com/gitlab-org/gitlab-qa#definitions) [`Test::Integration::Elasticsearch`](https://gitlab.com/gitlab-org/gitlab/-/blob/72b62b51bdf513e2936301cb6c7c91ec27c35b4d/qa/qa/ee/scenario/test/integration/elasticsearch.rb) to include only tests that require Elasticsearch. | | `:gitaly_cluster` | The test will run against a GitLab instance where repositories are stored on redundant Gitaly nodes behind a Praefect node. All nodes are [separate containers](../../../administration/gitaly/praefect.md#requirements-for-configuring-a-gitaly-cluster). Tests that use this tag have a longer setup time since there are three additional containers that need to be started. | | `:jira` | The test requires a Jira Server. [GitLab-QA](https://gitlab.com/gitlab-org/gitlab-qa) will provision the Jira Server in a Docker container when the `Test::Integration::Jira` test scenario is run. -| `:kubernetes` | The test includes a GitLab instance that is configured to be run behind an SSH tunnel, allowing a TLS-accessible GitLab. This test will also include provisioning of at least one Kubernetes cluster to test against. *This tag is often be paired with `:orchestrated`.* | +| `:kubernetes` | The test includes a GitLab instance that is configured to be run behind an SSH tunnel, allowing a TLS-accessible GitLab. This test will also include provisioning of at least one Kubernetes cluster to test against. _This tag is often be paired with `:orchestrated`._ | | `:only` | The test is only to be run against specific environments or pipelines. See [Environment selection](environment_selection.md) for more information. | | `:orchestrated` | The GitLab instance under test may be [configured by `gitlab-qa`](https://gitlab.com/gitlab-org/gitlab-qa/-/blob/master/docs/what_tests_can_be_run.md#orchestrated-tests) to be different to the default GitLab configuration, or `gitlab-qa` may launch additional services in separate Docker containers, or both. Tests tagged with `:orchestrated` are excluded when testing environments where we can't dynamically modify GitLab's configuration (for example, Staging). | | `:quarantine` | The test has been [quarantined](https://about.gitlab.com/handbook/engineering/quality/guidelines/debugging-qa-test-failures/#quarantining-tests), will run in a separate job that only includes quarantined tests, and is allowed to fail. The test will be skipped in its regular job so that if it fails it will not hold up the pipeline. Note that you can also [quarantine a test only when it runs against specific environment](environment_selection.md#quarantining-a-test-for-a-specific-environment). | @@ -25,3 +25,20 @@ This is a partial list of the [RSpec metadata](https://relishapp.com/rspec/rspec | `:runner` | The test depends on and will set up a GitLab Runner instance, typically to run a pipeline. | | `:skip_live_env` | The test will be excluded when run against live deployed environments such as Staging, Canary, and Production. | | `:testcase` | The link to the test case issue in the [Quality Testcases project](https://gitlab.com/gitlab-org/quality/testcases/). | +| `:mattermost` | The test requires a GitLab Mattermost service on the GitLab instance. | +| `:ldap_no_server` | The test requires a GitLab instance to be configured to use LDAP. To be used with the `:orchestrated` tag. It does not spin up an LDAP server at orchestration time. Instead, it creates the LDAP server at runtime. | +| `:ldap_no_tls` | The test requires a GitLab instance to be configured to use an external LDAP server with TLS not enabled. | +| `:ldap_tls` | The test requires a GitLab instance to be configured to use an external LDAP server with TLS enabled. | +| `:object_storage` | The test requires a GitLab instance to be configured to use multiple [object storage types](../../../administration/object_storage.md). Uses MinIO as the object storage server. | +| `:smtp` | The test requires a GitLab instance to be configured to use an SMTP server. Tests SMTP notification email delivery from GitLab by using MailHog. | +| `:group_saml` | The test requires a GitLab instance that has SAML SSO enabled at the group level. Interacts with an external SAML identity provider. Paired with the `:orchestrated` tag. | +| `:instance_saml` | The test requires a GitLab instance that has SAML SSO enabled at the instance level. Interacts with an external SAML identity provider. Paired with the `:orchestrated` tag. | +| `:skip_signup_disabled` | The test uses UI to sign up a new user and will be skipped in any environment that does not allow new user registration via the UI. | +| `:smoke` | The test belongs to the test suite which verifies basic functionality of a GitLab instance.| +| `:github` | The test requires a GitHub personal access token. | +| `:repository_storage` | The test requires a GitLab instance to be configured to use multiple [repository storage paths](../../../administration/repository_storage_paths.md). Paired with the `:orchestrated` tag. | +| `:geo` | The test requires two GitLab Geo instances - a primary and a secondary - to be spun up. | +| `:relative_url` | The test requires a GitLab instance to be installed under a [relative URL](../../../install/relative_url.md). | +| `:requires_git_protocol_v2` | The test requires that Git protocol version 2 is enabled on the server. It's assumed to be enabled by default but if not the test can be skipped by setting `QA_CAN_TEST_GIT_PROTOCOL_V2` to `false`. | +| `:requires_praefect` | The test requires that the GitLab instance uses [Gitaly Cluster](../../../administration/gitaly/praefect.md) (a.k.a. Praefect) as the repository storage . It's assumed to be used by default but if not the test can be skipped by setting `QA_CAN_TEST_PRAEFECT` to `false`. | +| `:packages` | The test requires a GitLab instance that has the [Package Registry](../../../administration/packages/#gitlab-package-registry-administration) enabled. | diff --git a/doc/operations/incident_management/generic_alerts.md b/doc/operations/incident_management/generic_alerts.md index a8f2f9a58a6c8d42b9f06761bc3efbf85c58e490..29d609f18112768c5680579cca2c0c471d450ab9 100644 --- a/doc/operations/incident_management/generic_alerts.md +++ b/doc/operations/incident_management/generic_alerts.md @@ -1,5 +1,5 @@ --- -redirect_to: alert_notifications.md +redirect_to: alert_integrations.md --- -This document was moved to [another location](alert_notifications.md). +This document was moved to [another location](alert_integrations.md). diff --git a/doc/raketasks/cleanup.md b/doc/raketasks/cleanup.md index 0d4bcd8b4f990d5edf3159966e8fe08387505d22..00a3e9196e2a19f3f471c244148cd4c08a70a72e 100644 --- a/doc/raketasks/cleanup.md +++ b/doc/raketasks/cleanup.md @@ -207,6 +207,10 @@ sudo gitlab-rake gitlab:cleanup:sessions:active_sessions_lookup_keys bundle exec rake gitlab:cleanup:sessions:active_sessions_lookup_keys RAILS_ENV=production ``` +## Cleaning up stale Redis sessions + +[Clean up stale sessions](../administration/operations/cleaning_up_redis_sessions.md) to compact the Redis database after you upgrade to GitLab 7.3. + ## Container Registry garbage collection Container Registry can use considerable amounts of disk space. To clear up diff --git a/doc/user/application_security/dast/index.md b/doc/user/application_security/dast/index.md index b84c0d1923ac92ac1b96b0eb4f08424909186dc6..4abf80be09a4da7ccebd36fad16876b3b8608582 100644 --- a/doc/user/application_security/dast/index.md +++ b/doc/user/application_security/dast/index.md @@ -161,6 +161,12 @@ headers whose values you want masked. For details on how to mask headers, see It's also possible to authenticate the user before performing the DAST checks. +**Important:** It is highly recommended that you configure the scanner to authenticate to the application, +or it will not be able to check most of the application for security risks, as most +of your application is likely not accessible without authentication. It is also recommended +that you periodically confirm the scanner's authentication is still working as this tends to break over +time due to authentication changes to the application. + Create masked variables to pass the credentials that DAST uses. To create masked variables for the username and password, see [Create a custom variable in the UI](../../../ci/variables/README.md#create-a-custom-variable-in-the-ui). Note that the key of the username variable must be `DAST_USERNAME` diff --git a/doc/user/clusters/agent/index.md b/doc/user/clusters/agent/index.md index 479475ea5f6a3c7810f457b5f2f57fb5fc084a13..9809dd0baad22e7504f0c2e510d39a3084f9a423 100644 --- a/doc/user/clusters/agent/index.md +++ b/doc/user/clusters/agent/index.md @@ -62,12 +62,12 @@ For more details, please refer to our [full architecture documentation](https:// The setup process involves a few steps to enable GitOps deployments: -1. Installing the Agent server. This must be done one time for every GitLab installation. -1. Defining a configuration directory. -1. Creating an Agent record in GitLab. -1. Generating and copying a Secret token used to connect to the Agent. -1. Installing the Agent into the cluster. -1. Creating a `manifest.yaml`. +1. [Install the Agent server](#install-the-kubernetes-agent-server). +1. [Define a configuration directory](#define-a-configuration-repository). +1. [Create an Agent record in GitLab](#create-an-agent-record-in-gitlab). +1. [Generate and copy a Secret token used to connect to the Agent](#create-the-kubernetes-secret). +1. [Install the Agent into the cluster](#install-the-agent-into-the-cluster). +1. [Create a `manifest.yaml`](#create-a-manifestyaml). ### Upgrades and version compatibility @@ -100,9 +100,9 @@ When using the [Omnibus GitLab](https://docs.gitlab.com/omnibus/) package: 1. Edit `/etc/gitlab/gitlab.rb`: -```plaintext -gitlab_kas['enable'] = true -``` + ```plaintext + gitlab_kas['enable'] = true + ``` 1. [Reconfigure GitLab](../../../administration/restart_gitlab.md#omnibus-gitlab-reconfigure). @@ -124,6 +124,17 @@ helm upgrade --install gitlab gitlab/gitlab \ --set global.kas.enabled=true ``` +To specify other options related to the KAS sub-chart, create a `gitlab.kas` sub-section +of your `values.yaml` file: + +```shell +gitlab: + kas: + # put your KAS custom options here +``` + +For details, read [Using the GitLab-KAS chart](https://docs.gitlab.com/charts/charts/gitlab/kas/). + ### Define a configuration repository Next, you need a GitLab repository to contain your Agent configuration. The minimal @@ -133,12 +144,14 @@ repository layout looks like this: .gitlab/agents/<agent-name>/config.yaml ``` -The `config.yaml` file contents should look like this: +Your `config.yaml` file can specify multiple manifest projects in the +section `manifest_projects`: ```yaml gitops: manifest_projects: - - id: "path-to/your-awesome-project" + - id: "path-to/your-manifest-project-number1" + ... ``` ### Create an Agent record in GitLab @@ -147,20 +160,24 @@ Next, create an GitLab Rails Agent record so the Agent can associate itself with the configuration repository project. Creating this record also creates a Secret needed to configure the Agent in subsequent steps. You can create an Agent record either: -- Through the Rails console, by running `rails c`: +- Through the Rails console: ```ruby - project = ::Project.find_by_full_path("path-to/your-awesome-project") + project = ::Project.find_by_full_path("path-to/your-configuration-project") + # agent-name should be the same as specified above in the config.yaml agent = ::Clusters::Agent.create(name: "<agent-name>", project: project) token = ::Clusters::AgentToken.create(agent: agent) token.token # this will print out the token you need to use on the next step ``` + For full details, read [Starting a Rails console session](../../../administration/operations/rails_console.md#starting-a-rails-console-session). + - Through GraphQL: **(PREMIUM ONLY)** ```graphql mutation createAgent { - createClusterAgent(input: { projectPath: "path-to/your-awesome-project", name: "<agent-name>" }) { + # agent-name should be the same as specified above in the config.yaml + createClusterAgent(input: { projectPath: "path-to/your-configuration-project", name: "<agent-name>" }) { clusterAgent { id name @@ -182,7 +199,7 @@ the Agent in subsequent steps. You can create an Agent record either: ``` NOTE: **Note:** - GraphQL only displays the token once, after creating it. + GraphQL only displays the token one time after creating it. If you are new to using the GitLab GraphQL API, refer to the [Getting started with the GraphQL API page](../../../api/graphql/getting_started.md), @@ -192,7 +209,7 @@ the Agent in subsequent steps. You can create an Agent record either: After generating the token, you must apply it to the Kubernetes cluster. -1. If you haven't previous defined or created a namespace, run the following command: +1. If you haven't previously defined or created a namespace, run the following command: ```shell kubectl create namespace <YOUR-DESIRED-NAMESPACE> @@ -210,43 +227,40 @@ Next, install the in-cluster component of the Agent. This example file contains Kubernetes resources required for the Agent to be installed. You can modify this example [`resources.yml` file](#example-resourcesyml-file) in the following ways: -- You can replace `gitlab-agent` with `<YOUR-DESIRED-NAMESPACE>`. -- For the `kas-address` (Kubernetes Agent Server), the agent can use the WebSockets - or gRPC protocols to connect to the Agent Server. Depending on your cluster - configuration and GitLab architecture, you may need to use one or the other. - For the `gitlab-kas` Helm chart, an Ingress is created for the Agent Server using - the `/-/kubernetes-agent` endpoint. This can be used for the WebSockets protocol connection. - - Specify the `grpc` scheme (such as `grpc://gitlab-kas:5005`) to use gRPC directly. - Encrypted gRPC is not supported yet. Follow the +- Replace `namespace: gitlab-agent` with `namespace: <YOUR-DESIRED-NAMESPACE>`. +- You can configure `kas-address` (Kubernetes Agent Server) in several ways. + The agent can use the WebSockets or gRPC protocols to connect to the Agent Server. + Select the option appropriate for your cluster configuration and GitLab architecture: + - The `wss` scheme (an encrypted WebSockets connection) is specified by default + after you install `gitlab-kas` sub-chart or enable `kas` for Omnibus GitLab. + In this case, you must set `wss://GitLab.host.tld:443/-/kubernetes-agent` as + `kas-address`, where `GitLab.host.tld` is your GitLab hostname. + - Specify the `ws` scheme (such as `ws://GitLab.host.tld:80/-/kubernetes-agent`) + to use an unencrypted WebSockets connection. + - Specify the `grpc` scheme if both Agent and Server are installed in one cluster. + In this case, you may specify `kas-address` value as + `grpc://gitlab-kas.<your-namespace>:5005`) to use gRPC directly, where `gitlab-kas` + is the name of the service created by `gitlab-kas` chart, and `your-namespace` + is the namespace where the chart was installed. Encrypted gRPC is not supported yet. + Follow the [Support TLS for gRPC communication issue](https://gitlab.com/gitlab-org/cluster-integration/gitlab-agent/-/issues/7) for progress updates. - - Specify the `ws` scheme (such as `ws://gitlab-kas-ingress:80/-/kubernetes-agent`) - to use an unencrypted WebSockets connection. - - Specify the `wss` scheme (such as `wss://gitlab-kas-ingress:443/-/kubernetes-agent`) - to use an encrypted WebSockets connection. This is the recommended option if - installing the Agent into a separate cluster from your Agent Server. -- If you defined your own secret name, replace `gitlab-agent-token` with your secret name. +- If you defined your own secret name, replace `gitlab-agent-token` with your + secret name in the `secretName:` section. To apply this file, run the following command: ```shell -kubectl apply -n gitlab-agent -f ./resources.yml +kubectl apply -n <YOUR-DESIRED-NAMESPACE> -f ./resources.yml ``` To review your configuration, run the following command: ```shell -$ kubectl get pods --all-namespaces +$ kubectl get pods -n <YOUR-DESIRED-NAMESPACE> NAMESPACE NAME READY STATUS RESTARTS AGE gitlab-agent gitlab-agent-77689f7dcb-5skqk 1/1 Running 0 51s -kube-system coredns-f9fd979d6-n6wcw 1/1 Running 0 14m -kube-system etcd-minikube 1/1 Running 0 14m -kube-system kube-apiserver-minikube 1/1 Running 0 14m -kube-system kube-controller-manager-minikube 1/1 Running 0 14m -kube-system kube-proxy-j6zdh 1/1 Running 0 14m -kube-system kube-scheduler-minikube 1/1 Running 0 14m -kube-system storage-provisioner 1/1 Running 0 14m ``` #### Example `resources.yml` file @@ -278,7 +292,7 @@ spec: args: - --token-file=/config/token - --kas-address - - grpc://host.docker.internal:5005 # {"$openapi":"kas-address"} + - wss://gitlab.host.tld:443/-/kubernetes-agent volumeMounts: - name: token-volume mountPath: /config @@ -353,7 +367,9 @@ subjects: In a previous step, you configured a `config.yaml` to point to the GitLab projects the Agent should synchronize. In each of those projects, you must create a `manifest.yaml` file for the Agent to monitor. You can auto-generate this `manifest.yaml` with a -templating engine or other means. +templating engine or other means. Only public projects are supported as +manifest projects. Support for private projects is planned in the issue +[Agent authorization for private manifest projects](https://gitlab.com/gitlab-org/gitlab/-/issues/220912). Each time you commit and push a change to this file, the Agent logs the change: @@ -363,7 +379,7 @@ Each time you commit and push a change to this file, the Agent logs the change: #### Example `manifest.yaml` file -This file creates a simple NGINX deployment. +This file creates an NGINX deployment. ```yaml apiVersion: apps/v1 diff --git a/doc/user/group/img/restrict-by-email.gif b/doc/user/group/img/restrict-by-email.gif new file mode 100644 index 0000000000000000000000000000000000000000..d1ebeb07a0a4ede7c3e82e7728058bee50060f0d Binary files /dev/null and b/doc/user/group/img/restrict-by-email.gif differ diff --git a/doc/user/group/img/restrict-by-ip.gif b/doc/user/group/img/restrict-by-ip.gif new file mode 100644 index 0000000000000000000000000000000000000000..6292a58e748a843d5b96c5a339870a69ee123658 Binary files /dev/null and b/doc/user/group/img/restrict-by-ip.gif differ diff --git a/doc/user/group/index.md b/doc/user/group/index.md index b6c9edcabdce47d8d550d3e6fead8b3e95514715..04dcda6a3d37a33dc2d093f9cc55db8e654ac827 100644 --- a/doc/user/group/index.md +++ b/doc/user/group/index.md @@ -633,6 +633,8 @@ To enable this feature: 1. Expand the **Permissions, LFS, 2FA** section, and enter IP address ranges into **Allow access to the following IP addresses** field. 1. Click **Save changes**. + + #### Allowed domain restriction **(PREMIUM)** >- [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/7297) in [GitLab Premium and Silver](https://about.gitlab.com/pricing/) 12.2. @@ -661,6 +663,8 @@ To enable this feature: 1. Expand the **Permissions, LFS, 2FA** section, and enter the domain names into **Restrict membership by email** field. 1. Click **Save changes**. + + This will enable the domain-checking for all new users added to the group from this moment on. #### Group file templates **(PREMIUM)** diff --git a/doc/user/index.md b/doc/user/index.md index 17539a8b0a54ea135d8bb9ef006dfb187408b3b6..8701b5e038bf04cc58fdbd4748bf37782f96e3ed 100644 --- a/doc/user/index.md +++ b/doc/user/index.md @@ -72,6 +72,17 @@ With GitLab Enterprise Edition, you can also: You can also [integrate](project/integrations/overview.md) GitLab with numerous third-party applications, such as Mattermost, Microsoft Teams, HipChat, Trello, Slack, Bamboo CI, Jira, and a lot more. +## User types + +There are several types of users in GitLab: + +- Regular users and GitLab.com users. <!-- Note: further description TBA --> +- [Groups](group/index.md) of users. +- GitLab [admin area](admin_area/index.md) user. +- [GitLab Administrator](../administration/index.md) with full access to + self-managed instances' features and settings. +- [Internal users](../development/internal_users.md). + ## Projects In GitLab, you can create [projects](project/index.md) to host diff --git a/doc/user/packages/npm_registry/img/npm_package_view_v12_5.png b/doc/user/packages/npm_registry/img/npm_package_view_v12_5.png deleted file mode 100644 index a6f823011eb53c4a5649d84055df6f03ce434d0b..0000000000000000000000000000000000000000 Binary files a/doc/user/packages/npm_registry/img/npm_package_view_v12_5.png and /dev/null differ diff --git a/doc/user/packages/npm_registry/index.md b/doc/user/packages/npm_registry/index.md index 19f24d999a9075d32e3ad1e27f9d7c040cde531b..2137ee96c165cc3cb253076e6d24999dfcb537ee 100644 --- a/doc/user/packages/npm_registry/index.md +++ b/doc/user/packages/npm_registry/index.md @@ -4,156 +4,148 @@ group: Package info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#designated-technical-writers --- -# GitLab NPM Registry +# NPM packages in the Package Registry > - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/5934) in [GitLab Premium](https://about.gitlab.com/pricing/) 11.7. > - [Moved](https://gitlab.com/gitlab-org/gitlab/-/issues/221259) to GitLab Core in 13.3. -With the GitLab NPM Registry, every -project can have its own space to store NPM packages. +Publish NPM packages in your project's Package Registry. Then install the +packages whenever you need to use them as a dependency. - - -NOTE: **Note:** Only [scoped](https://docs.npmjs.com/misc/scope) packages are supported. -## Enabling the NPM Registry - -NOTE: **Note:** -This option is available only if your GitLab administrator has -[enabled support for the NPM registry](../../../administration/packages/index.md). - -Enabling the NPM registry makes it available for all new projects -by default. To enable it for existing projects, or if you want to disable it: - -1. Navigate to your project's **Settings > General > Visibility, project features, permissions**. -1. Find the Packages feature and enable or disable it. -1. Click on **Save changes** for the changes to take effect. +## Build an NPM package -You should then be able to see the **Packages & Registries** section on the left sidebar. +This section covers how to install NPM or Yarn and build a package for your +JavaScript project. -Before proceeding to authenticating with the GitLab NPM Registry, you should -get familiar with the package naming convention. +If you already use NPM and know how to build your own packages, go to +the [next section](#authenticate-to-the-package-registry). -## Getting started +### Install NPM -This section covers how to install NPM (or Yarn) and build a package for your -JavaScript project. This is a quickstart if you are new to NPM packages. If you -are already using NPM and understand how to build your own packages, move on to -the [next section](#authenticating-to-the-gitlab-npm-registry). +Install Node.js and NPM in your local development environment by following +the instructions at [npmjs.com](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm). -### Installing NPM - -Follow the instructions at [npmjs.com](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm) to download and install Node.js and -NPM to your local development environment. - -Once installation is complete, verify you can use NPM in your terminal by +When installation is complete, verify you can use NPM in your terminal by running: ```shell npm --version ``` -You should see the NPM version printed in the output: +The NPM version is shown in the output: ```plaintext 6.10.3 ``` -### Installing Yarn +### Install Yarn -You may want to install and use Yarn as an alternative to NPM. Follow the -instructions at [yarnpkg.com](https://classic.yarnpkg.com/en/docs/install) to install on -your development environment. +As an alternative to NPM, you can install Yarn in your local environment by following the +instructions at [yarnpkg.com](https://classic.yarnpkg.com/en/docs/install). -Once installed, you can verify that Yarn is available with the following command: +When installation is complete, verify you can use Yarn in your terminal by +running: ```shell yarn --version ``` -You should see the version printed like so: +The Yarn version is shown in the output: ```plaintext 1.19.1 ``` -### Creating a project +### Create a project -Understanding how to create a full JavaScript project is outside the scope of -this guide but you can initialize a new empty package by creating and navigating -to an empty directory and using the following command: +To create a project: -```shell -npm init -``` +1. Create an empty directory. +1. Go to the directory and initialize an empty package by running: -Or if you're using Yarn: + ```shell + npm init + ``` -```shell -yarn init -``` + Or if you're using Yarn: + + ```shell + yarn init + ``` -This takes you through a series of questions to produce a `package.json` -file, which is required for all NPM packages. The most important question is the -package name. NPM packages must [follow the naming convention](#package-naming-convention) -and be scoped to the project or group where the registry exists. +1. Enter responses to the questions. Ensure the **package name** follows + the [naming convention](#package-naming-convention) and is scoped to the + project or group where the registry exists. -Once you have completed the setup, you are now ready to upload your package to -the GitLab registry. To get started, you need to set up authentication and then -configure GitLab as a remote registry. +A `package.json` file is created. -## Authenticating to the GitLab NPM Registry +## Authenticate to the Package Registry -If a project is private or you want to upload an NPM package to GitLab, -you need to provide credentials for authentication. [Personal access tokens](../../profile/personal_access_tokens.md) -and [deploy tokens](../../project/deploy_tokens/index.md) -are preferred, but support is available for [OAuth tokens](../../../api/oauth2.md#resource-owner-password-credentials-flow). +To authenticate to the Package Registry, you must use one of the following: -CAUTION: **Two-factor authentication (2FA) is only supported with personal access tokens:** -If you have 2FA enabled, you need to use a [personal access token](../../profile/personal_access_tokens.md) with OAuth headers with the scope set to `api` or a [deploy token](../../project/deploy_tokens/index.md) with `read_package_registry` or `write_package_registry` scopes. Standard OAuth tokens cannot authenticate to the GitLab NPM Registry. +- A [personal access token](../../../user/profile/personal_access_tokens.md) + (required for two-factor authentication (2FA)), with the scope set to `api`. +- A [deploy token](./../../project/deploy_tokens/index.md), with the scope set to `read_package_registry`, `write_package_registry`, or both. +- It's not recommended, but you can use [OAuth tokens](../../../api/oauth2.md#resource-owner-password-credentials-flow). + Standard OAuth tokens cannot authenticate to the GitLab NPM Registry. You must use a personal access token with OAuth headers. +- A [CI job token](#authenticate-with-a-ci-job-token). -### Authenticating with a personal access token or deploy token +### Authenticate with a personal access token or deploy token To authenticate with a [personal access token](../../profile/personal_access_tokens.md) or [deploy token](../../project/deploy_tokens/index.md), set your NPM configuration: ```shell -# Set URL for your scoped packages. -# For example package with name `@foo/bar` will use this URL for download -npm config set @foo:registry https://gitlab.com/api/v4/packages/npm/ +# Set URL for your scoped packages +# For example, a package named `@foo/bar` uses this URL for download +npm config set @foo:registry https://gitlab.example.com/api/v4/packages/npm/ -# Add the token for the scoped packages URL. This will allow you to download -# `@foo/` packages from private projects. -npm config set '//gitlab.com/api/v4/packages/npm/:_authToken' "<your_token>" +# Add the token for the scoped packages URL +# Use this to download `@foo/` packages from private projects +npm config set '//gitlab.example.com/api/v4/packages/npm/:_authToken' "<your_token>" -# Add token for uploading to the registry. Replace <your_project_id> -# with the project you want your package to be uploaded to. -npm config set '//gitlab.com/api/v4/projects/<your_project_id>/packages/npm/:_authToken' "<your_token>" +# Add token for to publish to the package registry +# Replace <your_project_id> with the project you want to publish your package to +npm config set '//gitlab.example.com/api/v4/projects/<your_project_id>/packages/npm/:_authToken' "<your_token>" ``` -Replace `<your_project_id>` with your project ID which can be found on the home page -of your project and `<your_token>` with your personal access token or deploy token. +- `<your_project_id>` is your project ID, found on the project's home page. +- `<your_token>` is your personal access token or deploy token. +- Replace `gitlab.example.com` with your domain name. + +You should now be able to publish and install NPM packages in your project. + +If you encounter an error with [Yarn](https://classic.yarnpkg.com/en/), view +[troubleshooting steps](#troubleshooting). + +### Authenticate with a CI job token -If you have a self-managed GitLab installation, replace `gitlab.com` with your -domain name. +> - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/9104) in GitLab Premium 12.5. +> - [Moved](https://gitlab.com/gitlab-org/gitlab/-/issues/221259) to GitLab Core in 13.3. + +If you're using NPM with GitLab CI/CD, a CI job token can be used instead of a personal access token or deploy token. +The token inherits the permissions of the user that generates the pipeline. -You should now be able to download and upload NPM packages to your project. +Add a corresponding section to your `.npmrc` file: -NOTE: **Note:** -If you encounter an error message with [Yarn](https://classic.yarnpkg.com/en/), see the -[troubleshooting section](#troubleshooting). +```ini +@foo:registry=https://gitlab.example.com/api/v4/packages/npm/ +//gitlab.example.com/api/v4/packages/npm/:_authToken=${CI_JOB_TOKEN} +//gitlab.example.com/api/v4/projects/${CI_PROJECT_ID}/packages/npm/:_authToken=${CI_JOB_TOKEN} +``` -### Using variables to avoid hard-coding auth token values +#### Use variables to avoid hard-coding auth token values -To avoid hard-coding the `authToken` value, you may use a variables in its place: +To avoid hard-coding the `authToken` value, you may use a variable in its place: ```shell -npm config set '//gitlab.com/api/v4/projects/<your_project_id>/packages/npm/:_authToken' "${NPM_TOKEN}" -npm config set '//gitlab.com/api/v4/packages/npm/:_authToken' "${NPM_TOKEN}" +npm config set '//gitlab.example.com/api/v4/projects/<your_project_id>/packages/npm/:_authToken' "${NPM_TOKEN}" +npm config set '//gitlab.example.com/api/v4/packages/npm/:_authToken' "${NPM_TOKEN}" ``` -Then, you could run `npm publish` either locally or via GitLab CI/CD: +Then, you can run `npm publish` either locally or by using GitLab CI/CD. - **Locally:** Export `NPM_TOKEN` before publishing: @@ -164,174 +156,194 @@ Then, you could run `npm publish` either locally or via GitLab CI/CD: - **GitLab CI/CD:** Set an `NPM_TOKEN` [variable](../../../ci/variables/README.md) under your project's **Settings > CI/CD > Variables**. -### Authenticating with a CI job token +## Package naming convention -> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/9104) in GitLab Premium 12.5. +Your NPM package name must be in the format of `@scope:package-name`. -If you’re using NPM with GitLab CI/CD, a CI job token can be used instead of a personal access token or deploy token. -The token inherits the permissions of the user that generates the pipeline. +- The `@scope` is the root namespace of the GitLab project. It must match exactly, including the case. +- The `package-name` can be whatever you want. -Add a corresponding section to your `.npmrc` file: +For example, if your project is `https://gitlab.example.com/my-org/engineering-group/team-amazing/analytics`, +the root namespace is `my-org`. When you publish a package, it must have `my-org` as the scope. -```ini -@foo:registry=https://gitlab.com/api/v4/packages/npm/ -//gitlab.com/api/v4/packages/npm/:_authToken=${CI_JOB_TOKEN} -//gitlab.com/api/v4/projects/${CI_PROJECT_ID}/packages/npm/:_authToken=${CI_JOB_TOKEN} +| Project | Package | Supported | +| ---------------------- | ----------------------- | --------- | +| `my-org/bar` | `@my-org/bar` | Yes | +| `my-org/bar/baz` | `@my-org/baz` | Yes | +| `My-org/Bar/baz` | `@My-org/Baz` | Yes | +| `my-org/bar/buz` | `@my-org/anything` | Yes | +| `gitlab-org/gitlab` | `@gitlab-org/gitlab` | Yes | +| `gitlab-org/gitlab` | `@foo/bar` | No | + +In GitLab, this regex validates all package names from all package managers: + +```plaintext +/\A\@?(([\w\-\.\+]*)\/)*([\w\-\.]+)@?(([\w\-\.\+]*)\/)*([\w\-\.]*)\z/ ``` -## Uploading packages +This regex allows almost all of the characters that NPM allows, with a few exceptions (for example, `~` is not allowed). -DANGER: **Warning:** -Due to a [bug in NPM](https://github.com/npm/cli/issues/1994), version `7.x` and later do not respect the `publishConfig` entry in the `package.json` file. To publish, you must use an earlier version of NPM, or temporarily set your `.npmrc` scope to `@foo:registry=https://gitlab.example.com/api/v4/projects/<project_id>/packages/npm`. +The regex also allows for capital letters, while NPM does not. Capital letters are needed because the scope must be +identical to the root namespace of the project. + +CAUTION: **Caution:** +When you update the path of a user or group, or transfer a subgroup or project, +you must remove any NPM packages first. You cannot update the root namespace +of a project with NPM packages. Make sure you update your `.npmrc` files to follow +the naming convention and run `npm publish` if necessary. -Before you can upload a package, you need to specify the registry +## Publish an NPM package + +Before you can publish a package, you must specify the registry for NPM. To do this, add the following section to the bottom of `package.json`: ```json "publishConfig": { - "@foo:registry":"https://gitlab.com/api/v4/projects/<your_project_id>/packages/npm/" + "@foo:registry":"https://gitlab.example.com/api/v4/projects/<your_project_id>/packages/npm/" } ``` -Replace `<your_project_id>` with your project ID, which can be found on the home -page of your project, and replace `@foo` with your own scope. +- `<your_project_id>` is your project ID, found on the project's home page. +- `@foo` is your scope. +- Replace `gitlab.example.com` with your domain name. -If you have a self-managed GitLab installation, replace `gitlab.com` with your -domain name. +DANGER: **Warning:** +The `publishConfig` entry in the `package.json` file is not respected, because of a +[bug in NPM](https://github.com/npm/cli/issues/1994) version `7.x` and later. You must +use an earlier version of NPM, or temporarily set your `.npmrc` scope to +`@foo:registry=https://gitlab.example.com/api/v4/projects/<project_id>/packages/npm`. -Once you have enabled it and set up [authentication](#authenticating-to-the-gitlab-npm-registry), +After you have set up [authentication](#authenticate-to-the-package-registry), you can upload an NPM package to your project: ```shell npm publish ``` -You can then navigate to your project's **Packages & Registries** page and see the uploaded -packages or even delete them. +To view the package, go to your project's **Packages & Registries**. -Attempting to publish a package with a name that already exists within -a given scope causes a `403 Forbidden!` error. +If you try to publish a package [with a name that already exists](#publishing-packages-with-the-same-name-or-version) within +a given scope, you get a `403 Forbidden!` error. -## Uploading a package with the same version twice +## Publish an NPM package by using CI/CD -You cannot upload a package with the same name and version twice, unless you -delete the existing package first. This aligns with npmjs.org's behavior, with -the exception that npmjs.org does not allow users to ever publish the same version -more than once, even if it has been deleted. - -## Package naming convention +To work with NPM commands within [GitLab CI/CD](./../../../ci/README.md), you can use +`CI_JOB_TOKEN` in place of the personal access token or deploy token in your commands. -**Packages must be scoped in the root namespace of the project**. The package -name may be anything but it is preferred that the project name be used unless -it is not possible due to a naming collision. For example: +An example `.gitlab-ci.yml` file for publishing NPM packages: -| Project | Package | Supported | -| ---------------------- | ----------------------- | --------- | -| `foo/bar` | `@foo/bar` | Yes | -| `foo/bar/baz` | `@foo/baz` | Yes | -| `foo/bar/buz` | `@foo/anything` | Yes | -| `gitlab-org/gitlab` | `@gitlab-org/gitlab` | Yes | -| `gitlab-org/gitlab` | `@foo/bar` | No | +```yaml +image: node:latest -The regex that is used for naming is validating all package names from all package managers: +stages: + - deploy -```plaintext -/\A\@?(([\w\-\.\+]*)\/)*([\w\-\.]+)@?(([\w\-\.\+]*)\/)*([\w\-\.]*)\z/ +deploy: + stage: deploy + script: + - echo "//gitlab.example.com/api/v4/projects/${CI_PROJECT_ID}/packages/npm/:_authToken=${CI_JOB_TOKEN}">.npmrc + - npm publish ``` -It allows for capital letters, while NPM does not, and allows for almost all of the -characters NPM allows with a few exceptions (`~` is not allowed). +## Publishing packages with the same name or version -NOTE: **Note:** -Capital letters are needed because the scope is required to be -identical to the top level namespace of the project. So, for example, if your -project path is `My-Group/project-foo`, your package must be named `@My-Group/any-package-name`. -`@my-group/any-package-name` will not work. +You cannot publish a package if a package of the same name and version already exists. +You must delete the existing package first. -CAUTION: **When updating the path of a user/group or transferring a (sub)group/project:** -Make sure to remove any NPM packages first. You cannot update the root namespace of a project with NPM packages. Don't forget to update your `.npmrc` files to follow the above naming convention and run `npm publish` if necessary. +This aligns with npmjs.org's behavior. However, npmjs.org does not ever let you publish +the same version more than once, even if it has been deleted. -Now, you can configure your project to authenticate with the GitLab NPM -Registry. +## Install a package -## Installing a package +NPM packages are commonly-installed by using the `npm` or `yarn` commands +in a JavaScript project. -NPM packages are commonly installed using the `npm` or `yarn` commands -inside a JavaScript project. If you haven't already, set the -URL for scoped packages. You can do this with the following command: +1. Set the URL for scoped packages by running: -```shell -npm config set @foo:registry https://gitlab.com/api/v4/packages/npm/ -``` + ```shell + npm config set @foo:registry https://gitlab.example.com/api/v4/packages/npm/ + ``` -Replace `@foo` with your scope. + Replace `@foo` with your scope. -Next, you need to ensure [authentication](#authenticating-to-the-gitlab-npm-registry) -is setup so you can successfully install the package. Once this has been -completed, you can run the following command inside your project to install a -package: +1. Ensure [authentication](#authenticate-to-the-package-registry) is configured. + +1. In your project, to install a package, run: -```shell -npm install @my-project-scope/my-package -``` + ```shell + npm install @my-project-scope/my-package + ``` -Or if you're using Yarn: + Or if you're using Yarn: -```shell -yarn add @my-project-scope/my-package -``` - -### Forwarding requests to npmjs.org - -> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/55344) in [GitLab Premium](https://about.gitlab.com/pricing/) 12.9. + ```shell + yarn add @my-project-scope/my-package + ``` -By default, when an NPM package is not found in the GitLab NPM Registry, the request is forwarded to [npmjs.com](https://www.npmjs.com/). +In [GitLab 12.9 and later](https://gitlab.com/gitlab-org/gitlab/-/issues/55344), +when an NPM package is not found in the Package Registry, the request is forwarded to [npmjs.com](https://www.npmjs.com/). Administrators can disable this behavior in the [Continuous Integration settings](../../admin_area/settings/continuous_integration.md). -### Installing packages from other organizations +### Install NPM packages from other organizations You can route package requests to organizations and users outside of GitLab. -To do this, add lines to your `.npmrc` file, replacing `my-org` with the namespace or group that owns your project's repository. The name is case-sensitive and must match the name of your group or namespace exactly. +To do this, add lines to your `.npmrc` file. Replace `my-org` with the namespace or group that owns your project's repository, +and use your organization's URL. The name is case-sensitive and must match the name of your group or namespace exactly. ```shell @foo:registry=https://gitlab.example.com/api/v4/packages/npm/ -//gitlab.com/api/v4/packages/npm/:_authToken= "<your_token>" -//gitlab.com/api/v4/projects/<your_project_id>/packages/npm/:_authToken= "<your_token>" +//gitlab.example.com/api/v4/packages/npm/:_authToken= "<your_token>" +//gitlab.example.com/api/v4/projects/<your_project_id>/packages/npm/:_authToken= "<your_token>" @my-other-org:registry=https://gitlab.example.com/api/v4/packages/npm/ -//gitlab.com/api/v4/packages/npm/:_authToken= "<your_token>" -//gitlab.com/api/v4/projects/<your_project_id>/packages/npm/:_authToken= "<your_token>" +//gitlab.example.com/api/v4/packages/npm/:_authToken= "<your_token>" +//gitlab.example.com/api/v4/projects/<your_project_id>/packages/npm/:_authToken= "<your_token>" ``` -## Removing a package +### NPM dependencies metadata -In the packages view of your project page, you can delete packages by clicking -the red trash icons or by clicking the **Delete** button on the package details -page. +> - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/11867) in GitLab Premium 12.6. +> - [Moved](https://gitlab.com/gitlab-org/gitlab/-/issues/221259) to GitLab Core in 13.3. -## Publishing a package with CI/CD +In GitLab 12.6 and later, packages published to the Package Registry expose the following attributes to the NPM client: -To work with NPM commands within [GitLab CI/CD](./../../../ci/README.md), you can use -`CI_JOB_TOKEN` in place of the personal access token or deploy token in your commands. +- name +- version +- dist-tags +- dependencies + - dependencies + - devDependencies + - bundleDependencies + - peerDependencies + - deprecated -A simple example `.gitlab-ci.yml` file for publishing NPM packages: +## Add NPM distribution tags -```yaml -image: node:latest +> - [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/9425) in GitLab Premium 12.8. +> - [Moved](https://gitlab.com/gitlab-org/gitlab/-/issues/221259) to GitLab Core in 13.3. -stages: - - deploy +You can add [distribution tags](https://docs.npmjs.com/cli/dist-tag) to newly-published packages. +Tags are optional and can be assigned to only one package at a time. -deploy: - stage: deploy - script: - - echo "//gitlab.com/api/v4/projects/${CI_PROJECT_ID}/packages/npm/:_authToken=${CI_JOB_TOKEN}">.npmrc - - npm publish +When you publish a package without a tag, the `latest` tag is added by default. +When you install a package without specifying the tag or version, the `latest` tag is used. + +Examples of the supported `dist-tag` commands: + +```shell +npm publish @scope/package --tag # Publish a package with new tag +npm dist-tag add @scope/package@version my-tag # Add a tag to an existing package +npm dist-tag ls @scope/package # List all tags under the package +npm dist-tag rm @scope/package@version my-tag # Delete a tag from the package +npm install @scope/package@my-tag # Install a specific tag ``` -Learn more about [using `CI_JOB_TOKEN` to authenticate to the GitLab NPM registry](#authenticating-with-a-ci-job-token). +You cannot use your `CI_JOB_TOKEN` or deploy token with the `npm dist-tag` commands. +View [this issue](https://gitlab.com/gitlab-org/gitlab/-/issues/258835) for details. + +Due to a bug in NPM 6.9.0, deleting distribution tags fails. Make sure your NPM version is 6.9.1 or later. ## Troubleshooting @@ -347,7 +359,7 @@ info No lockfile found. warning XXX: No license field [1/4] 🔠Resolving packages... [2/4] 🚚 Fetching packages... -error An unexpected error occurred: "https://gitlab.com/api/v4/projects/XXX/packages/npm/XXX/XXX/-/XXX/XXX-X.X.X.tgz: Request failed \"404 Not Found\"". +error An unexpected error occurred: "https://gitlab.example.com/api/v4/projects/XXX/packages/npm/XXX/XXX/-/XXX/XXX-X.X.X.tgz: Request failed \"404 Not Found\"". info If you think this is a bug, please open a bug report with the information provided in "/Users/XXX/gitlab-migration/module-util/yarn-error.log". info Visit https://classic.yarnpkg.com/en/docs/cli/install for documentation about this command ``` @@ -356,14 +368,14 @@ In this case, try adding this to your `.npmrc` file (and replace `<your_token>` with your personal access token or deploy token): ```plaintext -//gitlab.com/api/v4/projects/:_authToken=<your_token> +//gitlab.example.com/api/v4/projects/:_authToken=<your_token> ``` You can also use `yarn config` instead of `npm config` when setting your auth-token dynamically: ```shell -yarn config set '//gitlab.com/api/v4/projects/<your_project_id>/packages/npm/:_authToken' "<your_token>" -yarn config set '//gitlab.com/api/v4/packages/npm/:_authToken' "<your_token>" +yarn config set '//gitlab.example.com/api/v4/projects/<your_project_id>/packages/npm/:_authToken' "<your_token>" +yarn config set '//gitlab.example.com/api/v4/packages/npm/:_authToken' "<your_token>" ``` ### `npm publish` targets default NPM registry (`registry.npmjs.org`) @@ -379,7 +391,7 @@ should look like: "version": "1.0.0", "description": "Example package for GitLab NPM registry", "publishConfig": { - "@foo:registry":"https://gitlab.com/api/v4/projects/<your_project_id>/packages/npm/" + "@foo:registry":"https://gitlab.example.com/api/v4/projects/<your_project_id>/packages/npm/" } } ``` @@ -387,14 +399,14 @@ should look like: And the `.npmrc` file should look like: ```ini -//gitlab.com/api/v4/projects/<your_project_id>/packages/npm/:_authToken=<your_token> -//gitlab.com/api/v4/packages/npm/:_authToken=<your_token> -@foo:registry=https://gitlab.com/api/v4/packages/npm/ +//gitlab.example.com/api/v4/projects/<your_project_id>/packages/npm/:_authToken=<your_token> +//gitlab.example.com/api/v4/packages/npm/:_authToken=<your_token> +@foo:registry=https://gitlab.example.com/api/v4/packages/npm/ ``` ### `npm install` returns `Error: Failed to replace env in config: ${NPM_TOKEN}` -You do not need a token to run `npm install` unless your project is private (the token is only required to publish). If the `.npmrc` file was checked in with a reference to `$NPM_TOKEN`, you can remove it. If you prefer to leave the reference in, you need to set a value prior to running `npm install` or set the value using [GitLab environment variables](./../../../ci/variables/README.md): +You do not need a token to run `npm install` unless your project is private. The token is only required to publish. If the `.npmrc` file was checked in with a reference to `$NPM_TOKEN`, you can remove it. If you prefer to leave the reference in, you must set a value prior to running `npm install` or set the value by using [GitLab environment variables](./../../../ci/variables/README.md): ```shell NPM_TOKEN=<your_token> npm install @@ -402,50 +414,11 @@ NPM_TOKEN=<your_token> npm install ### `npm install` returns `npm ERR! 403 Forbidden` -- Check that your token is not expired and has appropriate permissions. -- Check that [your token does not begin with `-`](https://gitlab.com/gitlab-org/gitlab/-/issues/235473). -- Check if you have attempted to publish a package with a name that already exists within a given scope. -- Ensure the scoped packages URL includes a trailing slash: - - Correct: `//gitlab.com/api/v4/packages/npm/` - - Incorrect: `//gitlab.com/api/v4/packages/npm` - -## NPM dependencies metadata - -> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/11867) in GitLab Premium 12.6. - -Starting from GitLab 12.6, new packages published to the GitLab NPM Registry expose the following attributes to the NPM client: - -- name -- version -- dist-tags -- dependencies - - dependencies - - devDependencies - - bundleDependencies - - peerDependencies - - deprecated - -## NPM distribution tags - -> [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/9425) in GitLab Premium 12.8. - -You can add [distribution tags](https://docs.npmjs.com/cli/dist-tag) for newly published packages. -They follow NPM's convention where they are optional, and each tag can only be assigned to one -package at a time. The `latest` tag is added by default when a package is published without a tag. -The same applies to installing a package without specifying the tag or version. - -Examples of the supported `dist-tag` commands and using tags in general: - -```shell -npm publish @scope/package --tag # Publish new package with new tag -npm dist-tag add @scope/package@version my-tag # Add a tag to an existing package -npm dist-tag ls @scope/package # List all tags under the package -npm dist-tag rm @scope/package@version my-tag # Delete a tag from the package -npm install @scope/package@my-tag # Install a specific tag -``` - -NOTE: **Note:** -You cannot use your `CI_JOB_TOKEN` or deploy token with the `npm dist-tag` commands. View [this issue](https://gitlab.com/gitlab-org/gitlab/-/issues/258835) for details. +If you get this error, ensure that: -CAUTION: **Warning:** -Due to a bug in NPM 6.9.0, deleting dist tags fails. Make sure your NPM version is greater than 6.9.1. +- Your token is not expired and has appropriate permissions. +- [Your token does not begin with `-`](https://gitlab.com/gitlab-org/gitlab/-/issues/235473). +- A package with the same name doesn't already exist within the given scope. +- The scoped packages URL includes a trailing slash: + - Correct: `//gitlab.example.com/api/v4/packages/npm/` + - Incorrect: `//gitlab.example.com/api/v4/packages/npm` diff --git a/doc/user/packages/package_registry/index.md b/doc/user/packages/package_registry/index.md index 4b93ab93475711b23c189e507669087ad0f1b2d1..84a9a09d7cf1a1c8cce83876aa6773d0b5023878 100644 --- a/doc/user/packages/package_registry/index.md +++ b/doc/user/packages/package_registry/index.md @@ -31,7 +31,7 @@ authenticate with GitLab by using the `CI_JOB_TOKEN`. CI/CD templates, which you can use to get started, are in [this repo](https://gitlab.com/gitlab-org/gitlab/-/tree/master/lib/gitlab/ci/templates). -Learn more about [using CI/CD to build Maven packages](../maven_repository/index.md#create-maven-packages-with-gitlab-cicd), [NPM packages](../npm_registry/index.md#publishing-a-package-with-cicd), [Composer packages](../composer_repository/index.md#publish-a-composer-package-by-using-cicd), [NuGet Packages](../nuget_repository/index.md#publishing-a-nuget-package-with-cicd), [Conan Packages](../conan_repository/index.md#publish-a-conan-package-by-using-cicd), [PyPI packages](../pypi_repository/index.md#using-gitlab-ci-with-pypi-packages), and [generic packages](../generic_packages/index.md#publish-a-generic-package-by-using-cicd). +Learn more about [using CI/CD to build Maven packages](../maven_repository/index.md#create-maven-packages-with-gitlab-cicd), [NPM packages](../npm_registry/index.md#publish-an-npm-package-by-using-cicd), [Composer packages](../composer_repository/index.md#publish-a-composer-package-by-using-cicd), [NuGet Packages](../nuget_repository/index.md#publishing-a-nuget-package-with-cicd), [Conan Packages](../conan_repository/index.md#publish-a-conan-package-by-using-cicd), [PyPI packages](../pypi_repository/index.md#using-gitlab-ci-with-pypi-packages), and [generic packages](../generic_packages/index.md#publish-a-generic-package-by-using-cicd). If you use CI/CD to build a package, extended activity information is displayed when you view the package details: diff --git a/doc/user/packages/workflows/project_registry.md b/doc/user/packages/workflows/project_registry.md index 19190c29457e2e5dcf2dabe983c2122fb07a64fb..a8972f05acda6ae506228d9411a4b69e31470bc5 100644 --- a/doc/user/packages/workflows/project_registry.md +++ b/doc/user/packages/workflows/project_registry.md @@ -67,9 +67,9 @@ If you are using NPM, this involves creating an `.npmrc` file and adding the app to your project using your project ID, then adding a section to your `package.json` file with a similar URL. Follow -the instructions in the [GitLab NPM Registry documentation](../npm_registry/index.md#authenticating-to-the-gitlab-npm-registry). After +the instructions in the [GitLab NPM Registry documentation](../npm_registry/index.md#authenticate-to-the-package-registry). After you do this, you can push your NPM package to your project using `npm publish`, as described in the -[uploading packages](../npm_registry/index.md#uploading-packages) section of the docs. +[publishing packages](../npm_registry/index.md#publish-an-npm-package) section of the docs. #### Maven diff --git a/doc/user/profile/account/img/register_v13_6.png b/doc/user/profile/account/img/register_v13_6.png index 7c6eb04de794dccff834f41a351eb774e57ca094..ce4adc0f55bbd7dc969c914acf4eae1219a13be5 100644 Binary files a/doc/user/profile/account/img/register_v13_6.png and b/doc/user/profile/account/img/register_v13_6.png differ diff --git a/doc/user/project/clusters/add_remove_clusters.md b/doc/user/project/clusters/add_remove_clusters.md index af870693f23afdab6c2c8cdbce9a9fa5a3370d88..c96e38b1dfc0073de1e3b288766652125043b5ce 100644 --- a/doc/user/project/clusters/add_remove_clusters.md +++ b/doc/user/project/clusters/add_remove_clusters.md @@ -94,7 +94,11 @@ GitLab creates the following resources for RBAC clusters. | Environment namespace | `Namespace` | Contains all environment-specific resources | Deploying to a cluster | | Environment namespace | `ServiceAccount` | Uses namespace of environment | Deploying to a cluster | | Environment namespace | `Secret` | Token for environment ServiceAccount | Deploying to a cluster | -| Environment namespace | `RoleBinding` | [`edit`](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles) roleRef | Deploying to a cluster | +| Environment namespace | `RoleBinding` | [`admin`](https://kubernetes.io/docs/reference/access-authn-authz/rbac/#user-facing-roles) roleRef | Deploying to a cluster | + +The environment namespace `RoleBinding` was +[updated](https://gitlab.com/gitlab-org/gitlab/-/issues/31113) in GitLab 13.6 +to `admin` roleRef. Previously, the `edit` roleRef was used. ### ABAC cluster resources diff --git a/doc/user/project/img/group_issue_board.png b/doc/user/project/img/group_issue_board.png deleted file mode 100644 index be360d185403d307d31a437ec925a67cca06f0bf..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/group_issue_board.png and /dev/null differ diff --git a/doc/user/project/img/issue_board_add_list.png b/doc/user/project/img/issue_board_add_list.png deleted file mode 100644 index 91098daa1d1e642c166248f465e5c8e4163581e3..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_board_add_list.png and /dev/null differ diff --git a/doc/user/project/img/issue_board_add_list_v13_6.png b/doc/user/project/img/issue_board_add_list_v13_6.png new file mode 100644 index 0000000000000000000000000000000000000000..4239ab6e7e45ba6123ea02d75063fc753e5f78d5 Binary files /dev/null and b/doc/user/project/img/issue_board_add_list_v13_6.png differ diff --git a/doc/user/project/img/issue_board_assignee_lists.png b/doc/user/project/img/issue_board_assignee_lists.png deleted file mode 100644 index f2660cd8f801917022139596cfafff329181e571..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_board_assignee_lists.png and /dev/null differ diff --git a/doc/user/project/img/issue_board_assignee_lists_v13_6.png b/doc/user/project/img/issue_board_assignee_lists_v13_6.png new file mode 100644 index 0000000000000000000000000000000000000000..d0fbb0a2ef0c2244fc8e623e32482182b2a1dd59 Binary files /dev/null and b/doc/user/project/img/issue_board_assignee_lists_v13_6.png differ diff --git a/doc/user/project/img/issue_board_creation.png b/doc/user/project/img/issue_board_creation.png deleted file mode 100644 index 099fe6eee21254e4c04ce5678c14e44ea372024c..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_board_creation.png and /dev/null differ diff --git a/doc/user/project/img/issue_board_creation_v13_6.png b/doc/user/project/img/issue_board_creation_v13_6.png new file mode 100644 index 0000000000000000000000000000000000000000..e36b53418fdedc495716a38e0d59cf3a0fb1467d Binary files /dev/null and b/doc/user/project/img/issue_board_creation_v13_6.png differ diff --git a/doc/user/project/img/issue_board_edit_button.png b/doc/user/project/img/issue_board_edit_button.png deleted file mode 100644 index a0dc6f415923540c0ec1b410e40915aeee90626b..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_board_edit_button.png and /dev/null differ diff --git a/doc/user/project/img/issue_board_focus_mode.gif b/doc/user/project/img/issue_board_focus_mode.gif deleted file mode 100644 index 9565bdb0865eab6b8fa9958303066f5af7786942..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_board_focus_mode.gif and /dev/null differ diff --git a/doc/user/project/img/issue_board_milestone_lists.png b/doc/user/project/img/issue_board_milestone_lists.png deleted file mode 100644 index 91926f58f87525f2f763aa0a0686c1fcabe77c7b..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_board_milestone_lists.png and /dev/null differ diff --git a/doc/user/project/img/issue_board_milestone_lists_v13_6.png b/doc/user/project/img/issue_board_milestone_lists_v13_6.png new file mode 100644 index 0000000000000000000000000000000000000000..a7718ffd66cb47f202d1249a88ea25b846c5186e Binary files /dev/null and b/doc/user/project/img/issue_board_milestone_lists_v13_6.png differ diff --git a/doc/user/project/img/issue_board_move_issue_card_list.png b/doc/user/project/img/issue_board_move_issue_card_list.png deleted file mode 100644 index 13750a63766d30f59e073babf9be6d1a36d0affe..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_board_move_issue_card_list.png and /dev/null differ diff --git a/doc/user/project/img/issue_board_move_issue_card_list_v13_6.png b/doc/user/project/img/issue_board_move_issue_card_list_v13_6.png new file mode 100644 index 0000000000000000000000000000000000000000..2b661a63d7ddbcfbc2ea68316b110bd2a811804a Binary files /dev/null and b/doc/user/project/img/issue_board_move_issue_card_list_v13_6.png differ diff --git a/doc/user/project/img/issue_board_summed_weights.png b/doc/user/project/img/issue_board_summed_weights.png deleted file mode 100644 index 6035d7ca330a4e9324e7faffc089c991db3fb700..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_board_summed_weights.png and /dev/null differ diff --git a/doc/user/project/img/issue_board_summed_weights_v13_6.png b/doc/user/project/img/issue_board_summed_weights_v13_6.png new file mode 100644 index 0000000000000000000000000000000000000000..a6482e73c0a5bea313300fc6198feb8d6da9fa49 Binary files /dev/null and b/doc/user/project/img/issue_board_summed_weights_v13_6.png differ diff --git a/doc/user/project/img/issue_board_system_notes.png b/doc/user/project/img/issue_board_system_notes.png deleted file mode 100644 index c6ecb49819874ee138b864cc1b332db3c467cbc2..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_board_system_notes.png and /dev/null differ diff --git a/doc/user/project/img/issue_board_system_notes_v13_6.png b/doc/user/project/img/issue_board_system_notes_v13_6.png new file mode 100644 index 0000000000000000000000000000000000000000..4958f63541e19e311c5c8555ca386f4f3c8834b0 Binary files /dev/null and b/doc/user/project/img/issue_board_system_notes_v13_6.png differ diff --git a/doc/user/project/img/issue_board_view_scope.png b/doc/user/project/img/issue_board_view_scope.png deleted file mode 100644 index d173679a0e76f0495b6f0958422eda50fa9730c1..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_board_view_scope.png and /dev/null differ diff --git a/doc/user/project/img/issue_boards_add_issues_modal.png b/doc/user/project/img/issue_boards_add_issues_modal.png deleted file mode 100644 index ecddf6709d0e3cf2d472c2cd1010593d541b9d23..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_boards_add_issues_modal.png and /dev/null differ diff --git a/doc/user/project/img/issue_boards_add_issues_modal_v13_6.png b/doc/user/project/img/issue_boards_add_issues_modal_v13_6.png new file mode 100644 index 0000000000000000000000000000000000000000..a138efc9c1c45654104baf82476cc83740e1ce29 Binary files /dev/null and b/doc/user/project/img/issue_boards_add_issues_modal_v13_6.png differ diff --git a/doc/user/project/img/issue_boards_blocked_icon_v12_8.png b/doc/user/project/img/issue_boards_blocked_icon_v12_8.png deleted file mode 100644 index 1055fb48322d66a2a8742667780cad9a98c76f42..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_boards_blocked_icon_v12_8.png and /dev/null differ diff --git a/doc/user/project/img/issue_boards_blocked_icon_v13_6.png b/doc/user/project/img/issue_boards_blocked_icon_v13_6.png new file mode 100644 index 0000000000000000000000000000000000000000..2dac6bb2ee3343ff22c84780fff021b4d4773fb7 Binary files /dev/null and b/doc/user/project/img/issue_boards_blocked_icon_v13_6.png differ diff --git a/doc/user/project/img/issue_boards_core.png b/doc/user/project/img/issue_boards_core.png deleted file mode 100644 index 41ddbb24b14c6459c1e7184eeb9bf647c867fd0e..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_boards_core.png and /dev/null differ diff --git a/doc/user/project/img/issue_boards_core_v13_6.png b/doc/user/project/img/issue_boards_core_v13_6.png new file mode 100644 index 0000000000000000000000000000000000000000..8695b523c12dbe35f49d8d3fb348767e5da48d0f Binary files /dev/null and b/doc/user/project/img/issue_boards_core_v13_6.png differ diff --git a/doc/user/project/img/issue_boards_multiple.png b/doc/user/project/img/issue_boards_multiple.png deleted file mode 100644 index e618336061036cc85587da25625058b64bfb34e1..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_boards_multiple.png and /dev/null differ diff --git a/doc/user/project/img/issue_boards_multiple_v13_6.png b/doc/user/project/img/issue_boards_multiple_v13_6.png new file mode 100644 index 0000000000000000000000000000000000000000..18ff5e2bc6621386598a2f1c823798385535b76d Binary files /dev/null and b/doc/user/project/img/issue_boards_multiple_v13_6.png differ diff --git a/doc/user/project/img/issue_boards_premium.png b/doc/user/project/img/issue_boards_premium.png deleted file mode 100644 index ef9f5bbea32706a666c232d5b905842fc15706c7..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_boards_premium.png and /dev/null differ diff --git a/doc/user/project/img/issue_boards_premium_v13_6.png b/doc/user/project/img/issue_boards_premium_v13_6.png new file mode 100644 index 0000000000000000000000000000000000000000..8d1c1299d5cc1c194fa1970d67e9beb0a1ed3216 Binary files /dev/null and b/doc/user/project/img/issue_boards_premium_v13_6.png differ diff --git a/doc/user/project/img/issue_boards_remove_issue.png b/doc/user/project/img/issue_boards_remove_issue.png deleted file mode 100644 index 7050e6c3ede756742c692ae171f2de783015d191..0000000000000000000000000000000000000000 Binary files a/doc/user/project/img/issue_boards_remove_issue.png and /dev/null differ diff --git a/doc/user/project/img/issue_boards_remove_issue_v13_6.png b/doc/user/project/img/issue_boards_remove_issue_v13_6.png new file mode 100644 index 0000000000000000000000000000000000000000..c980759ad0cd43b2034500183931b3a04d923f7a Binary files /dev/null and b/doc/user/project/img/issue_boards_remove_issue_v13_6.png differ diff --git a/doc/user/project/issue_board.md b/doc/user/project/issue_board.md index bce40e9a838b3c58b2f7cba00361b41746927866..4ab8f87e5d4e4b07fcf98e45a33c53747ed08ebe 100644 --- a/doc/user/project/issue_board.md +++ b/doc/user/project/issue_board.md @@ -31,7 +31,7 @@ To let your team members organize their own workflows, use [multiple issue boards](#use-cases-for-multiple-issue-boards). This allows creating multiple issue boards in the same project. - + Different issue board features are available in different [GitLab tiers](https://about.gitlab.com/pricing/), as shown in the following table: @@ -45,7 +45,7 @@ as shown in the following table: To learn more, visit [GitLab Enterprise features for issue boards](#gitlab-enterprise-features-for-issue-boards) below. - + <i class="fa fa-youtube-play youtube" aria-hidden="true"></i> Watch a [video presentation](https://youtu.be/vjccjHI7aGI) of @@ -69,8 +69,8 @@ For example, let's consider this simplified development workflow: 1. When frontend is complete, the new feature is deployed to a **staging** environment to be tested. 1. When successful, it's deployed to **production**. -If you have the labels "**backend**", "**frontend**", "**staging**", and -"**production**", and an issue board with a list for each, you can: +If you have the labels **Backend**, **Frontend**, **Staging**, and +**Production**, and an issue board with a list for each, you can: - Visualize the entire flow of implementations since the beginning of the development life cycle until deployed to production. @@ -78,7 +78,7 @@ If you have the labels "**backend**", "**frontend**", "**staging**", and - Move issues between lists to organize them according to the labels you've set. - Add multiple issues to lists in the board by selecting one or more existing issues. - + ### Use cases for multiple issue boards @@ -199,7 +199,7 @@ Using the search box at the top of the menu, you can filter the listed boards. When you have ten or more boards available, a **Recent** section is also shown in the menu, with shortcuts to your last four visited boards. - + When you're revisiting an issue board in a project or group with multiple boards, GitLab automatically loads the last board you visited. @@ -229,20 +229,16 @@ An issue board can be associated with a GitLab [Milestone](milestones/index.md#m which automatically filter the board issues accordingly. This allows you to create unique boards according to your team's need. - + -You can define the scope of your board when creating it or by clicking the "Edit board" button. -Once a milestone, assignee or weight is assigned to an issue board, you can no longer +You can define the scope of your board when creating it or by clicking the **Edit board** button. +After a milestone, assignee or weight is assigned to an issue board, you can no longer filter through these in the search bar. In order to do that, you need to remove the desired scope (for example, milestone, assignee, or weight) from the issue board. - - If you don't have editing permission in a board, you're still able to see the configuration by clicking **View scope**. - - <i class="fa fa-youtube-play youtube" aria-hidden="true"></i> Watch a [video presentation](https://youtu.be/m5UTNCSqaDk) of the Configurable Issue Board feature. @@ -253,12 +249,8 @@ the Configurable Issue Board feature. > - [Moved](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/28597) to the Free tier of GitLab.com in 12.10. > - [Moved](https://gitlab.com/gitlab-org/gitlab/-/issues/212331) to GitLab Core in 13.0. -Click the button at the top right to toggle focus mode on and off. In focus mode, the navigation UI -is hidden, allowing you to focus on issues in the board. - - - ---- +To enable or disable focus mode, select the **Toggle focus mode** button (**{maximize}**) at the top +right. In focus mode, the navigation UI is hidden, allowing you to focus on issues in the board. ### Sum of issue weights **(STARTER)** @@ -266,7 +258,7 @@ The top of each list indicates the sum of issue weights for the issues that belong to that list. This is useful when using boards for capacity allocation, especially in combination with [assignee lists](#assignee-lists). - + ### Group issue boards **(PREMIUM)** @@ -279,8 +271,6 @@ group and its descendant subgroups. Similarly, you can only filter by group labe boards. When updating milestones and labels for an issue through the sidebar update mechanism, again only group-level objects are available. - - ### Assignee lists **(PREMIUM)** > [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/5784) in [GitLab Premium](https://about.gitlab.com/pricing/) 11.0. @@ -290,15 +280,15 @@ an assignee list that shows all issues assigned to a user. You can have a board with both label lists and assignee lists. To add an assignee list: -1. Click **Add list**. +1. Select the **Add list** dropdown button. 1. Select the **Assignee list** tab. -1. Search and click the user you want to add as an assignee. +1. Search and select the user you want to add as an assignee. Now that the assignee list is added, you can assign or unassign issues to that user by [dragging issues](#drag-issues-between-lists) to and from an assignee list. To remove an assignee list, just as with a label list, click the trash icon. - + ### Milestone lists **(PREMIUM)** @@ -307,7 +297,7 @@ To remove an assignee list, just as with a label list, click the trash icon. You're also able to create lists of a milestone. These are lists that filter issues by the assigned milestone, giving you more freedom and visibility on the issue board. To add a milestone list: -1. Click **Add list**. +1. Select the **Add list** dropdown button. 1. Select the **Milestone** tab. 1. Search and click the milestone. @@ -315,7 +305,7 @@ Like the assignee lists, you're able to [drag issues](#drag-issues-between-lists to and from a milestone list to manipulate the milestone of the dragged issues. As in other list types, click the trash icon to remove a list. - + ## Work In Progress limits **(STARTER)** @@ -347,7 +337,7 @@ To set a WIP limit for a list: If an issue is blocked by another issue, an icon appears next to its title to indicate its blocked status. - + ## Actions you can take on an issue board @@ -381,16 +371,16 @@ have that label. ### Create a new list -Create a new list by clicking the **Add list** button in the upper right corner of the issue board. +Create a new list by clicking the **Add list** dropdown button in the upper right corner of the issue board. - + -Then, choose the label or user to create the list from. The new list is inserted -at the end of the lists, before **Done**. Moving and reordering lists is as -easy as dragging them around. +Then, choose the label or user to base the new list on. The new list is inserted +at the end of the lists, before **Done**. To move and reorder lists, drag them around. To create a list for a label that doesn't yet exist, create the label by -choosing **Create new label**. This creates the label immediately and adds it to the dropdown. +choosing **Create project label** or **Create group label**. +This creates the label immediately and adds it to the dropdown. You can now choose it to create a list. ### Delete a list @@ -404,14 +394,14 @@ list view that's removed. You can always restore it later if you need. ### Add issues to a list You can add issues to a list by clicking the **Add issues** button -present in the upper right corner of the issue board. This opens up a modal +in the top right corner of the issue board. This opens up a modal window where you can see all the issues that do not belong to any list. Select one or more issues by clicking the cards and then click **Add issues** to add them to the selected list. You can limit the issues you want to add to the list by filtering by author, assignee, milestone, and label. - + ### Remove an issue from a list @@ -419,13 +409,13 @@ Removing an issue from a list can be done by clicking the issue card and then clicking the **Remove from board** button in the sidebar. The respective label is removed. - + ### Filter issues You should be able to use the filters on top of your issue board to show only -the results you want. It's similar to the filtering used in the issue tracker -since the metadata from the issues and labels are re-used in the issue board. +the results you want. It's similar to the filtering used in the issue tracker, +as the metadata from the issues and labels is re-used in the issue board. You can filter by author, assignee, milestone, and label. @@ -435,13 +425,13 @@ By reordering your lists, you can create workflows. As lists in issue boards are based on labels, it works out of the box with your existing issues. So if you've already labeled things with **Backend** and **Frontend**, the issue appears in -the lists as you create them. In addition, this means you can easily move -something between lists by changing a label. +the lists as you create them. In addition, this means you can move something between lists by +changing a label. A typical workflow of using an issue board would be: 1. You have [created](labels.md#label-management) and [prioritized](labels.md#label-priority) - labels so that you can easily categorize your issues. + labels to categorize your issues. 1. You have a bunch of issues (ideally labeled). 1. You visit the issue board and start [creating lists](#create-a-new-list) to create a workflow. @@ -457,15 +447,15 @@ For example, you can create a list based on the label of **Frontend** and one fo **Frontend** list. That way, everyone knows that this issue is now being worked on by the designers. -Then, once they're done, all they have to do is +Then, when they're done, all they have to do is drag it to the next list, **Backend**. Then, a backend developer can -eventually pick it up. Once they’re done, they move it to **Done**, to close the +eventually pick it up. When they’re done, they move it to **Done**, to close the issue. This process can be seen clearly when visiting an issue. With every move to another list, the label changes and a system note is recorded. - + ### Drag issues between lists @@ -473,16 +463,17 @@ When dragging issues between lists, different behavior occurs depending on the s | | To Open | To Closed | To label `B` list | To assignee `Bob` list | |----------------------------|--------------------|--------------|------------------------------|---------------------------------------| -| From Open | - | Issue closed | `B` added | `Bob` assigned | -| From Closed | Issue reopened | - | Issue reopened<br/>`B` added | Issue reopened<br/>`Bob` assigned | -| From label `A` list | `A` removed | Issue closed | `A` removed<br/>`B` added | `Bob` assigned | -| From assignee `Alice` list | `Alice` unassigned | Issue closed | `B` added | `Alice` unassigned<br/>`Bob` assigned | +| **From Open** | - | Issue closed | `B` added | `Bob` assigned | +| **From Closed** | Issue reopened | - | Issue reopened<br/>`B` added | Issue reopened<br/>`Bob` assigned | +| **From label `A` list** | `A` removed | Issue closed | `A` removed<br/>`B` added | `Bob` assigned | +| **From assignee `Alice` list** | `Alice` unassigned | Issue closed | `B` added | `Alice` unassigned<br/>`Bob` assigned | ### Multi-select issue cards > [Introduced](https://gitlab.com/gitlab-org/gitlab/-/issues/18954) in GitLab 12.4. -You can select multiple issue cards, then drag the group to another position within the list, or to another list. This makes it faster to reorder many issues at once. +You can select multiple issue cards, then drag the group to another position within the list, or to +another list. This makes it faster to reorder many issues at once. To select and move multiple cards: diff --git a/doc/user/project/merge_requests/work_in_progress_merge_requests.md b/doc/user/project/merge_requests/work_in_progress_merge_requests.md index e7abf6e5fb671cf5bb59674ffb967f0d6394a876..2218d38fdad5be611113ec54dbb06003a21b66f5 100644 --- a/doc/user/project/merge_requests/work_in_progress_merge_requests.md +++ b/doc/user/project/merge_requests/work_in_progress_merge_requests.md @@ -27,7 +27,7 @@ There are several ways to flag a merge request as a Draft: description will have the same effect. - **Deprecated** Add `[WIP]` or `WIP:` to the start of the merge request's title. **WIP** still works but was deprecated in favor of **Draft**. It will be removed in the next major version (GitLab 14.0). -- Add the `/wip` [quick action](../quick_actions.md#quick-actions-for-issues-merge-requests-and-epics) +- Add the `/draft` (or `/wip`) [quick action](../quick_actions.md#quick-actions-for-issues-merge-requests-and-epics) in a comment in the merge request. This is a toggle, and can be repeated to change the status back. Note that any other text in the comment will be discarded. - Add `draft:`, `Draft:`, `fixup!`, or `Fixup!` to the beginning of a commit message targeting the @@ -43,7 +43,7 @@ Similar to above, when a Merge Request is ready to be merged, you can remove the - Remove `[Draft]`, `Draft:` or `(Draft)` from the start of the merge request's title. Clicking on **Remove the Draft: prefix from the title**, under the title box, when editing the merge request's description, will have the same effect. -- Add the `/wip` [quick action](../quick_actions.md#quick-actions-for-issues-merge-requests-and-epics) +- Add the `/draft` (or `/wip`) [quick action](../quick_actions.md#quick-actions-for-issues-merge-requests-and-epics) in a comment in the merge request. This is a toggle, and can be repeated to change the status back. Note that any other text in the comment will be discarded. - Click on the **Resolve Draft status** button near the bottom of the merge request description, diff --git a/doc/user/project/quick_actions.md b/doc/user/project/quick_actions.md index b66d4bf7f7775f2532d39a5203b50f0659e8ecc5..46db72937119e76852a2455e17908a53b8923c36 100644 --- a/doc/user/project/quick_actions.md +++ b/doc/user/project/quick_actions.md @@ -40,6 +40,7 @@ The following quick actions are applicable to descriptions, discussions and thre | `/copy_metadata <#issue>` | ✓ | ✓ | | Copy labels and milestone from another issue in the project. | | `/create_merge_request <branch name>` | ✓ | | | Create a new merge request starting from the current issue. | | `/done` | ✓ | ✓ | ✓ | Mark to do as done. | +| `/draft` | | ✓ | | Toggle the draft status. | | `/due <date>` | ✓ | | | Set due date. Examples of valid `<date>` include `in 2 days`, `this Friday` and `December 31st`. | | `/duplicate <#issue>` | ✓ | | | Close this issue and mark as a duplicate of another issue. **(CORE)** Also, mark both as related. **(STARTER)** | | `/epic <epic>` | ✓ | | | Add to epic `<epic>`. The `<epic>` value should be in the format of `&epic`, `group&epic`, or a URL to an epic. **(PREMIUM)** | @@ -82,7 +83,7 @@ The following quick actions are applicable to descriptions, discussions and thre | `/unlock` | ✓ | ✓ | | Unlock the discussions. | | `/unsubscribe` | ✓ | ✓ | ✓ | Unsubscribe from notifications. | | `/weight <value>` | ✓ | | | Set weight. Valid options for `<value>` include `0`, `1`, `2`, and so on. **(STARTER)** | -| `/wip` | | ✓ | | Toggle the Work In Progress status. | +| `/wip` | | ✓ | | Toggle the draft status. | | `/zoom <Zoom URL>` | ✓ | | | Add Zoom meeting to this issue ([introduced in GitLab 12.4](https://gitlab.com/gitlab-org/gitlab/-/merge_requests/16609)). | ## Autocomplete characters diff --git a/doc/user/project/repository/img/repository_mirroring_push_settings.png b/doc/user/project/repository/img/repository_mirroring_push_settings.png index 9fc25dd3b259373d9c1904fb54e39b68cd03cb83..8916d21d515711d0567c6ed06ae72661c05b3c66 100644 Binary files a/doc/user/project/repository/img/repository_mirroring_push_settings.png and b/doc/user/project/repository/img/repository_mirroring_push_settings.png differ diff --git a/doc/user/project/settings/index.md b/doc/user/project/settings/index.md index 8fdcf58b5aaba84425dbab63bb5e42905e4c63cf..4b368fc20d6c17317795cf3caef6374c88abf031 100644 --- a/doc/user/project/settings/index.md +++ b/doc/user/project/settings/index.md @@ -72,6 +72,7 @@ Use the switches to enable or disable the following features: | **Snippets** | ✓ | Enables [sharing of code and text](../../snippets.md) | | **Pages** | ✓ | Allows you to [publish static websites](../pages/) | | **Metrics Dashboard** | ✓ | Control access to [metrics dashboard](../integrations/prometheus.md) +| **Requirements** | ✓ | Control access to [Requirements Management](../requirements/index.md) Some features depend on others: diff --git a/doc/user/project/wiki/img/wiki_sidebar_v13_5.png b/doc/user/project/wiki/img/wiki_sidebar_v13_5.png index 0f445d61d7176b632b3b12d8434301a4ef74bbdf..f22424749a5c19cf79a947d59f5b2f0d95e26e54 100644 Binary files a/doc/user/project/wiki/img/wiki_sidebar_v13_5.png and b/doc/user/project/wiki/img/wiki_sidebar_v13_5.png differ diff --git a/doc/user/reserved_names.md b/doc/user/reserved_names.md index ea5b018b5b2a42676ed59e8be6411ef3145e965f..ea3ca7a28d756e938994870d2985a9f06e290ec1 100644 --- a/doc/user/reserved_names.md +++ b/doc/user/reserved_names.md @@ -82,6 +82,7 @@ Currently the following names are reserved as top level groups: - `s` - `search` - `sent_notifications` +- `sitemap` - `sitemap.xml` - `sitemap.xml.gz` - `slash-command-logo.png` diff --git a/doc/user/search/advanced_search_syntax.md b/doc/user/search/advanced_search_syntax.md index ed5ecc17a8b41aa1894100d4380eb222c7e7a8be..c4040878e02889371f64baffd6272f1bdfd3d375 100644 --- a/doc/user/search/advanced_search_syntax.md +++ b/doc/user/search/advanced_search_syntax.md @@ -64,8 +64,8 @@ The Advanced Search Syntax also supports the use of filters. The available filte - extension: Filters by extension in the filename. Please write the extension without a leading dot. Exact match only. - blob: Filters by Git `object ID`. Exact match only. -To use them, simply add them to your query in the format `<filter_name>:<value>` without - any spaces between the colon (`:`) and the value. +To use them, add them to your keyword in the format `<filter_name>:<value>` without +any spaces between the colon (`:`) and the value. A keyword or an asterisk (`*`) is required for filter searches and has to be added in front of the filter separated by a space. Examples: diff --git a/ee/app/assets/javascripts/pages/projects/shared/permissions/mixins/settings_pannel_mixin.js b/ee/app/assets/javascripts/pages/projects/shared/permissions/mixins/settings_pannel_mixin.js index a14ea24b5a0c11d74d30f2d50249309bfb3ef869..99a3b92f974fcbf79c427c7c87518166bc9b89c8 100644 --- a/ee/app/assets/javascripts/pages/projects/shared/permissions/mixins/settings_pannel_mixin.js +++ b/ee/app/assets/javascripts/pages/projects/shared/permissions/mixins/settings_pannel_mixin.js @@ -2,6 +2,7 @@ export default { data() { return { packagesEnabled: true, + requirementsEnabled: true, }; }, watch: { diff --git a/ee/app/assets/javascripts/security_configuration/dast_scanner_profiles/components/dast_scanner_profile_form.vue b/ee/app/assets/javascripts/security_configuration/dast_scanner_profiles/components/dast_scanner_profile_form.vue index e59a0d7d17d713a18502a010596dd6e2ea7c0b8c..9925fe11a8cf2a34170136fa22f8f077e673884b 100644 --- a/ee/app/assets/javascripts/security_configuration/dast_scanner_profiles/components/dast_scanner_profile_form.vue +++ b/ee/app/assets/javascripts/security_configuration/dast_scanner_profiles/components/dast_scanner_profile_form.vue @@ -12,6 +12,7 @@ import { GlFormCheckbox, GlFormRadioGroup, } from '@gitlab/ui'; +import { initFormField } from 'ee/security_configuration/utils'; import * as Sentry from '~/sentry/wrapper'; import { __, s__ } from '~/locale'; import { redirectTo } from '~/lib/utils/url_utility'; @@ -21,13 +22,6 @@ import dastScannerProfileUpdateMutation from '../graphql/dast_scanner_profile_up import tooltipIcon from './tooltip_icon.vue'; import { SCAN_TYPE, SCAN_TYPE_OPTIONS } from '../constants'; -const initField = (value, isRequired = true) => ({ - value, - required: isRequired, - state: null, - feedback: null, -}); - const SPIDER_TIMEOUT_MIN = 0; const SPIDER_TIMEOUT_MAX = 2880; const TARGET_TIMEOUT_MIN = 1; @@ -74,12 +68,12 @@ export default { } = this.profile; const form = { - profileName: initField(name), - spiderTimeout: initField(spiderTimeout), - targetTimeout: initField(targetTimeout), - scanType: initField(scanType), - useAjaxSpider: initField(useAjaxSpider), - showDebugMessages: initField(showDebugMessages), + profileName: initFormField({ value: name }), + spiderTimeout: initFormField({ value: spiderTimeout }), + targetTimeout: initFormField({ value: targetTimeout }), + scanType: initFormField({ value: scanType }), + useAjaxSpider: initFormField({ value: useAjaxSpider }), + showDebugMessages: initFormField({ value: showDebugMessages }), }; return { diff --git a/ee/app/assets/javascripts/security_configuration/dast_site_profiles_form/components/dast_site_auth_section.vue b/ee/app/assets/javascripts/security_configuration/dast_site_profiles_form/components/dast_site_auth_section.vue new file mode 100644 index 0000000000000000000000000000000000000000..69481b770b3d75329065464eb317bf8d8c537629 --- /dev/null +++ b/ee/app/assets/javascripts/security_configuration/dast_site_profiles_form/components/dast_site_auth_section.vue @@ -0,0 +1,156 @@ +<script> +import { GlFormGroup, GlFormInput, GlFormCheckbox } from '@gitlab/ui'; +import { initFormField } from 'ee/security_configuration/utils'; +import validation from '~/vue_shared/directives/validation'; + +export default { + components: { + GlFormGroup, + GlFormInput, + GlFormCheckbox, + }, + directives: { + validation: validation(), + }, + props: { + fields: { + type: Object, + required: false, + default: () => ({}), + }, + showValidation: { + type: Boolean, + required: false, + default: false, + }, + }, + data() { + const { + authEnabled, + authenticationUrl, + userName, + password, + // default to commonly used names for `userName` and `password` fields in authentcation forms + userNameFormField = 'username', + passwordFormField = 'password', + } = this.fields; + + return { + form: { + state: false, + fields: { + authEnabled: initFormField({ value: authEnabled, skipValidation: true }), + authenticationUrl: initFormField({ value: authenticationUrl }), + userName: initFormField({ value: userName }), + password: initFormField({ value: password }), + userNameFormField: initFormField({ value: userNameFormField }), + passwordFormField: initFormField({ value: passwordFormField }), + }, + }, + }; + }, + computed: { + showValidationOrInEditMode() { + return this.showValidation || Object.keys(this.fields).length > 0; + }, + }, + watch: { + form: { handler: 'emitUpdate', immediate: true, deep: true }, + }, + methods: { + emitUpdate() { + this.$emit('input', this.form); + }, + }, +}; +</script> + +<template> + <section> + <gl-form-group :label="s__('DastProfiles|Authentication')"> + <gl-form-checkbox v-model="form.fields.authEnabled.value">{{ + s__('DastProfiles|Enable Authentication') + }}</gl-form-checkbox> + </gl-form-group> + <div v-if="form.fields.authEnabled.value" data-testid="auth-form"> + <div class="row"> + <gl-form-group + :label="s__('DastProfiles|Authentication URL')" + :invalid-feedback="form.fields.authenticationUrl.feedback" + class="col-md-6" + > + <gl-form-input + v-model="form.fields.authenticationUrl.value" + v-validation:[showValidationOrInEditMode] + name="authenticationUrl" + type="url" + required + :state="form.fields.authenticationUrl.state" + /> + </gl-form-group> + </div> + <div class="row"> + <gl-form-group + :label="s__('DastProfiles|Username')" + :invalid-feedback="form.fields.userName.feedback" + class="col-md-6" + > + <gl-form-input + v-model="form.fields.userName.value" + v-validation:[showValidationOrInEditMode] + autocomplete="off" + name="userName" + type="text" + required + :state="form.fields.userName.state" + /> + </gl-form-group> + <gl-form-group + :label="s__('DastProfiles|Password')" + :invalid-feedback="form.fields.password.feedback" + class="col-md-6" + > + <gl-form-input + v-model="form.fields.password.value" + v-validation:[showValidationOrInEditMode] + autocomplete="off" + name="password" + type="password" + required + :state="form.fields.password.state" + /> + </gl-form-group> + </div> + <div class="row"> + <gl-form-group + :label="s__('DastProfiles|Username form field')" + :invalid-feedback="form.fields.userNameFormField.feedback" + class="col-md-6" + > + <gl-form-input + v-model="form.fields.userNameFormField.value" + v-validation:[showValidationOrInEditMode] + name="userNameFormField" + type="text" + required + :state="form.fields.userNameFormField.state" + /> + </gl-form-group> + <gl-form-group + :label="s__('DastProfiles|Password form field')" + :invalid-feedback="form.fields.passwordFormField.feedback" + class="col-md-6" + > + <gl-form-input + v-model="form.fields.passwordFormField.value" + v-validation:[showValidationOrInEditMode] + name="passwordFormField" + type="text" + required + :state="form.fields.passwordFormField.state" + /> + </gl-form-group> + </div> + </div> + </section> +</template> diff --git a/ee/app/assets/javascripts/security_configuration/dast_site_profiles_form/components/dast_site_profile_form.vue b/ee/app/assets/javascripts/security_configuration/dast_site_profiles_form/components/dast_site_profile_form.vue index e5c00750e62982c48374e02603b66275a860761e..33c1a5ee1fed7b840a0b510b56993a613ff68e47 100644 --- a/ee/app/assets/javascripts/security_configuration/dast_site_profiles_form/components/dast_site_profile_form.vue +++ b/ee/app/assets/javascripts/security_configuration/dast_site_profiles_form/components/dast_site_profile_form.vue @@ -10,6 +10,7 @@ import { GlModal, GlToggle, } from '@gitlab/ui'; +import { initFormField } from 'ee/security_configuration/utils'; import * as Sentry from '~/sentry/wrapper'; import { __, s__ } from '~/locale'; import { redirectTo } from '~/lib/utils/url_utility'; @@ -26,12 +27,6 @@ import { DAST_SITE_VALIDATION_STATUS, DAST_SITE_VALIDATION_POLL_INTERVAL } from const { PENDING, INPROGRESS, PASSED, FAILED } = DAST_SITE_VALIDATION_STATUS; -const initField = value => ({ - value, - state: null, - feedback: null, -}); - export default { name: 'DastSiteProfileForm', components: { @@ -71,8 +66,8 @@ export default { state: false, showValidation: false, fields: { - profileName: initField(name), - targetUrl: initField(targetUrl), + profileName: initFormField({ value: name }), + targetUrl: initFormField({ value: targetUrl }), }, }; @@ -219,9 +214,7 @@ export default { try { const { data: { - project: { - dastSiteValidation: { status }, - }, + project: { dastSiteValidation }, }, } = await this.$apollo.query({ query: dastSiteValidationQuery, @@ -231,7 +224,7 @@ export default { }, fetchPolicy: fetchPolicies.NETWORK_ONLY, }); - this.validationStatus = status; + this.validationStatus = dastSiteValidation?.status || null; if (this.validationStatusMatches(INPROGRESS)) { await new Promise(resolve => { @@ -259,7 +252,7 @@ export default { } = await this.$apollo.mutate({ mutation: dastSiteTokenCreateMutation, variables: { - projectFullPath: this.fullPath, + fullPath: this.fullPath, targetUrl: this.form.fields.targetUrl.value, }, }); diff --git a/ee/app/assets/javascripts/security_configuration/dast_site_profiles_form/graphql/dast_site_token_create.mutation.graphql b/ee/app/assets/javascripts/security_configuration/dast_site_profiles_form/graphql/dast_site_token_create.mutation.graphql index e2a57d69996143a07c28f22bacbfa0156c952466..baba51691b738037eb989a4d15f355c38a84ae90 100644 --- a/ee/app/assets/javascripts/security_configuration/dast_site_profiles_form/graphql/dast_site_token_create.mutation.graphql +++ b/ee/app/assets/javascripts/security_configuration/dast_site_profiles_form/graphql/dast_site_token_create.mutation.graphql @@ -1,5 +1,5 @@ -mutation dastSiteTokenCreate($projectFullPath: ID!, $targetUrl: String!) { - dastSiteTokenCreate(input: { projectFullPath: $projectFullPath, targetUrl: $targetUrl }) { +mutation dastSiteTokenCreate($fullPath: ID!, $targetUrl: String!) { + dastSiteTokenCreate(input: { fullPath: $fullPath, targetUrl: $targetUrl }) { id token errors diff --git a/ee/app/assets/javascripts/security_configuration/utils.js b/ee/app/assets/javascripts/security_configuration/utils.js new file mode 100644 index 0000000000000000000000000000000000000000..f7357a1ad9e535783fc7ff3c4a504ca894dc4666 --- /dev/null +++ b/ee/app/assets/javascripts/security_configuration/utils.js @@ -0,0 +1,6 @@ +export const initFormField = ({ value, required = true, skipValidation = false }) => ({ + value, + required, + state: skipValidation ? true : null, + feedback: null, +}); diff --git a/ee/app/assets/javascripts/security_dashboard/components/project_pipeline_status.vue b/ee/app/assets/javascripts/security_dashboard/components/project_pipeline_status.vue index 38846e6af1420fb2dd3171c6f6169b374fd3b680..64c7c174b8b450a5aa812d9b3b1c146e1a0fdc8e 100644 --- a/ee/app/assets/javascripts/security_dashboard/components/project_pipeline_status.vue +++ b/ee/app/assets/javascripts/security_dashboard/components/project_pipeline_status.vue @@ -59,13 +59,13 @@ export default { <span class="gl-font-weight-bold gl-mr-3">{{ $options.i18n.lastUpdated }}</span> <span class="gl-white-space-nowrap"> <time-ago-tooltip class="gl-pr-3" :time="pipeline.createdAt" /> - <gl-link :href="pipeline.path" target="_blank">#{{ pipeline.id }}</gl-link> + <gl-link :href="pipeline.path">#{{ pipeline.id }}</gl-link> <pipeline-status-badge :pipeline="pipeline" class="gl-ml-3" /> </span> </div> <div v-if="autoFixMrsCount" data-testid="auto-fix-mrs-link"> <span class="gl-font-weight-bold gl-mr-3">{{ $options.i18n.autoFixSolutions }}</span> - <gl-link :href="autoFixMrsPath" target="_blank" class="gl-white-space-nowrap">{{ + <gl-link :href="autoFixMrsPath" class="gl-white-space-nowrap">{{ sprintf($options.i18n.autoFixMrsLink, { mrsCount: autoFixMrsCount }) }}</gl-link> </div> diff --git a/ee/app/assets/javascripts/storage_counter/components/app.vue b/ee/app/assets/javascripts/storage_counter/components/app.vue index 6a20c130a7a5705810383618f04aa126290a8717..8993405c65c33f9b1935affbbde1e8cec2cb00bb 100644 --- a/ee/app/assets/javascripts/storage_counter/components/app.vue +++ b/ee/app/assets/javascripts/storage_counter/components/app.vue @@ -1,5 +1,12 @@ <script> -import { GlLink, GlSprintf, GlModalDirective, GlButton, GlIcon } from '@gitlab/ui'; +import { + GlLink, + GlSprintf, + GlModalDirective, + GlButton, + GlIcon, + GlKeysetPagination, +} from '@gitlab/ui'; import glFeatureFlagsMixin from '~/vue_shared/mixins/gl_feature_flags_mixin'; import ProjectsTable from './projects_table.vue'; import UsageGraph from './usage_graph.vue'; @@ -9,18 +16,20 @@ import query from '../queries/storage.query.graphql'; import TemporaryStorageIncreaseModal from './temporary_storage_increase_modal.vue'; import { parseBoolean } from '~/lib/utils/common_utils'; import { formatUsageSize, parseGetStorageResults } from '../utils'; +import { PROJECTS_PER_PAGE } from '../constants'; export default { name: 'StorageCounterApp', components: { - ProjectsTable, GlLink, + GlIcon, GlButton, GlSprintf, - GlIcon, - StorageInlineAlert, UsageGraph, + ProjectsTable, UsageStatistics, + StorageInlineAlert, + GlKeysetPagination, TemporaryStorageIncreaseModal, }, directives: { @@ -55,20 +64,25 @@ export default { fullPath: this.namespacePath, searchTerm: this.searchTerm, withExcessStorageData: this.isAdditionalStorageFlagEnabled, + first: PROJECTS_PER_PAGE, }; }, update: parseGetStorageResults, + result() { + this.firstFetch = false; + }, }, }, data() { return { namespace: {}, searchTerm: '', + firstFetch: true, }; }, computed: { namespaceProjects() { - return this.namespace?.projects ?? []; + return this.namespace?.projects?.data ?? []; }, isStorageIncreaseModalVisible() { return parseBoolean(this.isTemporaryStorageIncreaseVisible); @@ -92,8 +106,24 @@ export default { additionalPurchasedStorageSize: this.namespace.additionalPurchasedStorageSize, }; }, + isQueryLoading() { + return this.$apollo.queries.namespace.loading; + }, + pageInfo() { + return this.namespace.projects?.pageInfo ?? {}; + }, shouldShowStorageInlineAlert() { - return this.isAdditionalStorageFlagEnabled && !this.$apollo.queries.namespace.loading; + if (this.firstFetch) { + // for initial load check if the data fetch is done (isQueryLoading) + return this.isAdditionalStorageFlagEnabled && !this.isQueryLoading; + } + // for all subsequent queries the storage inline alert doesn't + // have to be re-rendered as the data from graphql will remain + // the same. + return this.isAdditionalStorageFlagEnabled; + }, + showPagination() { + return Boolean(this.pageInfo?.hasPreviousPage || this.pageInfo?.hasNextPage); }, }, methods: { @@ -103,8 +133,30 @@ export default { this.searchTerm = input; } }, + fetchMoreProjects(vars) { + this.$apollo.queries.namespace.fetchMore({ + variables: { + fullPath: this.namespacePath, + withExcessStorageData: this.isAdditionalStorageFlagEnabled, + first: PROJECTS_PER_PAGE, + ...vars, + }, + updateQuery(previousResult, { fetchMoreResult }) { + return fetchMoreResult; + }, + }); + }, + onPrev(before) { + if (this.pageInfo?.hasPreviousPage) { + this.fetchMoreProjects({ before }); + } + }, + onNext(after) { + if (this.pageInfo?.hasNextPage) { + this.fetchMoreProjects({ after }); + } + }, }, - modalId: 'temporary-increase-storage-modal', }; </script> @@ -181,9 +233,13 @@ export default { </div> <projects-table :projects="namespaceProjects" + :is-loading="isQueryLoading" :additional-purchased-storage-size="namespace.additionalPurchasedStorageSize || 0" @search="handleSearch" /> + <div class="gl-display-flex gl-justify-content-center gl-mt-5"> + <gl-keyset-pagination v-if="showPagination" v-bind="pageInfo" @prev="onPrev" @next="onNext" /> + </div> <temporary-storage-increase-modal v-if="isStorageIncreaseModalVisible" :limit="formattedNamespaceLimit" diff --git a/ee/app/assets/javascripts/storage_counter/components/projects_skeleton_loader.vue b/ee/app/assets/javascripts/storage_counter/components/projects_skeleton_loader.vue new file mode 100644 index 0000000000000000000000000000000000000000..f2da26aed12eb9a09a3c9a72b107d5932a3627d6 --- /dev/null +++ b/ee/app/assets/javascripts/storage_counter/components/projects_skeleton_loader.vue @@ -0,0 +1,42 @@ +<script> +import { GlSkeletonLoader } from '@gitlab/ui'; +import { SKELETON_LOADER_ROWS } from '../constants'; + +export default { + name: 'ProjectsSkeletonLoader', + components: { GlSkeletonLoader }, + SKELETON_LOADER_ROWS, +}; +</script> +<template> + <div class="gl-border-b-solid gl-border-b-1 gl-border-gray-100"> + <div class="gl-flex-direction-column gl-display-md-none" data-testid="mobile-loader"> + <div + v-for="index in $options.SKELETON_LOADER_ROWS.mobile" + :key="index" + class="gl-responsive-table-row gl-border-solid gl-border-b-1 gl-pt-3 gl-pb-3 gl-border-b-gray-100" + > + <gl-skeleton-loader :width="500" :height="172"> + <rect width="480" height="20" x="10" y="15" rx="4" /> + <rect width="480" height="20" x="10" y="80" rx="4" /> + <rect width="480" height="20" x="10" y="145" rx="4" /> + </gl-skeleton-loader> + </div> + </div> + <div + class="gl-display-none gl-display-md-flex gl-flex-direction-column" + data-testid="desktop-loader" + > + <gl-skeleton-loader + v-for="index in $options.SKELETON_LOADER_ROWS.desktop" + :key="index" + :width="1000" + :height="39" + > + <rect rx="4" width="320" height="8" x="0" y="18" /> + <rect rx="4" width="60" height="8" x="500" y="18" /> + <rect rx="4" width="60" height="8" x="750" y="18" /> + </gl-skeleton-loader> + </div> + </div> +</template> diff --git a/ee/app/assets/javascripts/storage_counter/components/projects_table.vue b/ee/app/assets/javascripts/storage_counter/components/projects_table.vue index 46e929f8e79c184c58e006a3e1522d61fce951c3..09e1c82c22a34c343476879be3fe20a2b2903aad 100644 --- a/ee/app/assets/javascripts/storage_counter/components/projects_table.vue +++ b/ee/app/assets/javascripts/storage_counter/components/projects_table.vue @@ -3,11 +3,13 @@ import { GlSearchBoxByType } from '@gitlab/ui'; import glFeatureFlagsMixin from '~/vue_shared/mixins/gl_feature_flags_mixin'; import Project from './project.vue'; import ProjectWithExcessStorage from './project_with_excess_storage.vue'; +import ProjectsSkeletonLoader from './projects_skeleton_loader.vue'; import { SEARCH_DEBOUNCE_MS } from '~/ref/constants'; export default { components: { Project, + ProjectsSkeletonLoader, ProjectWithExcessStorage, GlSearchBoxByType, }, @@ -21,6 +23,11 @@ export default { type: Number, required: true, }, + isLoading: { + type: Boolean, + required: false, + default: false, + }, }, computed: { isAdditionalStorageFlagEnabled() { @@ -44,7 +51,7 @@ export default { role="row" > <template v-if="isAdditionalStorageFlagEnabled"> - <div class="table-section section-50 gl-font-weight-bold gl-pl-5" role="columnheader"> + <div class="table-section section-50 gl-font-weight-bold gl-pl-5" role="columnheader"> {{ __('Project') }} </div> <div class="table-section section-15 gl-font-weight-bold" role="columnheader"> @@ -70,13 +77,15 @@ export default { </div> </template> </div> - - <component - :is="projectRowComponent" - v-for="project in projects" - :key="project.id" - :project="project" - :additional-purchased-storage-size="additionalPurchasedStorageSize" - /> + <projects-skeleton-loader v-if="isAdditionalStorageFlagEnabled && isLoading" /> + <template v-else> + <component + :is="projectRowComponent" + v-for="project in projects" + :key="project.id" + :project="project" + :additional-purchased-storage-size="additionalPurchasedStorageSize" + /> + </template> </div> </template> diff --git a/ee/app/assets/javascripts/storage_counter/constants.js b/ee/app/assets/javascripts/storage_counter/constants.js index 6ccd4b5bf54d24dcafc5ebb546c5c91a2cefbb34..f5e2dbda55d8cb136a12c752ea97a9ad770388a8 100644 --- a/ee/app/assets/javascripts/storage_counter/constants.js +++ b/ee/app/assets/javascripts/storage_counter/constants.js @@ -11,3 +11,10 @@ export const STORAGE_USAGE_THRESHOLDS = { [ALERT_THRESHOLD]: 0.95, [ERROR_THRESHOLD]: 1.0, }; + +export const PROJECTS_PER_PAGE = 20; + +export const SKELETON_LOADER_ROWS = { + desktop: PROJECTS_PER_PAGE, + mobile: 5, +}; diff --git a/ee/app/assets/javascripts/storage_counter/queries/storage.query.graphql b/ee/app/assets/javascripts/storage_counter/queries/storage.query.graphql index 38080d47ffbe027d324166723d93a710186ad44f..05c5aa36edf361a03f97bb760a190f730c2518a1 100644 --- a/ee/app/assets/javascripts/storage_counter/queries/storage.query.graphql +++ b/ee/app/assets/javascripts/storage_counter/queries/storage.query.graphql @@ -1,7 +1,12 @@ +#import "~/graphql_shared/fragments/pageInfo.fragment.graphql" + query getStorageCounter( $fullPath: ID! - $searchTerm: String = "" $withExcessStorageData: Boolean = false + $searchTerm: String = "" + $first: Int! + $after: String + $before: String ) { namespace(fullPath: $fullPath) { id @@ -23,29 +28,37 @@ query getStorageCounter( wikiSize snippetsSize } - projects(includeSubgroups: true, sort: STORAGE, search: $searchTerm) { - edges { - node { - id - fullPath - nameWithNamespace - avatarUrl - webUrl - name - repositorySizeExcess @include(if: $withExcessStorageData) - actualRepositorySizeLimit @include(if: $withExcessStorageData) - statistics { - commitCount - storageSize - repositorySize - lfsObjectsSize - buildArtifactsSize - packagesSize - wikiSize - snippetsSize - } + projects( + includeSubgroups: true + search: $searchTerm + first: $first + after: $after + before: $before + sort: STORAGE + ) { + nodes { + id + fullPath + nameWithNamespace + avatarUrl + webUrl + name + repositorySizeExcess @include(if: $withExcessStorageData) + actualRepositorySizeLimit @include(if: $withExcessStorageData) + statistics { + commitCount + storageSize + repositorySize + lfsObjectsSize + buildArtifactsSize + packagesSize + wikiSize + snippetsSize } } + pageInfo { + ...PageInfo + } } } } diff --git a/ee/app/assets/javascripts/storage_counter/utils.js b/ee/app/assets/javascripts/storage_counter/utils.js index 15f59e4b9fd1825f8536f85dcee41d5f0b68cc3e..614f59161460520d2a4ea0f7861270bcc8e6c673 100644 --- a/ee/app/assets/javascripts/storage_counter/utils.js +++ b/ee/app/assets/javascripts/storage_counter/utils.js @@ -86,7 +86,7 @@ export const parseProjects = ({ additionalPurchasedStorageSize - totalRepositorySizeExcess, ); - return projects.edges.map(({ node: project }) => + return projects.nodes.map(project => calculateUsedAndRemStorage(project, purchasedStorageRemaining), ); }; @@ -118,21 +118,26 @@ export const parseGetStorageResults = data => { }, } = data || {}; + const totalUsage = rootStorageStatistics?.storageSize + ? numberToHumanSize(rootStorageStatistics.storageSize) + : 'N/A'; + return { - projects: parseProjects({ - projects, - additionalPurchasedStorageSize, - totalRepositorySizeExcess, - }), + projects: { + data: parseProjects({ + projects, + additionalPurchasedStorageSize, + totalRepositorySizeExcess, + }), + pageInfo: projects.pageInfo, + }, additionalPurchasedStorageSize, actualRepositorySizeLimit, containsLockedProjects, repositorySizeExcessProjectCount, totalRepositorySize, totalRepositorySizeExcess, - totalUsage: rootStorageStatistics?.storageSize - ? numberToHumanSize(rootStorageStatistics.storageSize) - : 'N/A', + totalUsage, rootStorageStatistics, limit: storageSizeLimit, }; diff --git a/ee/app/assets/javascripts/threat_monitoring/constants.js b/ee/app/assets/javascripts/threat_monitoring/constants.js index 40cdd0db715725cf9dcae5534d145be980e53cdf..d5ce08f8866f6a2957b143ece445730df2c0707b 100644 --- a/ee/app/assets/javascripts/threat_monitoring/constants.js +++ b/ee/app/assets/javascripts/threat_monitoring/constants.js @@ -7,29 +7,30 @@ export const PREDEFINED_NETWORK_POLICIES = [ name: 'drop-outbound', isEnabled: false, manifest: `--- -apiVersion: networking.k8s.io/v1 -kind: NetworkPolicy +apiVersion: cilium.io/v2 +kind: CiliumNetworkPolicy metadata: name: drop-outbound spec: - podSelector: {} - policyTypes: - - Egress`, + endpointSelector: {} + egress: + - {}`, }, { name: 'allow-inbound-http', isEnabled: false, manifest: `--- -apiVersion: networking.k8s.io/v1 -kind: NetworkPolicy +apiVersion: cilium.io/v2 +kind: CiliumNetworkPolicy metadata: name: allow-inbound-http spec: - podSelector: {} + endpointSelector: {} ingress: - - ports: - - port: 80 - - port: 443`, + - toPorts: + - ports: + - port: '80' + - port: '443'`, }, ]; diff --git a/ee/app/assets/javascripts/vue_shared/components/members/ldap/ldap_override_confirmation_modal.vue b/ee/app/assets/javascripts/vue_shared/components/members/ldap/ldap_override_confirmation_modal.vue index 2f97161d85268048f843ad078b3b640839139f8f..d13cd003a8b707d56c85f3862150a825723cd35e 100644 --- a/ee/app/assets/javascripts/vue_shared/components/members/ldap/ldap_override_confirmation_modal.vue +++ b/ee/app/assets/javascripts/vue_shared/components/members/ldap/ldap_override_confirmation_modal.vue @@ -9,7 +9,7 @@ export default { i18n: { editPermissions: s__('Members|Edit permissions'), modalBody: s__( - 'Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync.', + 'Members|%{userName} is currently an LDAP user. Editing their permissions will override the settings from the LDAP group sync.', ), toastMessage: s__('Members|LDAP override enabled.'), }, diff --git a/ee/app/controllers/ee/projects_controller.rb b/ee/app/controllers/ee/projects_controller.rb index cc76246e02184295f1b7f33d3e5536af8b601c5c..8bf2f8b3e40f3b7b52d87df8ea873dda6cde6a06 100644 --- a/ee/app/controllers/ee/projects_controller.rb +++ b/ee/app/controllers/ee/projects_controller.rb @@ -47,6 +47,11 @@ def destroy end end + override :project_feature_attributes + def project_feature_attributes + super + [:requirements_access_level] + end + override :project_params_attributes def project_params_attributes super + project_params_ee diff --git a/ee/app/controllers/groups/issues_analytics_controller.rb b/ee/app/controllers/groups/issues_analytics_controller.rb index 60cbd2c4c54628abb7b005b9e7bec3ab629daeb9..fe74393914f910020c71ecd523a8e2bf10631947 100644 --- a/ee/app/controllers/groups/issues_analytics_controller.rb +++ b/ee/app/controllers/groups/issues_analytics_controller.rb @@ -16,8 +16,12 @@ def show format.html format.json do - @chart_data = - IssuablesAnalytics.new(issuables: issuables_collection, months_back: params[:months_back]).data + @chart_data = if Feature.enabled?(:new_issues_analytics_chart_data, group) + Analytics::IssuesAnalytics.new(issues: issuables_collection, months_back: params[:months_back]) + .monthly_counters + else + IssuablesAnalytics.new(issuables: issuables_collection, months_back: params[:months_back]).data + end render json: @chart_data end diff --git a/ee/app/controllers/projects/analytics/issues_analytics_controller.rb b/ee/app/controllers/projects/analytics/issues_analytics_controller.rb index 108e4f9990326ba95e17834d82dc529a2a88c466..d6897340352955bf09888ce87a1d8b111a37c314 100644 --- a/ee/app/controllers/projects/analytics/issues_analytics_controller.rb +++ b/ee/app/controllers/projects/analytics/issues_analytics_controller.rb @@ -15,8 +15,12 @@ def show format.html format.json do - @chart_data = - IssuablesAnalytics.new(issuables: issuables_collection, months_back: params[:months_back]).data + @chart_data = if Feature.enabled?(:new_issues_analytics_chart_data, project.namespace) + Analytics::IssuesAnalytics.new(issues: issuables_collection, months_back: params[:months_back]) + .monthly_counters + else + IssuablesAnalytics.new(issuables: issuables_collection, months_back: params[:months_back]).data + end render json: @chart_data end diff --git a/ee/app/controllers/sitemap_controller.rb b/ee/app/controllers/sitemap_controller.rb new file mode 100644 index 0000000000000000000000000000000000000000..2d3340338183f5d948027c6b2c6312cea1585a66 --- /dev/null +++ b/ee/app/controllers/sitemap_controller.rb @@ -0,0 +1,34 @@ +# frozen_string_literal: true + +class SitemapController < ApplicationController + skip_before_action :authenticate_user! + + feature_category :metrics + + def show + return render_404 unless Gitlab.com? + return render_404 unless Feature.enabled?(:gitlab_org_sitemap) + + respond_to do |format| + format.xml do + response = Sitemap::CreateService.new.execute + + xml_data = if response.success? + response.payload[:sitemap] + else + xml_error(response.message) + end + + render inline: xml_data + end + end + end + + private + + def xml_error(message) + xml_builder = Builder::XmlMarkup.new(indent: 2) + xml_builder.instruct! + xml_builder.error message + end +end diff --git a/ee/app/finders/security/pipeline_vulnerabilities_finder.rb b/ee/app/finders/security/pipeline_vulnerabilities_finder.rb index dbe130d071fabc31a81332efc4057bf5c44ba69d..c11a83e092babdcf07ef15782bcb146babbc726b 100644 --- a/ee/app/finders/security/pipeline_vulnerabilities_finder.rb +++ b/ee/app/finders/security/pipeline_vulnerabilities_finder.rb @@ -75,7 +75,7 @@ def vulnerabilities_by_finding_fingerprint(report_type, report) def normalize_report_findings(report_findings, vulnerabilities) report_findings.map do |report_finding| finding_hash = report_finding.to_hash - .except(:compare_key, :identifiers, :location, :scanner) + .except(:compare_key, :identifiers, :location, :scanner, :links) finding = Vulnerabilities::Finding.new(finding_hash) # assigning Vulnerabilities to Findings to enable the computed state @@ -84,6 +84,9 @@ def normalize_report_findings(report_findings, vulnerabilities) finding.project = pipeline.project finding.sha = pipeline.sha finding.build_scanner(report_finding.scanner&.to_hash) + finding.finding_links = report_finding.links.map do |link| + Vulnerabilities::FindingLink.new(link.to_hash) + end finding.identifiers = report_finding.identifiers.map do |identifier| Vulnerabilities::Identifier.new(identifier.to_hash) end diff --git a/ee/app/graphql/ee/resolvers/issues_resolver.rb b/ee/app/graphql/ee/resolvers/issues_resolver.rb index 554ba4de2969b34a6c042e4c81a485807b3658fb..0da611946631fc27a4a45a6046eedfab99115506 100644 --- a/ee/app/graphql/ee/resolvers/issues_resolver.rb +++ b/ee/app/graphql/ee/resolvers/issues_resolver.rb @@ -10,6 +10,10 @@ module IssuesResolver argument :iteration_id, ::GraphQL::ID_TYPE.to_list_type, required: false, description: 'Iterations applied to the issue' + + argument :epic_id, GraphQL::STRING_TYPE, + required: false, + description: 'ID of an epic associated with the issues, "none" and "any" values are supported' end private diff --git a/ee/app/helpers/ee/projects_helper.rb b/ee/app/helpers/ee/projects_helper.rb index 57cd4767a9623d0edf2ce9fc2dbbf3916cb5a913..de0e5aa19d474c0fb24a0f38caa231ba22d667bf 100644 --- a/ee/app/helpers/ee/projects_helper.rb +++ b/ee/app/helpers/ee/projects_helper.rb @@ -39,9 +39,27 @@ def get_project_nav_tabs(project, current_user) nav_tabs << :project_insights end + if can?(current_user, :read_requirement, project) + nav_tabs << :requirements + end + nav_tabs end + override :project_permissions_settings + def project_permissions_settings(project) + super.merge( + requirementsAccessLevel: project.requirements_access_level + ) + end + + override :project_permissions_panel_data + def project_permissions_panel_data(project) + super.merge( + requirementsAvailable: project.feature_available?(:requirements) + ) + end + override :default_url_to_repo def default_url_to_repo(project = @project) case default_clone_protocol diff --git a/ee/app/models/analytics/issues_analytics.rb b/ee/app/models/analytics/issues_analytics.rb new file mode 100644 index 0000000000000000000000000000000000000000..ede0e0fb02855d41b51a378e0f6ece9bb0a4a7b7 --- /dev/null +++ b/ee/app/models/analytics/issues_analytics.rb @@ -0,0 +1,77 @@ +# frozen_string_literal: true + +# Gathers issues stats per month returning a hash +# with the format: {"2017-12"=>{"created" => 5, "closed" => 3, "accumulated_open" => 18}, ...} +class Analytics::IssuesAnalytics + attr_reader :issues, :start_date, :months_back + + DATE_FORMAT = "%Y-%m".freeze + + def initialize(issues:, months_back: nil) + @issues = issues + @months_back = months_back.present? ? (months_back.to_i - 1) : 12 + @start_date = @months_back.months.ago.beginning_of_month.to_date + end + + def monthly_counters + observation_months.each_with_object({}) do |month, result| + result[month.strftime(DATE_FORMAT)] = counters(month: month) + end + end + + private + + def observation_months + @observation_months ||= (0..months_back).map do |offset| + start_date + offset.months + end + end + + def counters(month:) + { + created: created[month], + closed: closed[month], + accumulated_open: accumulated_open(month) + } + end + + def created + @created ||= load_monthly_info_on(field: 'created_at') + end + + def closed + @closed ||= load_monthly_info_on(field: 'closed_at') + end + + def load_monthly_info_on(field:) + counters_stats = issues + .reorder(nil) + .where(Issue.arel_table[field].gteq(start_date)) + .group('month') + .pluck(Arel.sql("date_trunc('month', issues.#{field})::date as month, count(*) as counter")) + .to_h + + observation_months.each do |month| + counters_stats[month] ||= 0 + end + + counters_stats + end + + def accumulated_open(month) + @accumulated_open ||= {} + @accumulated_open[month] ||= begin + base = month == start_date ? initial_accumulated_open : accumulated_open(month - 1.month) + + base + created[month] - closed[month] + end + end + + def initial_accumulated_open + @initial_accumulated_open ||= issues + .opened + .where(Issue.arel_table['created_at'].lt(start_date)) + .reorder(nil) + .count + end +end diff --git a/ee/app/models/concerns/ee/project_features_compatibility.rb b/ee/app/models/concerns/ee/project_features_compatibility.rb new file mode 100644 index 0000000000000000000000000000000000000000..a7b0941bad9d20a54887f4312d3eedcb10cdb7a1 --- /dev/null +++ b/ee/app/models/concerns/ee/project_features_compatibility.rb @@ -0,0 +1,16 @@ +# frozen_string_literal: true + +module EE + module ProjectFeaturesCompatibility + extend ActiveSupport::Concern + + # TODO: remove in API v5, replaced by *_access_level + def requirements_enabled=(value) + write_feature_attribute_boolean(:requirements_access_level, value) + end + + def requirements_access_level=(value) + write_feature_attribute_string(:requirements_access_level, value) + end + end +end diff --git a/ee/app/models/concerns/geo/blob_replicator_strategy.rb b/ee/app/models/concerns/geo/blob_replicator_strategy.rb index 46b6206de2938931cc011e1c3eee65b3668d98cd..effd6f6071340556980d293c8ebc8ed156284251 100644 --- a/ee/app/models/concerns/geo/blob_replicator_strategy.rb +++ b/ee/app/models/concerns/geo/blob_replicator_strategy.rb @@ -67,7 +67,7 @@ def deleted_params end def schedule_checksum_calculation - Geo::BlobVerificationPrimaryWorker.perform_async(replicable_name, model_record.id) + Geo::VerificationWorker.perform_async(replicable_name, model_record.id) end end end diff --git a/ee/app/models/ee/group.rb b/ee/app/models/ee/group.rb index c702d628428bfb1b159d9fea166571c72e9063bd..ad6fbe4a01f291c978463d88e0c050086d03231a 100644 --- a/ee/app/models/ee/group.rb +++ b/ee/app/models/ee/group.rb @@ -229,6 +229,11 @@ def saml_enabled? saml_provider.persisted? && saml_provider.enabled? end + def saml_group_sync_available? + ::Feature.enabled?(:saml_group_links, self) && + feature_available?(:group_saml_group_sync) && root_ancestor.saml_enabled? + end + override :multiple_issue_boards_available? def multiple_issue_boards_available? feature_available?(:multiple_group_issue_boards) diff --git a/ee/app/models/ee/project.rb b/ee/app/models/ee/project.rb index cefad076c490695abbb18f535da69691d5309be9..fbba8b65f15c2943316460b75b9d10d5060fa667 100644 --- a/ee/app/models/ee/project.rb +++ b/ee/app/models/ee/project.rb @@ -190,6 +190,8 @@ def lock_for_confirmation!(id) delegate :auto_rollback_enabled, :auto_rollback_enabled=, :auto_rollback_enabled?, to: :ci_cd_settings delegate :closest_gitlab_subscription, to: :namespace + delegate :requirements_access_level, to: :project_feature, allow_nil: true + validates :repository_size_limit, numericality: { only_integer: true, greater_than_or_equal_to: 0, allow_nil: true } validates :max_pages_size, @@ -206,6 +208,17 @@ def lock_for_confirmation!(id) validates :mirror_user, presence: true end + # Because we use default_value_for we need to be sure + # requirements_enabled= method does exist even if we rollback migration. + # Otherwise many tests from spec/migrations will fail. + def requirements_enabled=(value) + if has_attribute?(:requirements_enabled) + write_attribute(:requirements_enabled, value) + end + end + + default_value_for :requirements_enabled, true + accepts_nested_attributes_for :status_page_setting, update_only: true, allow_destroy: true accepts_nested_attributes_for :compliance_framework_setting, update_only: true, allow_destroy: true diff --git a/ee/app/models/ee/project_feature.rb b/ee/app/models/ee/project_feature.rb index b8f1d26046b68956694db29515bb543978a7be25..960dc9e6f7e5c7e7cd52bc55818271a701ef0d47 100644 --- a/ee/app/models/ee/project_feature.rb +++ b/ee/app/models/ee/project_feature.rb @@ -4,11 +4,17 @@ module EE module ProjectFeature extend ActiveSupport::Concern + EE_FEATURES = %i(requirements).freeze + prepended do + set_available_features(EE_FEATURES) + # Ensure changes to project visibility settings go to elasticsearch after_commit on: :update do project.maintain_elasticsearch_update if project.maintaining_elasticsearch? end + + default_value_for :requirements_access_level, value: Featurable::ENABLED, allows_nil: false end end end diff --git a/ee/app/models/issuables_analytics.rb b/ee/app/models/issuables_analytics.rb index fcb6f3c9bda0ce2201b1521a76fa285b1792305a..e762eb2dc9d9c23111ab211b6c550ac78eaae8ea 100644 --- a/ee/app/models/issuables_analytics.rb +++ b/ee/app/models/issuables_analytics.rb @@ -5,6 +5,9 @@ # # By default it creates the hash only for the last 12 months including the current month, but it accepts # a parameter to get issuables for n months back. +# +# This class should be removed together with feature flag :new_issues_analytics_chart_data when +# :new_issues_analytics_chart_data becomes default behavior class IssuablesAnalytics include Gitlab::Utils::StrongMemoize diff --git a/ee/app/models/saml_group_link.rb b/ee/app/models/saml_group_link.rb index e75d26d3134065d412fd618ad8d76e7ceda6b073..40f5cdbb2b4d6a2cba825c0f8da7459e5a1af778 100644 --- a/ee/app/models/saml_group_link.rb +++ b/ee/app/models/saml_group_link.rb @@ -7,4 +7,6 @@ class SamlGroupLink < ApplicationRecord validates :group, :access_level, presence: true validates :saml_group_name, presence: true, uniqueness: { scope: [:group_id] }, length: { maximum: 255 } + + scope :by_id_and_group_id, ->(id, group_id) { where(id: id, group_id: group_id) } end diff --git a/ee/app/models/vulnerabilities/finding.rb b/ee/app/models/vulnerabilities/finding.rb index b5585bb88de8aee51edf2ed05a16897b3dd5cfbc..0027b26df9c16e4aab5da99c11fdacb68f69d1cb 100644 --- a/ee/app/models/vulnerabilities/finding.rb +++ b/ee/app/models/vulnerabilities/finding.rb @@ -26,6 +26,8 @@ class Finding < ApplicationRecord has_many :finding_identifiers, class_name: 'Vulnerabilities::FindingIdentifier', inverse_of: :finding, foreign_key: 'occurrence_id' has_many :identifiers, through: :finding_identifiers, class_name: 'Vulnerabilities::Identifier' + has_many :finding_links, class_name: 'Vulnerabilities::FindingLink', inverse_of: :finding, foreign_key: 'vulnerability_occurrence_id' + has_many :finding_pipelines, class_name: 'Vulnerabilities::FindingPipeline', inverse_of: :finding, foreign_key: 'occurrence_id' has_many :pipelines, through: :finding_pipelines, class_name: 'Ci::Pipeline' @@ -256,7 +258,9 @@ def file end def links - metadata.fetch('links', []) + return metadata.fetch('links', []) if finding_links.load.empty? + + finding_links.as_json(only: [:name, :url]) end def remediations diff --git a/ee/app/models/vulnerabilities/finding_link.rb b/ee/app/models/vulnerabilities/finding_link.rb new file mode 100644 index 0000000000000000000000000000000000000000..eeb5fff5d1ce9bf9e8b3c1b64775bbcc4f1ead10 --- /dev/null +++ b/ee/app/models/vulnerabilities/finding_link.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Vulnerabilities + class FindingLink < ApplicationRecord + self.table_name = 'vulnerability_finding_links' + + belongs_to :finding, class_name: 'Vulnerabilities::Finding', inverse_of: :finding_identifiers, foreign_key: 'vulnerability_occurrence_id' + + validates :finding, presence: true + validates :url, presence: true, length: { maximum: 255 } + validates :name, length: { maximum: 2048 } + end +end diff --git a/ee/app/policies/ee/project_policy.rb b/ee/app/policies/ee/project_policy.rb index a1559b967037a62dd5e35246e567b7a4f10d86c0..9fe0de7b6bf0a10021a419ebe43db0ed9634bd47 100644 --- a/ee/app/policies/ee/project_policy.rb +++ b/ee/app/policies/ee/project_policy.rb @@ -16,7 +16,7 @@ module ProjectPolicy condition(:iterations_available) { @subject.feature_available?(:iterations) } with_scope :subject - condition(:requirements_available) { @subject.feature_available?(:requirements) } + condition(:requirements_available) { @subject.feature_available?(:requirements) & feature_available?(:requirements) } condition(:compliance_framework_available) { @subject.feature_available?(:compliance_framework, @user) } diff --git a/ee/app/services/ee/search/global_service.rb b/ee/app/services/ee/search/global_service.rb index 2b53f88a77beb6472b8addfef0046d68357e05c1..92ebdbca3925e5ec7f74216a1043d599fc037523 100644 --- a/ee/app/services/ee/search/global_service.rb +++ b/ee/app/services/ee/search/global_service.rb @@ -16,6 +16,7 @@ def execute params[:search], elastic_projects, public_and_internal_projects: elastic_global, + order_by: params[:order_by], sort: params[:sort], filters: { confidential: params[:confidential], state: params[:state] } ) diff --git a/ee/app/services/ee/search/group_service.rb b/ee/app/services/ee/search/group_service.rb index 5114c2e757de24c70dfbfbdca6f0477da95ec1fb..ec7a47709617535e05168c2efeb46ba97bdf13a3 100644 --- a/ee/app/services/ee/search/group_service.rb +++ b/ee/app/services/ee/search/group_service.rb @@ -30,6 +30,7 @@ def execute elastic_projects, group: group, public_and_internal_projects: elastic_global, + order_by: params[:order_by], sort: params[:sort], filters: { confidential: params[:confidential], state: params[:state] } ) diff --git a/ee/app/services/ee/search/project_service.rb b/ee/app/services/ee/search/project_service.rb index 4d22108009664e5a7330eb21d9e330884b35dfec..05b01b245bae3cf142ba9624361d6dd0e8f34417 100644 --- a/ee/app/services/ee/search/project_service.rb +++ b/ee/app/services/ee/search/project_service.rb @@ -15,6 +15,7 @@ def execute params[:search], project: project, repository_ref: repository_ref, + order_by: params[:order_by], sort: params[:sort], filters: { confidential: params[:confidential], state: params[:state] } ) diff --git a/ee/app/services/groups/sync_service.rb b/ee/app/services/groups/sync_service.rb new file mode 100644 index 0000000000000000000000000000000000000000..8e8886f603204af0fe742801c139e574478a6af2 --- /dev/null +++ b/ee/app/services/groups/sync_service.rb @@ -0,0 +1,40 @@ +# frozen_string_literal: true + +# +# Usage example: +# +# Groups::SyncService.new(nil, user, group_links: array_of_group_links).execute +# +# Given group links must respond to `group_id` and `access_level`. +# +# This is a generic group sync service, reusable by many IdP-specific +# implementations. The worker (caller) is responsible for providing the +# specific group links, which this service then iterates over +# and adds users to respective groups. See `SamlGroupSyncWorker` for an +# example. +# +module Groups + class SyncService < Groups::BaseService + def execute + group_links_by_group.each do |group_id, group_links| + access_level = max_access_level(group_links) + Group.find_by_id(group_id)&.add_user(current_user, access_level) + end + end + + private + + def group_links_by_group + params[:group_links].group_by(&:group_id) + end + + def max_access_level(group_links) + human_access_level = group_links.map(&:access_level) + human_access_level.map { |level| integer_access_level(level) }.max + end + + def integer_access_level(human_access_level) + ::Gitlab::Access.options_with_owner[human_access_level] + end + end +end diff --git a/ee/app/services/issues/create_from_vulnerability_data_service.rb b/ee/app/services/issues/create_from_vulnerability_data_service.rb index b8748822b8ba4f73e48cdc819ac5aea56eeec865..28fcaa70641ccb51d842b8f6bdce87aae1b33839 100644 --- a/ee/app/services/issues/create_from_vulnerability_data_service.rb +++ b/ee/app/services/issues/create_from_vulnerability_data_service.rb @@ -3,7 +3,7 @@ module Issues class CreateFromVulnerabilityDataService < ::BaseService def execute - return error("Can't create issue") unless can?(@current_user, :create_issue, @project) + return error("User is not permitted to create issue") unless can?(@current_user, :create_issue, @project) begin vulnerability = Gitlab::Vulnerabilities::Parser.fabricate(@params) diff --git a/ee/app/services/issues/create_from_vulnerability_service.rb b/ee/app/services/issues/create_from_vulnerability_service.rb index 77d0551440843fc40eb96fced4d99fabd037e02f..abed83815093287a7c31a65f63ef672fb7ec34a2 100644 --- a/ee/app/services/issues/create_from_vulnerability_service.rb +++ b/ee/app/services/issues/create_from_vulnerability_service.rb @@ -2,7 +2,7 @@ module Issues class CreateFromVulnerabilityService < ::BaseContainerService def execute - return error("Can't create issue") unless can?(@current_user, :create_issue, @container) + return error("User is not permitted to create issue") unless can?(@current_user, :create_issue, @container) vulnerability = params[:vulnerability].present link_type = params[:link_type] diff --git a/ee/app/services/merge_requests/create_from_vulnerability_data_service.rb b/ee/app/services/merge_requests/create_from_vulnerability_data_service.rb index 07a3b93fe0a2b557306dbcd95d134c2c9dc28b58..e4ac44340d8c0b561a2d4579c1a3685a234a27e5 100644 --- a/ee/app/services/merge_requests/create_from_vulnerability_data_service.rb +++ b/ee/app/services/merge_requests/create_from_vulnerability_data_service.rb @@ -16,8 +16,8 @@ def execute ] target_branch = vulnerability.target_branch || @project.default_branch - return error("Can't create merge_request") unless can_create_merge_request?(source_branch) - return error("Can't create merge request") if vulnerability.remediations.empty? + return error("User is not permitted to create merge request") unless can_create_merge_request?(source_branch) + return error("No remediations available for merge request") if vulnerability.remediations.empty? patch_result = create_patch(vulnerability, source_branch, target_branch) diff --git a/ee/app/services/security/store_report_service.rb b/ee/app/services/security/store_report_service.rb index 591600b6d872c425f5535de89fe3ada6715aec08..5e8b04cbed75ac5f433e0245048def197ee91892 100644 --- a/ee/app/services/security/store_report_service.rb +++ b/ee/app/services/security/store_report_service.rb @@ -47,7 +47,8 @@ def create_vulnerability_finding(finding) return end - vulnerability_params = finding.to_hash.except(:compare_key, :identifiers, :location, :scanner, :scan) + vulnerability_params = finding.to_hash.except(:compare_key, :identifiers, :location, :scanner, :scan, :links) + vulnerability_params[:uuid] = calculate_uuid_v5(finding) vulnerability_finding = create_or_find_vulnerability_finding(finding, vulnerability_params) update_vulnerability_scanner(finding) @@ -60,6 +61,8 @@ def create_vulnerability_finding(finding) create_or_update_vulnerability_identifier_object(vulnerability_finding, identifier) end + create_or_update_vulnerability_links(finding, vulnerability_finding) + create_vulnerability_pipeline_object(vulnerability_finding, pipeline) create_vulnerability(vulnerability_finding, pipeline) @@ -79,8 +82,6 @@ def create_or_find_vulnerability_finding(finding, create_params) .create_with(create_params) .find_or_initialize_by(find_params) - vulnerability_finding.uuid = calculcate_uuid_v5(vulnerability_finding, find_params) - vulnerability_finding.save! vulnerability_finding rescue ActiveRecord::RecordNotUnique @@ -90,11 +91,11 @@ def create_or_find_vulnerability_finding(finding, create_params) end end - def calculcate_uuid_v5(vulnerability_finding, finding_params) + def calculate_uuid_v5(vulnerability_finding) uuid_v5_name_components = { report_type: vulnerability_finding.report_type, - primary_identifier_fingerprint: vulnerability_finding.primary_identifier&.fingerprint || finding_params.dig(:primary_identifier, :fingerprint), - location_fingerprint: vulnerability_finding.location_fingerprint, + primary_identifier_fingerprint: vulnerability_finding.primary_fingerprint, + location_fingerprint: vulnerability_finding.location.fingerprint, project_id: project.id } @@ -104,8 +105,6 @@ def calculcate_uuid_v5(vulnerability_finding, finding_params) name = uuid_v5_name_components.values.join('-') - Gitlab::AppLogger.debug(message: "Generating UUIDv5 with name: #{name}") if Gitlab.dev_env_or_com? - Gitlab::Vulnerabilities::CalculateFindingUUID.call(name) end @@ -125,6 +124,15 @@ def create_or_update_vulnerability_identifier_object(vulnerability_finding, iden rescue ActiveRecord::RecordNotUnique end + def create_or_update_vulnerability_links(finding, vulnerability_finding) + return if finding.links.blank? + + finding.links.each do |link| + vulnerability_finding.finding_links.safe_find_or_create_by!(link.to_hash) + end + rescue ActiveRecord::RecordNotUnique + end + def create_vulnerability_pipeline_object(vulnerability_finding, pipeline) vulnerability_finding.finding_pipelines.find_or_create_by!(pipeline: pipeline) rescue ActiveRecord::RecordNotUnique diff --git a/ee/app/services/sitemap/create_service.rb b/ee/app/services/sitemap/create_service.rb new file mode 100644 index 0000000000000000000000000000000000000000..3f1015b4e956540d7934ad7718794d1ecbddd0cb --- /dev/null +++ b/ee/app/services/sitemap/create_service.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +module Sitemap + class CreateService + def execute + result = Gitlab::Sitemaps::Generator.execute + + if result.is_a?(String) + error_response(result) + else + success_response(result) + end + end + + private + + def success_response(file) + Gitlab::AppLogger.info("Sitemap generated successfully") + + ServiceResponse.success(payload: { sitemap: file.render } ) + end + + def error_response(message) + Gitlab::AppLogger.error("Sitemap error creating sitemap: #{message}") + + ServiceResponse.error( + message: message + ) + end + end +end diff --git a/ee/app/views/admin/licenses/_breakdown.html.haml b/ee/app/views/admin/licenses/_breakdown.html.haml index 1731850f9182d1a8750ddcd9c8f87442abb6b639..2b8deecb2287e42846847ffd998cbd91d8a4d679 100644 --- a/ee/app/views/admin/licenses/_breakdown.html.haml +++ b/ee/app/views/admin/licenses/_breakdown.html.haml @@ -17,68 +17,49 @@ - billable_users_link_start = '<a href="%{url}" target="_blank" rel="noopener noreferrer nofollow">'.html_safe % { url: billable_users_url } - link_end = '</a>'.html_safe -.license-panel.gl-mt-5 - .gl-mb-5.info-well.dark-well - .gl-display-flex.gl-justify-content-space-between.gl-align-items-center.gl-p-5 - %div - %h4.gl-mt-0 - = _('License overview') - %p.gl-mb-0 - = sprite_icon('license', css_class: 'gl-fill-gray-700') - %span.gl-ml-3 - = _('Plan:') - %strong= @license.plan.capitalize - %span.gl-ml-5 - = render 'admin/licenses/license_status' - %span.gl-ml-5 - = _('Licensed to:') - %strong= @license.licensee['Name'] - = "(#{@license.licensee['Email']})" - %div - = link_to 'View details', admin_license_path, class: "gl-button btn btn-secondary" - .d-flex.gl-mb-5 - .col-sm-6.d-flex.pl-0 - .info-well.dark-well.gl-mb-0 - .well-segment.well-centered - %h3.center - = _('Users in License:') - = licensed_users - %hr - - if @license.will_expire? - = _('Your license is valid from') - %strong<> - = _(' %{start} to %{end}') % { start: @license.starts_at, end: @license.expires_at } - \. - = _('The %{link_start}true-up model%{link_end} allows having more users, and additional users will incur a retroactive charge on renewal.').html_safe % { link_start: true_up_link_start, link_end: link_end } - = seats_calculation_message(@license) - .col-sm-6.d-flex.pr-0 - .info-well.dark-well.gl-mb-0 - .well-segment.well-centered - %h3.center - = _('Billable Users:') - = number_with_delimiter current_active_user_count - %hr - %p - = _('This is the number of %{billable_users_link_start}billable users%{link_end} on your installation, and this is the minimum number you need to purchase when you renew your license.').html_safe % { billable_users_link_start: billable_users_link_start, link_end: link_end } - .d-flex.gl-pb-5 - .col-sm-6.d-flex.pl-0 - .info-well.dark-well.flex-fill.gl-mb-0 - .well-segment.well-centered - %h3.center - = _('Maximum Users:') - = number_with_delimiter max_user_count - %hr - = _('This is the highest peak of users on your installation since the license started.') - .col-sm-6.d-flex.pr-0 - .info-well.dark-well.gl-mb-0 - .well-segment.well-centered - %h3.center - = _('Users over License:') - = number_with_delimiter users_over_license - %hr - - if license_is_over_capacity? - .gl-alert.gl-alert-info.gl-mb-3{ role: 'alert' } - = sprite_icon('information-o', css_class: 'gl-icon gl-alert-icon gl-alert-icon-no-title') - .gl-alert-body - = s_('Your instance has exceeded your subscription\'s licensed user count.') - = _('You\'ll be charged for %{true_up_link_start}users over license%{link_end} on a quartely or annual basis, depending on the terms of your agreement.').html_safe % { true_up_link_start: true_up_link_start, link_end: link_end } +.d-flex.gl-mb-5 + .col-sm-6.d-flex.pl-0 + .info-well.dark-well.gl-mb-0 + .well-segment.well-centered + %h3.center + = _('Users in License:') + = licensed_users + %hr + - if @license.will_expire? + = _('Your license is valid from') + %strong<> + = _(' %{start} to %{end}') % { start: @license.starts_at, end: @license.expires_at } + \. + = _('The %{link_start}true-up model%{link_end} allows having more users, and additional users will incur a retroactive charge on renewal.').html_safe % { link_start: true_up_link_start, link_end: link_end } + = seats_calculation_message(@license) + .col-sm-6.d-flex.pr-0 + .info-well.dark-well.gl-mb-0 + .well-segment.well-centered + %h3.center + = _('Billable Users:') + = number_with_delimiter current_active_user_count + %hr + %p + = _('This is the number of %{billable_users_link_start}billable users%{link_end} on your installation, and this is the minimum number you need to purchase when you renew your license.').html_safe % { billable_users_link_start: billable_users_link_start, link_end: link_end } +.d-flex.gl-pb-5 + .col-sm-6.d-flex.pl-0 + .info-well.dark-well.flex-fill.gl-mb-0 + .well-segment.well-centered + %h3.center + = _('Maximum Users:') + = number_with_delimiter max_user_count + %hr + = _('This is the highest peak of users on your installation since the license started.') + .col-sm-6.d-flex.pr-0 + .info-well.dark-well.gl-mb-0 + .well-segment.well-centered + %h3.center + = _('Users over License:') + = number_with_delimiter users_over_license + %hr + - if license_is_over_capacity? + .gl-alert.gl-alert-info.gl-mb-3{ role: 'alert' } + = sprite_icon('information-o', css_class: 'gl-icon gl-alert-icon gl-alert-icon-no-title') + .gl-alert-body + = s_('Your instance has exceeded your subscription\'s licensed user count.') + = _('You\'ll be charged for %{true_up_link_start}users over license%{link_end} on a quartely or annual basis, depending on the terms of your agreement.').html_safe % { true_up_link_start: true_up_link_start, link_end: link_end } diff --git a/ee/app/views/admin/licenses/_summary.html.haml b/ee/app/views/admin/licenses/_summary.html.haml new file mode 100644 index 0000000000000000000000000000000000000000..5b34de7d6571110ac8c237ca8a69ac38d158911d --- /dev/null +++ b/ee/app/views/admin/licenses/_summary.html.haml @@ -0,0 +1,18 @@ +.gl-mb-5.info-well.dark-well + .gl-display-flex.gl-justify-content-space-between.gl-align-items-center.gl-p-5 + %div + %h4.gl-mt-0 + = _('License overview') + %p.gl-mb-0 + = sprite_icon('license', css_class: 'gl-fill-gray-700') + %span.gl-ml-3 + = _('Plan:') + %strong= @license.plan.capitalize + %span.gl-ml-5 + = render 'admin/licenses/license_status' + %span.gl-ml-5 + = _('Licensed to:') + %strong= @license.licensee['Name'] + = "(#{@license.licensee['Email']})" + %div + = link_to 'View details', admin_license_path, class: "gl-button btn btn-secondary" diff --git a/ee/app/views/admin/licenses/show.html.haml b/ee/app/views/admin/licenses/show.html.haml index 02b613af401c2c6fdea634e55b4c366fa25e32e0..82359be9f9ad772c4eb9b72a4643329bc819ffd4 100644 --- a/ee/app/views/admin/licenses/show.html.haml +++ b/ee/app/views/admin/licenses/show.html.haml @@ -18,7 +18,8 @@ - if @license.present? = render 'info' - = render 'breakdown' + .license-panel.gl-mt-5 + = render 'breakdown' - if @licenses.present? = render 'license_history' diff --git a/ee/app/views/layouts/header/_ee_subscribable_banner.html.haml b/ee/app/views/layouts/header/_ee_subscribable_banner.html.haml index 48aa3e6fed66ac2e878026a94fa975358befd193..8c94139537648306a6f7255e1f8de9a80d572f51 100644 --- a/ee/app/views/layouts/header/_ee_subscribable_banner.html.haml +++ b/ee/app/views/layouts/header/_ee_subscribable_banner.html.haml @@ -3,7 +3,7 @@ - if message.present? && subscribable.present? .container-fluid.container-limited.pt-3 - .alert.alert-dismissible.gitlab-ee-license-banner.hidden.js-gitlab-ee-license-banner.pb-5.border-width-1px.border-style-solid.border-color-default.border-radius-default{ role: 'alert', data: { license_expiry: subscribable.expires_at } } + .gl-alert.alert-dismissible.gitlab-ee-license-banner.hidden.js-gitlab-ee-license-banner.gl-pb-7.gl-border-1.gl-border-solid.gl-border-gray-100.gl-rounded-base{ role: 'alert', data: { license_expiry: subscribable.expires_at } } %button.close.p-2{ type: 'button', 'aria-label' => 'Dismiss banner', data: { dismiss: 'alert', track_event: 'click_button', track_label: 'dismiss_subscribable_banner' } } %span{ 'aria-hidden' => 'true' } = sprite_icon('merge-request-close-m', size: 24) diff --git a/ee/app/views/layouts/nav/_requirements_link.html.haml b/ee/app/views/layouts/nav/_requirements_link.html.haml index bea652de47b7386bd03c08f351a405b2b86400a0..6597139805563ec68737c0424ac72e18efd3ac85 100644 --- a/ee/app/views/layouts/nav/_requirements_link.html.haml +++ b/ee/app/views/layouts/nav/_requirements_link.html.haml @@ -1,4 +1,4 @@ -- return unless can?(current_user, :read_requirement, project) +- return unless project_nav_tab? :requirements = nav_link(path: 'requirements#index') do = link_to project_requirements_management_requirements_path(project), class: 'qa-project-requirements-link' do diff --git a/ee/app/views/projects/settings/ci_cd/_pipeline_subscriptions.html.haml b/ee/app/views/projects/settings/ci_cd/_pipeline_subscriptions.html.haml index 0bab2d58eab476cc89cca3afb4c1e362d59df103..7999c256007f9a184975b22f4634ccf110cf5d91 100644 --- a/ee/app/views/projects/settings/ci_cd/_pipeline_subscriptions.html.haml +++ b/ee/app/views/projects/settings/ci_cd/_pipeline_subscriptions.html.haml @@ -1,3 +1,5 @@ +- return unless @project.feature_available?(:ci_project_subscriptions) + - expanded = expanded_by_default? %section.settings.no-animate#pipeline-subscriptions{ class: ('expanded' if expanded) } diff --git a/ee/app/views/shared/billings/_billing_plan.html.haml b/ee/app/views/shared/billings/_billing_plan.html.haml index f6b0f6139cf0408f212598c8d48ae2e41659395d..618802c55fc2e18a7fa9c016307c4a43b2a23f7a 100644 --- a/ee/app/views/shared/billings/_billing_plan.html.haml +++ b/ee/app/views/shared/billings/_billing_plan.html.haml @@ -35,7 +35,7 @@ .card-footer.p-3 .float-right{ class: ("invisible" unless purchase_link.action == 'upgrade' || is_current_plan) } - if show_contact_sales_button?(purchase_link.action) - = link_to s_('BillingPlan|Contact sales'), "#{contact_sales_url}?test=inappcontactsales#{plan.code}", class: "btn btn-success btn-inverted", data: { **experiment_tracking_data_for_button_click('contact_sales') } + = link_to s_('BillingPlan|Contact sales'), "#{contact_sales_url}?test=inappcontactsales#{plan.code}", class: "btn btn-success-secondary gl-button", data: { **experiment_tracking_data_for_button_click('contact_sales') } - upgrade_button_class = "disabled" if is_current_plan && !namespace.trial_active? - cta_class = '-new' if use_new_purchase_flow?(namespace) - = link_to s_('BillingPlan|Upgrade'), plan_purchase_or_upgrade_url(namespace, plan, current_plan), class: "btn btn-success #{upgrade_button_class} billing-cta-purchase#{cta_class}", data: { **experiment_tracking_data_for_button_click('upgrade') } + = link_to s_('BillingPlan|Upgrade'), plan_purchase_or_upgrade_url(namespace, plan, current_plan), class: "btn btn-success gl-button #{upgrade_button_class} billing-cta-purchase#{cta_class}", data: { **experiment_tracking_data_for_button_click('upgrade') } diff --git a/ee/app/views/shared/billings/_billing_plan_header.html.haml b/ee/app/views/shared/billings/_billing_plan_header.html.haml index 4b9d2b6f6c2df9c16fde9a1556e800c51c285c3e..ced7683fcfd97ec78d83667afc9ef4fa93e42477 100644 --- a/ee/app/views/shared/billings/_billing_plan_header.html.haml +++ b/ee/app/views/shared/billings/_billing_plan_header.html.haml @@ -24,10 +24,10 @@ %p= s_("BillingPlans|This group uses the plan associated with its parent group.") - parent_billing_page_link = link_to parent_group.full_name, group_billings_path(parent_group) %p= s_("BillingPlans|To manage the plan for this group, visit the billing section of %{parent_billing_page_link}.").html_safe % { parent_billing_page_link: parent_billing_page_link } - = link_to s_("BillingPlans|Manage plan"), group_billings_path(parent_group), class: 'btn btn-success' + = link_to s_("BillingPlans|Manage plan"), group_billings_path(parent_group), class: 'btn btn-success gl-button' - else = render 'shared/billings/trial_status', namespace: namespace - if namespace.eligible_for_trial? - glm_content = namespace_for_user ? 'user-billing' : 'group-billing' - %p= link_to 'Start your free trial', new_trial_registration_path(glm_source: 'gitlab.com', glm_content: glm_content), class: 'btn btn-primary' + %p= link_to 'Start your free trial', new_trial_registration_path(glm_source: 'gitlab.com', glm_content: glm_content), class: 'btn btn-primary gl-button' diff --git a/ee/app/workers/all_queues.yml b/ee/app/workers/all_queues.yml index e39cff89c09f40ec4574723436b39163201d4a5a..03f36cac27befb15d2748c749b82bffe5b562889 100644 --- a/ee/app/workers/all_queues.yml +++ b/ee/app/workers/all_queues.yml @@ -323,14 +323,6 @@ :weight: 1 :idempotent: :tags: [] -- :name: geo:geo_blob_verification_primary - :feature_category: :geo_replication - :has_external_dependencies: - :urgency: :low - :resource_boundary: :unknown - :weight: 1 - :idempotent: true - :tags: [] - :name: geo:geo_container_repository_sync :feature_category: :geo_replication :has_external_dependencies: @@ -499,6 +491,14 @@ :weight: 1 :idempotent: :tags: [] +- :name: geo:geo_verification + :feature_category: :geo_replication + :has_external_dependencies: + :urgency: :low + :resource_boundary: :unknown + :weight: 1 + :idempotent: true + :tags: [] - :name: personal_access_tokens:personal_access_tokens_groups_policy :feature_category: :authentication_and_authorization :has_external_dependencies: @@ -661,6 +661,14 @@ :weight: 1 :idempotent: :tags: [] +- :name: group_saml_group_sync + :feature_category: :authentication_and_authorization + :has_external_dependencies: + :urgency: :low + :resource_boundary: :unknown + :weight: 1 + :idempotent: true + :tags: [] - :name: incident_management_apply_incident_sla_exceeded_label :feature_category: :incident_management :has_external_dependencies: diff --git a/ee/app/workers/geo/blob_verification_primary_worker.rb b/ee/app/workers/geo/verification_worker.rb similarity index 76% rename from ee/app/workers/geo/blob_verification_primary_worker.rb rename to ee/app/workers/geo/verification_worker.rb index 14af0b0e370f37e1ae21427126f47926943c1dff..3dd454b0d355139b82235cf1df7517269aa9cada 100644 --- a/ee/app/workers/geo/blob_verification_primary_worker.rb +++ b/ee/app/workers/geo/verification_worker.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true module Geo - class BlobVerificationPrimaryWorker + class VerificationWorker include ApplicationWorker include GeoQueue include ::Gitlab::Geo::LogHelpers @@ -16,7 +16,7 @@ def perform(replicable_name, replicable_id) replicator.calculate_checksum! rescue ActiveRecord::RecordNotFound - log_error("Couldn't find the blob, skipping", replicable_name: replicable_name, replicable_id: replicable_id) + log_error("Couldn't find the record, skipping", replicable_name: replicable_name, replicable_id: replicable_id) end end end diff --git a/ee/app/workers/group_saml_group_sync_worker.rb b/ee/app/workers/group_saml_group_sync_worker.rb new file mode 100644 index 0000000000000000000000000000000000000000..24e9aceccb4beff67d68f71b2a1cf6cbc95a391a --- /dev/null +++ b/ee/app/workers/group_saml_group_sync_worker.rb @@ -0,0 +1,29 @@ +# frozen_string_literal: true + +class GroupSamlGroupSyncWorker + include ApplicationWorker + + feature_category :authentication_and_authorization + idempotent! + + def perform(user_id, top_level_group_id, group_link_ids) + top_level_group = Group.find_by_id(top_level_group_id) + user = User.find_by_id(user_id) + + return unless user && feature_available?(top_level_group) + + group_links = find_group_links(group_link_ids, top_level_group) + + Groups::SyncService.new(nil, user, group_links: group_links).execute + end + + private + + def feature_available?(group) + group && group.saml_group_sync_available? + end + + def find_group_links(group_link_ids, top_level_group) + SamlGroupLink.by_id_and_group_id(group_link_ids, top_level_group.self_and_descendants.select(:id)) + end +end diff --git a/ee/changelogs/unreleased/221044-add-epic-filter-to-issues-graphql.yml b/ee/changelogs/unreleased/221044-add-epic-filter-to-issues-graphql.yml new file mode 100644 index 0000000000000000000000000000000000000000..430199f842f548238892178ef7a20117a1a74452 --- /dev/null +++ b/ee/changelogs/unreleased/221044-add-epic-filter-to-issues-graphql.yml @@ -0,0 +1,5 @@ +--- +title: Add epic filter option to public APIs +merge_request: 46887 +author: +type: added diff --git a/ee/changelogs/unreleased/239174-add-vulnerability-link-model.yml b/ee/changelogs/unreleased/239174-add-vulnerability-link-model.yml new file mode 100644 index 0000000000000000000000000000000000000000..9e243b91a80cc50fc7bace177214285ec3346aff --- /dev/null +++ b/ee/changelogs/unreleased/239174-add-vulnerability-link-model.yml @@ -0,0 +1,5 @@ +--- +title: Add Vulnerabilities::FindingLink model +merge_request: 46555 +author: +type: added diff --git a/ee/changelogs/unreleased/247271-add-issues-analytics-accumulated-open-data.yml b/ee/changelogs/unreleased/247271-add-issues-analytics-accumulated-open-data.yml new file mode 100644 index 0000000000000000000000000000000000000000..925914e61df35ef3fe196aa7106641b0148a9ffe --- /dev/null +++ b/ee/changelogs/unreleased/247271-add-issues-analytics-accumulated-open-data.yml @@ -0,0 +1,5 @@ +--- +title: Add issue close date index +merge_request: 46444 +author: +type: performance diff --git a/ee/changelogs/unreleased/276031-admin-license-page-shows-a-summary-to-itself-2.yml b/ee/changelogs/unreleased/276031-admin-license-page-shows-a-summary-to-itself-2.yml new file mode 100644 index 0000000000000000000000000000000000000000..7b85c0a037c357f90d6109967d6852c7e141f19c --- /dev/null +++ b/ee/changelogs/unreleased/276031-admin-license-page-shows-a-summary-to-itself-2.yml @@ -0,0 +1,5 @@ +--- +title: Remove admin/license page duplicate summary +merge_request: 46827 +author: +type: changed diff --git a/ee/changelogs/unreleased/276497-pipeline-status-widget-target-blank.yml b/ee/changelogs/unreleased/276497-pipeline-status-widget-target-blank.yml new file mode 100644 index 0000000000000000000000000000000000000000..cd05d35e9ba9597580f9eee053d72b53e0577d7a --- /dev/null +++ b/ee/changelogs/unreleased/276497-pipeline-status-widget-target-blank.yml @@ -0,0 +1,5 @@ +--- +title: Ooen pipeline status widget links in the same tab +merge_request: 46893 +author: +type: changed diff --git a/ee/changelogs/unreleased/add_requirements_visibility_project_setting.yml b/ee/changelogs/unreleased/add_requirements_visibility_project_setting.yml new file mode 100644 index 0000000000000000000000000000000000000000..7c57d786e252d34a5e56acaae347428e4b09cc2a --- /dev/null +++ b/ee/changelogs/unreleased/add_requirements_visibility_project_setting.yml @@ -0,0 +1,5 @@ +--- +title: Add requirements visibility access project setting +merge_request: 46532 +author: Lee Tickett +type: added diff --git a/ee/changelogs/unreleased/ag-bug-fix-verification-counrt.yml b/ee/changelogs/unreleased/ag-bug-fix-verification-counrt.yml new file mode 100644 index 0000000000000000000000000000000000000000..276ed52cbd7bceed0730039f3e057d16388a22d5 --- /dev/null +++ b/ee/changelogs/unreleased/ag-bug-fix-verification-counrt.yml @@ -0,0 +1,6 @@ +--- +title: Fix bug where primary was promoted even when replication/verification was not + complete +merge_request: 46785 +author: +type: fixed diff --git a/ee/changelogs/unreleased/better_vuln_issue_mr_creation_errors.yml b/ee/changelogs/unreleased/better_vuln_issue_mr_creation_errors.yml new file mode 100644 index 0000000000000000000000000000000000000000..0c64a0b8cdf0dccf9f33f4c1431c962ad0d38ef5 --- /dev/null +++ b/ee/changelogs/unreleased/better_vuln_issue_mr_creation_errors.yml @@ -0,0 +1,5 @@ +--- +title: Improve error messages for Vulnerability Issue/MR creation +merge_request: 46589 +author: +type: changed diff --git a/ee/changelogs/unreleased/change_ootb_to_cilium_network_policies.yml b/ee/changelogs/unreleased/change_ootb_to_cilium_network_policies.yml new file mode 100644 index 0000000000000000000000000000000000000000..045dcbab2fa96c9ac5e0a71a64c7dac12eefe574 --- /dev/null +++ b/ee/changelogs/unreleased/change_ootb_to_cilium_network_policies.yml @@ -0,0 +1,5 @@ +--- +title: Change OOTB from `NetworkPolicy` to `CiliumNetworkPolicy` +merge_request: 45579 +author: +type: fixed diff --git a/ee/changelogs/unreleased/epic-add-labels.yml b/ee/changelogs/unreleased/epic-add-labels.yml new file mode 100644 index 0000000000000000000000000000000000000000..0f7f05ca45587462c86c94f5f89b2069d5619e48 --- /dev/null +++ b/ee/changelogs/unreleased/epic-add-labels.yml @@ -0,0 +1,5 @@ +--- +title: Add add/remove label helpers to Epic API +merge_request: 40465 +author: +type: added diff --git a/ee/changelogs/unreleased/fj-add-controller-for-sitemap-poc.yml b/ee/changelogs/unreleased/fj-add-controller-for-sitemap-poc.yml new file mode 100644 index 0000000000000000000000000000000000000000..097c1417b611e2f0fb9cbca624e18d985022e285 --- /dev/null +++ b/ee/changelogs/unreleased/fj-add-controller-for-sitemap-poc.yml @@ -0,0 +1,5 @@ +--- +title: Generate dynamically sitemap through controller +merge_request: 46661 +author: +type: changed diff --git a/ee/changelogs/unreleased/introduce_new_promote_db_command.yml b/ee/changelogs/unreleased/introduce_new_promote_db_command.yml new file mode 100644 index 0000000000000000000000000000000000000000..a1920c467df47d03f63b6ce55fd9277ecb774c22 --- /dev/null +++ b/ee/changelogs/unreleased/introduce_new_promote_db_command.yml @@ -0,0 +1,5 @@ +--- +title: 'Doc: Introduce new gitlab-ctl promote-db command' +merge_request: 45941 +author: +type: fixed diff --git a/ee/changelogs/unreleased/mk-rename-verification-worker.yml b/ee/changelogs/unreleased/mk-rename-verification-worker.yml new file mode 100644 index 0000000000000000000000000000000000000000..968f76a9e3b669d28f8bf4307ee28fd58e4b1a69 --- /dev/null +++ b/ee/changelogs/unreleased/mk-rename-verification-worker.yml @@ -0,0 +1,5 @@ +--- +title: Migrate renamed Sidekiq queue +merge_request: 45964 +author: +type: changed diff --git a/ee/changelogs/unreleased/show-pipeline-subscriptions-for-premium-only.yml b/ee/changelogs/unreleased/show-pipeline-subscriptions-for-premium-only.yml new file mode 100644 index 0000000000000000000000000000000000000000..1681ed582522add7bb255e1d19ae1c39af44c98c --- /dev/null +++ b/ee/changelogs/unreleased/show-pipeline-subscriptions-for-premium-only.yml @@ -0,0 +1,5 @@ +--- +title: Adding check for pipeline subscription feature availability +merge_request: 46712 +author: +type: fixed diff --git a/config/feature_flags/development/ci_send_deployment_hook_when_start.yml b/ee/config/feature_flags/development/new_issues_analytics_chart_data.yml similarity index 63% rename from config/feature_flags/development/ci_send_deployment_hook_when_start.yml rename to ee/config/feature_flags/development/new_issues_analytics_chart_data.yml index 41f8e719b6324a6b741dc6e8f5f83d0de65813fd..d8922b3e985d2bfc62fb7d9d076e36fb6efe2668 100644 --- a/config/feature_flags/development/ci_send_deployment_hook_when_start.yml +++ b/ee/config/feature_flags/development/new_issues_analytics_chart_data.yml @@ -1,7 +1,7 @@ --- -name: ci_send_deployment_hook_when_start -introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41214 -rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/247137 -group: group::progressive delivery +name: new_issues_analytics_chart_data +introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/46444 +rollout_issue_url: https://gitlab.com/gitlab-org/gitlab/-/issues/247271 +group: group::analytics type: development default_enabled: false diff --git a/ee/config/feature_flags/licensed/feature_flags_related_issues.yml b/ee/config/feature_flags/licensed/feature_flags_related_issues.yml deleted file mode 100644 index 3bae5d81227d4d85719171b2dbe97eccb7cbb726..0000000000000000000000000000000000000000 --- a/ee/config/feature_flags/licensed/feature_flags_related_issues.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -name: feature_flags_related_issues -introduced_by_url: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/42023 -rollout_issue_url: -group: group::progressive delivery -type: licensed -default_enabled: true diff --git a/ee/lib/api/epics.rb b/ee/lib/api/epics.rb index 76b6580759a313a84f95092d7c8655c4e4b9ef32..14ae287a2146065704e2cea9a2475036c2d8617f 100644 --- a/ee/lib/api/epics.rb +++ b/ee/lib/api/epics.rb @@ -108,8 +108,10 @@ class Epics < ::API::Base optional :end_date, as: :due_date_fixed, type: String, desc: 'The due date of an epic' optional :due_date_is_fixed, type: Boolean, desc: 'Indicates due date should be sourced from due_date_fixed field not the issue milestones' optional :labels, type: Array[String], coerce_with: Validations::Types::CommaSeparatedToArray.coerce, desc: 'Comma-separated list of label names' + optional :add_labels, type: Array[String], coerce_with: Validations::Types::CommaSeparatedToArray.coerce, desc: 'Comma-separated list of label names' + optional :remove_labels, type: Array[String], coerce_with: Validations::Types::CommaSeparatedToArray.coerce, desc: 'Comma-separated list of label names' optional :state_event, type: String, values: %w[reopen close], desc: 'State event for an epic' - at_least_one_of :title, :description, :start_date_fixed, :start_date_is_fixed, :due_date_fixed, :due_date_is_fixed, :labels, :state_event, :confidential + at_least_one_of :title, :description, :start_date_fixed, :start_date_is_fixed, :due_date_fixed, :due_date_is_fixed, :labels, :add_labels, :remove_labels, :state_event, :confidential end put ':id/(-/)epics/:epic_iid' do Gitlab::QueryLimiting.whitelist('https://gitlab.com/gitlab-org/gitlab/issues/194104') diff --git a/ee/lib/ee/api/entities/project.rb b/ee/lib/ee/api/entities/project.rb index 1c9a2d7273d198f7a01ef566ebe1b7bb7aa98b63..e9deeec4552144a503f09efa1e047055d7accc79 100644 --- a/ee/lib/ee/api/entities/project.rb +++ b/ee/lib/ee/api/entities/project.rb @@ -28,6 +28,9 @@ def preload_relation(projects_relation, options = {}) expose :marked_for_deletion_on, if: ->(project, _) { project.feature_available?(:adjourned_deletion_for_projects_and_groups) } do |project, _| project.marked_for_deletion_at end + expose :requirements_enabled do |project, options| + project.feature_available?(:requirements, options[:current_user]) + end expose :compliance_frameworks do |project, _| [project.compliance_framework_setting&.compliance_management_framework&.name].compact end diff --git a/ee/lib/ee/api/helpers/issues_helpers.rb b/ee/lib/ee/api/helpers/issues_helpers.rb index 7f7c88cd76fc82f3733738c057b0d8c080ece82f..0f78437468a74609ad777b71752417ae25d44b5a 100644 --- a/ee/lib/ee/api/helpers/issues_helpers.rb +++ b/ee/lib/ee/api/helpers/issues_helpers.rb @@ -16,6 +16,7 @@ module IssuesHelpers params :optional_issues_params_ee do optional :weight, types: [Integer, String], integer_none_any: true, desc: 'The weight of the issue' + optional :epic_id, types: [Integer, String], integer_none_any: true, desc: 'The ID of an epic associated with the issues' end end diff --git a/ee/lib/ee/audit/project_feature_changes_auditor.rb b/ee/lib/ee/audit/project_feature_changes_auditor.rb index aea5273e7cab12db542d3f3a65a3a4cc48c390e1..1d18596b56dff25b846a031ae9592058571fb929 100644 --- a/ee/lib/ee/audit/project_feature_changes_auditor.rb +++ b/ee/lib/ee/audit/project_feature_changes_auditor.rb @@ -13,7 +13,8 @@ class ProjectFeatureChangesAuditor < BaseChangesAuditor :builds_access_level, :repository_access_level, :pages_access_level, - :metrics_dashboard_access_level].freeze + :metrics_dashboard_access_level, + :requirements_access_level].freeze def initialize(current_user, model, project) @project = project diff --git a/ee/lib/ee/gitlab/usage_data.rb b/ee/lib/ee/gitlab/usage_data.rb index 4e8d5d509bc057301632e0abf737dafad6a615d3..c15e44217abd5c43f068e6e97d6b964e4f304151 100644 --- a/ee/lib/ee/gitlab/usage_data.rb +++ b/ee/lib/ee/gitlab/usage_data.rb @@ -274,6 +274,22 @@ def usage_activity_by_stage_create(time_period) }, approval_rules_counts) end + override :usage_activity_by_stage_enablement + def usage_activity_by_stage_enablement(time_period) + return super unless ::Gitlab::Geo.enabled? + + super.merge({ + geo_secondary_web_oauth_users: distinct_count( + OauthAccessGrant + .where(time_period) + .where( + application_id: GeoNode.secondary_nodes.select(:oauth_application_id) + ), + :resource_owner_id + ) + }) + end + # Omitted because no user, creator or author associated: `campaigns_imported_from_github`, `ldap_group_links` override :usage_activity_by_stage_manage def usage_activity_by_stage_manage(time_period) diff --git a/ee/lib/elastic/latest/application_class_proxy.rb b/ee/lib/elastic/latest/application_class_proxy.rb index 7346d4ee27f42ad47eba03ecad3790c6cf58cd97..3560f8af68bc220b036e39ace1cff393fb8bf422 100644 --- a/ee/lib/elastic/latest/application_class_proxy.rb +++ b/ee/lib/elastic/latest/application_class_proxy.rb @@ -137,14 +137,16 @@ def project_ids_filter(query_hash, options) end def apply_sort(query_hash, options) - case options[:sort] - when 'created_asc' + # Due to different uses of sort param we prefer order_by when + # present + case ::Gitlab::Search::SortOptions.sort_and_direction(options[:order_by], options[:sort]) + when :created_at_asc query_hash.merge(sort: { created_at: { order: 'asc' } }) - when 'created_desc' + when :created_at_desc query_hash.merge(sort: { created_at: { order: 'desc' diff --git a/ee/lib/gitlab/ci/parsers/security/common.rb b/ee/lib/gitlab/ci/parsers/security/common.rb index 2b84f887978f9d52b8c4802e6c4e162684db6552..d698ff24f239b2e2e718e38a702c92c32adc283b 100644 --- a/ee/lib/gitlab/ci/parsers/security/common.rb +++ b/ee/lib/gitlab/ci/parsers/security/common.rb @@ -55,6 +55,7 @@ def fixes_from(report_data) def create_vulnerability(report, data, version) identifiers = create_identifiers(report, data['identifiers']) + links = create_links(report, data['links']) report.add_finding( ::Gitlab::Ci::Reports::Security::Finding.new( uuid: SecureRandom.uuid, @@ -67,6 +68,7 @@ def create_vulnerability(report, data, version) scanner: create_scanner(report, data['scanner']), scan: report&.scan, identifiers: identifiers, + links: links, raw_metadata: data.to_json, metadata_version: version)) end @@ -106,6 +108,22 @@ def create_identifier(report, identifier) url: identifier['url'])) end + def create_links(report, links) + return [] unless links.is_a?(Array) + + links + .map { |link| create_link(report, link) } + .compact + end + + def create_link(report, link) + return unless link.is_a?(Hash) + + ::Gitlab::Ci::Reports::Security::Link.new( + name: link['name'], + url: link['url']) + end + def parse_severity_level(input) return input if ::Vulnerabilities::Finding::SEVERITY_LEVELS.key?(input) diff --git a/ee/lib/gitlab/ci/reports/security/finding.rb b/ee/lib/gitlab/ci/reports/security/finding.rb index e192f2136e6fd073a8d5ce9ef55682ec622c5c09..b3c2a15330f72e78f95d2f3d090a9a267dbb15fd 100644 --- a/ee/lib/gitlab/ci/reports/security/finding.rb +++ b/ee/lib/gitlab/ci/reports/security/finding.rb @@ -10,6 +10,7 @@ class Finding attr_reader :compare_key attr_reader :confidence attr_reader :identifiers + attr_reader :links attr_reader :location attr_reader :metadata_version attr_reader :name @@ -24,10 +25,11 @@ class Finding delegate :file_path, :start_line, :end_line, to: :location - def initialize(compare_key:, identifiers:, location:, metadata_version:, name:, raw_metadata:, report_type:, scanner:, scan:, uuid:, confidence: nil, severity: nil) # rubocop:disable Metrics/ParameterLists + def initialize(compare_key:, identifiers:, links: [], location:, metadata_version:, name:, raw_metadata:, report_type:, scanner:, scan:, uuid:, confidence: nil, severity: nil) # rubocop:disable Metrics/ParameterLists @compare_key = compare_key @confidence = confidence @identifiers = identifiers + @links = links @location = location @metadata_version = metadata_version @name = name @@ -46,6 +48,7 @@ def to_hash compare_key confidence identifiers + links location metadata_version name @@ -94,8 +97,6 @@ def keys end end - protected - def primary_fingerprint primary_identifier&.fingerprint end diff --git a/ee/lib/gitlab/ci/reports/security/link.rb b/ee/lib/gitlab/ci/reports/security/link.rb new file mode 100644 index 0000000000000000000000000000000000000000..1c4c05cd9ac1bac4799448a4ddf2d2ac2cf849d7 --- /dev/null +++ b/ee/lib/gitlab/ci/reports/security/link.rb @@ -0,0 +1,25 @@ +# frozen_string_literal: true + +module Gitlab + module Ci + module Reports + module Security + class Link + attr_accessor :name, :url + + def initialize(name: nil, url: nil) + @name = name + @url = url + end + + def to_hash + { + name: name, + url: url + }.compact + end + end + end + end + end +end diff --git a/ee/lib/gitlab/elastic/group_search_results.rb b/ee/lib/gitlab/elastic/group_search_results.rb index dd0915f33e4d1edd27aa299f203e01c4cfd38537..d9d015c1b9fe26cde66244d6e3cb74dc3d917b72 100644 --- a/ee/lib/gitlab/elastic/group_search_results.rb +++ b/ee/lib/gitlab/elastic/group_search_results.rb @@ -8,13 +8,15 @@ module Elastic class GroupSearchResults < Gitlab::Elastic::SearchResults attr_reader :group, :default_project_filter, :filters - def initialize(current_user, query, limit_project_ids = nil, group:, public_and_internal_projects: false, default_project_filter: false, sort: nil, filters: {}) + # rubocop:disable Metrics/ParameterLists + def initialize(current_user, query, limit_project_ids = nil, group:, public_and_internal_projects: false, default_project_filter: false, order_by: nil, sort: nil, filters: {}) @group = group @default_project_filter = default_project_filter @filters = filters - super(current_user, query, limit_project_ids, public_and_internal_projects: public_and_internal_projects, sort: sort, filters: filters) + super(current_user, query, limit_project_ids, public_and_internal_projects: public_and_internal_projects, order_by: order_by, sort: sort, filters: filters) end + # rubocop:enable Metrics/ParameterLists end end end diff --git a/ee/lib/gitlab/elastic/project_search_results.rb b/ee/lib/gitlab/elastic/project_search_results.rb index 128661ad0477f779ac6f642df70ff6e9bcf079ed..75f9f84ad0becaf2ede3013eef2820124cadc3da 100644 --- a/ee/lib/gitlab/elastic/project_search_results.rb +++ b/ee/lib/gitlab/elastic/project_search_results.rb @@ -8,11 +8,11 @@ module Elastic class ProjectSearchResults < Gitlab::Elastic::SearchResults attr_reader :project, :repository_ref, :filters - def initialize(current_user, query, project:, repository_ref: nil, sort: nil, filters: {}) + def initialize(current_user, query, project:, repository_ref: nil, order_by: nil, sort: nil, filters: {}) @project = project @repository_ref = repository_ref.presence || project.default_branch - super(current_user, query, [project.id], public_and_internal_projects: false, sort: sort, filters: filters) + super(current_user, query, [project.id], public_and_internal_projects: false, order_by: order_by, sort: sort, filters: filters) end private diff --git a/ee/lib/gitlab/elastic/search_results.rb b/ee/lib/gitlab/elastic/search_results.rb index d5ee251685c16db0fe15e4fd8b62eaee1d4ad7c1..988dfd59424a92af128c5ed35a6b2ce9e3026e63 100644 --- a/ee/lib/gitlab/elastic/search_results.rb +++ b/ee/lib/gitlab/elastic/search_results.rb @@ -7,17 +7,18 @@ class SearchResults DEFAULT_PER_PAGE = Gitlab::SearchResults::DEFAULT_PER_PAGE - attr_reader :current_user, :query, :public_and_internal_projects, :sort, :filters + attr_reader :current_user, :query, :public_and_internal_projects, :order_by, :sort, :filters # Limit search results by passed projects # It allows us to search only for projects user has access to attr_reader :limit_project_ids - def initialize(current_user, query, limit_project_ids = nil, public_and_internal_projects: true, sort: nil, filters: {}) + def initialize(current_user, query, limit_project_ids = nil, public_and_internal_projects: true, order_by: nil, sort: nil, filters: {}) @current_user = current_user @query = query @limit_project_ids = limit_project_ids @public_and_internal_projects = public_and_internal_projects + @order_by = order_by @sort = sort @filters = filters end @@ -202,6 +203,7 @@ def base_options current_user: current_user, project_ids: limit_project_ids, public_and_internal_projects: public_and_internal_projects, + order_by: order_by, sort: sort } end @@ -214,7 +216,7 @@ def projects def issues strong_memoize(:issues) do - options = base_options.merge(filters.slice(:sort, :confidential, :state)) + options = base_options.merge(filters.slice(:order_by, :sort, :confidential, :state)) Issue.elastic_search(query, options: options) end @@ -235,7 +237,7 @@ def milestones def merge_requests strong_memoize(:merge_requests) do - options = base_options.merge(filters.slice(:sort, :state)) + options = base_options.merge(filters.slice(:order_by, :sort, :state)) MergeRequest.elastic_search(query, options: options) end diff --git a/ee/lib/gitlab/geo/geo_node_status_check.rb b/ee/lib/gitlab/geo/geo_node_status_check.rb index c5d63b1d9a6e21bf7b529a5b4c67fd34969ddf16..a6dfc0e2ab858c4e07952d744ede0f57f2aa2fab 100644 --- a/ee/lib/gitlab/geo/geo_node_status_check.rb +++ b/ee/lib/gitlab/geo/geo_node_status_check.rb @@ -61,11 +61,45 @@ def print_replication_verification_status end def replication_verification_complete? - replication_complete? && verification_complete? + success_status = [ + current_node_status.repositories_synced_in_percentage, + current_node_status.repositories_checksummed_in_percentage, + current_node_status.wikis_synced_in_percentage, + current_node_status.wikis_checksummed_in_percentage, + current_node_status.lfs_objects_synced_in_percentage, + current_node_status.job_artifacts_synced_in_percentage, + current_node_status.attachments_synced_in_percentage, + current_node_status.replication_slots_used_in_percentage, + current_node_status.design_repositories_synced_in_percentage + ] + conditional_checks_status + + success_status.all? { |percentage| percentage == 100 } end private + def conditional_checks_status + [].tap do |status| + Gitlab::Geo.enabled_replicator_classes.each do |replicator_class| + status.push current_node_status.synced_in_percentage_for(replicator_class) + status.push current_node_status.checksummed_in_percentage_for(replicator_class) + end + + if Gitlab::Geo.repository_verification_enabled? + status.push current_node_status.repositories_verified_in_percentage + status.push current_node_status.wikis_verified_in_percentage + end + + if ::Geo::ContainerRepositoryRegistry.replication_enabled? + status.push current_node_status.container_repositories_synced_in_percentage + end + + if Gitlab::CurrentSettings.repository_checks_enabled + status.push current_node_status.repositories_checked_in_percentage + end + end + end + def print_current_node_info puts puts "Name: #{GeoNode.current_node_name}" @@ -254,52 +288,6 @@ def print_replicators_checked_status end end - def replication_complete? - replicables.all? { |failed_count| failed_count == 0 } - end - - def verification_complete? - verifiables.all? { |failed_count| failed_count == 0 } - end - - def replicables - [ - current_node_status.repositories_failed_count, - current_node_status.wikis_failed_count, - current_node_status.lfs_objects_failed_count, - current_node_status.attachments_failed_count, - current_node_status.job_artifacts_failed_count, - current_node_status.design_repositories_failed_count - ].tap do |r| - if ::Geo::ContainerRepositoryRegistry.replication_enabled? - r.push current_node_status.container_repositories_failed_count - end - - Gitlab::Geo.enabled_replicator_classes.each do |replicator_class| - r.push replicator_class.failed_count - end - end - end - - def verifiables - [].tap do |v| - if Gitlab::Geo.repository_verification_enabled? - v.push( - current_node_status.repositories_verification_failed_count, - current_node_status.wikis_verification_failed_count - ) - end - - if Gitlab::CurrentSettings.repository_checks_enabled - v.push current_node_status.repositories_checked_failed_count - end - - Gitlab::Geo.enabled_replicator_classes.each do |replicator_class| - v.push replicator_class.checksum_failed_count - end - end - end - def show_failed_value(value) print "#{value}".color(:red) + '/' if value > 0 end diff --git a/ee/lib/gitlab/sitemaps/generator.rb b/ee/lib/gitlab/sitemaps/generator.rb index 8aa9d6cdf9f549a55df6900ac6a7db6f1d836c6e..b4594fe4fb829bce028b7f34fa1fd2ff94b88f0a 100644 --- a/ee/lib/gitlab/sitemaps/generator.rb +++ b/ee/lib/gitlab/sitemaps/generator.rb @@ -10,19 +10,22 @@ class << self def execute unless Gitlab.com? - return "The sitemap can only be generated for Gitlab.com" + return 'The sitemap can only be generated for Gitlab.com' end file = Sitemaps::SitemapFile.new - if gitlab_org_group - file.add_elements(generic_urls) - file.add_elements(gitlab_org_group) - file.add_elements(gitlab_org_subgroups) - file.add_elements(gitlab_org_projects) - file.save + return "The group '#{GITLAB_ORG_NAMESPACE}' was not found" unless gitlab_org_group + + file.add_elements(generic_urls) + file.add_elements(gitlab_org_group) + file.add_elements(gitlab_org_subgroups) + file.add_elements(gitlab_org_projects) + + if file.empty? + 'No urls found to generate the sitemap' else - "The group '#{GITLAB_ORG_NAMESPACE}' was not found" + file end end @@ -37,7 +40,7 @@ def generic_urls end def gitlab_org_group - @gitlab_org_group ||= GroupFinder.new(nil).execute(path: 'gitlab-org', parent_id: nil, visibility_level: Gitlab::VisibilityLevel::PUBLIC) + @gitlab_org_group ||= GroupFinder.new(nil).execute(path: GITLAB_ORG_NAMESPACE, parent_id: nil, visibility_level: Gitlab::VisibilityLevel::PUBLIC) end def gitlab_org_subgroups diff --git a/ee/lib/gitlab/sitemaps/sitemap_file.rb b/ee/lib/gitlab/sitemaps/sitemap_file.rb index fff3cb31dd5deb5307cdde63dcac51a02d0d5d8d..f7ccaa0f14422d14349fc15f6d37843c78f58ff8 100644 --- a/ee/lib/gitlab/sitemaps/sitemap_file.rb +++ b/ee/lib/gitlab/sitemaps/sitemap_file.rb @@ -20,17 +20,23 @@ def add_elements(elements = []) end def save - return if urls.empty? + return if empty? File.write(SITEMAP_FILE_PATH, render) end def render + return if empty? + fragment = File.read(File.expand_path("fragments/sitemap_file.xml.builder", __dir__)) instance_eval fragment end + def empty? + urls.empty? + end + private def xml_builder diff --git a/ee/lib/gitlab/sitemaps/url_extractor.rb b/ee/lib/gitlab/sitemaps/url_extractor.rb index 8b3d6fbcc22d0d313aa626d544dee18c4f7ec08c..824470ddd7eae3870fab38d64e3882eab00092b7 100644 --- a/ee/lib/gitlab/sitemaps/url_extractor.rb +++ b/ee/lib/gitlab/sitemaps/url_extractor.rb @@ -1,5 +1,11 @@ # frozen_string_literal: true +# Generating the urls for the project and groups is the most +# expensive part of the sitemap generation because we need +# to call the Rails route helpers. +# +# We could hardcode them but if a route changes the sitemap +# urls will be invalid. module Gitlab module Sitemaps class UrlExtractor diff --git a/ee/spec/controllers/groups/issues_analytics_controller_spec.rb b/ee/spec/controllers/groups/issues_analytics_controller_spec.rb index 178f63c1089fba5fb15301c3227bf660fafa26d0..cb1c57d31d695103258415a943119c251207f31b 100644 --- a/ee/spec/controllers/groups/issues_analytics_controller_spec.rb +++ b/ee/spec/controllers/groups/issues_analytics_controller_spec.rb @@ -9,7 +9,7 @@ let_it_be(:project1) { create(:project, :empty_repo, namespace: group) } let_it_be(:project2) { create(:project, :empty_repo, namespace: group) } let_it_be(:issue1) { create(:issue, project: project1, confidential: true) } - let_it_be(:issue2) { create(:issue, project: project2, state: :closed) } + let_it_be(:issue2) { create(:issue, :closed, project: project2) } before do group.add_owner(user) diff --git a/ee/spec/controllers/projects/analytics/issues_analytics_controller_spec.rb b/ee/spec/controllers/projects/analytics/issues_analytics_controller_spec.rb index bf311fca8abcc6ab39079b81eb338fe9b724f161..2a3680c1db96fc2f0e3f930f027b715f1f3be5d6 100644 --- a/ee/spec/controllers/projects/analytics/issues_analytics_controller_spec.rb +++ b/ee/spec/controllers/projects/analytics/issues_analytics_controller_spec.rb @@ -8,7 +8,7 @@ let_it_be(:group) { create(:group) } let_it_be(:project1) { create(:project, :empty_repo, namespace: group) } let_it_be(:issue1) { create(:issue, project: project1, confidential: true) } - let_it_be(:issue2) { create(:issue, project: project1, state: :closed) } + let_it_be(:issue2) { create(:issue, :closed, project: project1) } before do group.add_owner(user) diff --git a/ee/spec/controllers/projects/requirements_management/requirements_controller_spec.rb b/ee/spec/controllers/projects/requirements_management/requirements_controller_spec.rb index f07251605012852645c6a75e409f0175d38abf96..947cdaa50ddee7d893cf4a404388736f451358a2 100644 --- a/ee/spec/controllers/projects/requirements_management/requirements_controller_spec.rb +++ b/ee/spec/controllers/projects/requirements_management/requirements_controller_spec.rb @@ -3,52 +3,86 @@ require 'spec_helper' RSpec.describe Projects::RequirementsManagement::RequirementsController do - let_it_be(:project) { create(:project) } let_it_be(:user) { create(:user) } subject { get :index, params: { namespace_id: project.namespace, project_id: project } } describe 'GET #index' do - context 'with authorized user' do - before do - project.add_developer(user) - sign_in(user) - end + context 'private project' do + let(:project) { create(:project) } - context 'when feature is available' do + context 'with authorized user' do before do - stub_licensed_features(requirements: true) + project.add_developer(user) + sign_in(user) end - it 'renders the index template' do - subject + context 'when feature is available' do + before do + stub_licensed_features(requirements: true) + end - expect(response).to have_gitlab_http_status(:ok) - expect(response).to render_template(:index) + it 'renders the index template' do + subject + + expect(response).to have_gitlab_http_status(:ok) + expect(response).to render_template(:index) + end + end + + context 'when feature is not available' do + before do + stub_licensed_features(requirements: false) + end + + it 'returns 404' do + subject + + expect(response).to have_gitlab_http_status(:not_found) + end end end - context 'when feature is not available' do + context 'with unauthorized user' do before do - stub_licensed_features(requirements: false) + sign_in(user) end - it 'returns 404' do + context 'when feature is available' do + before do + stub_licensed_features(requirements: true) + end + + it 'returns 404' do + subject + + expect(response).to have_gitlab_http_status(:not_found) + end + end + end + + context 'with anonymous user' do + it 'returns 302' do subject - expect(response).to have_gitlab_http_status(:not_found) + expect(response).to have_gitlab_http_status(:found) + expect(response).to redirect_to(new_user_session_path) end end end - context 'with unauthorized user' do + context 'public project' do + let(:project) { create(:project, :public) } + before do - sign_in(user) + stub_licensed_features(requirements: true) end - context 'when feature is available' do + context 'with requirements disabled' do before do - stub_licensed_features(requirements: true) + project.project_feature.update!({ requirements_access_level: ::ProjectFeature::DISABLED }) + project.add_developer(user) + sign_in(user) end it 'returns 404' do @@ -57,14 +91,52 @@ expect(response).to have_gitlab_http_status(:not_found) end end - end - context 'with anonymous user' do - it 'returns 302' do - subject + context 'with requirements visible to project memebers' do + before do + project.project_feature.update!({ requirements_access_level: ::ProjectFeature::PRIVATE }) + end + + context 'with authorized user' do + before do + project.add_developer(user) + sign_in(user) + end + + it 'renders the index template' do + subject + + expect(response).to have_gitlab_http_status(:ok) + expect(response).to render_template(:index) + end + end + + context 'with unauthorized user' do + before do + sign_in(user) + end + + it 'returns 404' do + subject - expect(response).to have_gitlab_http_status(:found) - expect(response).to redirect_to(new_user_session_path) + expect(response).to have_gitlab_http_status(:not_found) + end + end + end + + context 'with requirements visible to everyone' do + before do + project.project_feature.update!({ requirements_access_level: ::ProjectFeature::ENABLED }) + end + + context 'with anonymous user' do + it 'renders the index template' do + subject + + expect(response).to have_gitlab_http_status(:ok) + expect(response).to render_template(:index) + end + end end end end diff --git a/ee/spec/controllers/sitemap_controller_spec.rb b/ee/spec/controllers/sitemap_controller_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..c6b7af2706ff77e1b4ad3bc346929ebe7d2e8460 --- /dev/null +++ b/ee/spec/controllers/sitemap_controller_spec.rb @@ -0,0 +1,69 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe SitemapController do + describe '#show' do + subject { get :show, format: :xml } + + before do + allow(Gitlab).to receive(:com?).and_return(dot_com) + end + + context 'when not Gitlab.com?' do + let(:dot_com) { false } + + it 'returns :not_found' do + subject + + expect(response).to have_gitlab_http_status(:not_found) + end + end + + context 'when Gitlab.com?' do + let(:dot_com) { true } + + context 'with an authenticated user' do + let(:flag_value) { true } + + before do + stub_feature_flags(gitlab_org_sitemap: flag_value) + + allow(Sitemap::CreateService).to receive_message_chain(:new, :execute).and_return(result) + + subject + end + + shared_examples 'gitlab_org_sitemap flag is disabled' do + let(:flag_value) { false } + + it 'returns :not_found' do + expect(response).to have_gitlab_http_status(:not_found) + end + end + + context 'when the sitemap generation raises an error' do + let(:result) { ServiceResponse.error(message: 'foo') } + + it 'returns an xml error' do + expect(response).to have_gitlab_http_status(:ok) + expect(response.body).to include('<error>foo</error>') + end + + it_behaves_like 'gitlab_org_sitemap flag is disabled' + end + + context 'when the sitemap was created suscessfully' do + let(:result) { ServiceResponse.success(payload: { sitemap: 'foo' }) } + + it 'returns sitemap' do + expect(response).to have_gitlab_http_status(:ok) + expect(response.body).to eq('foo') + end + + it_behaves_like 'gitlab_org_sitemap flag is disabled' + end + end + end + end +end diff --git a/ee/spec/factories/ci/reports/security/links.rb b/ee/spec/factories/ci/reports/security/links.rb new file mode 100644 index 0000000000000000000000000000000000000000..77af827e7be146573dc6cde06a2cc0e16d261a04 --- /dev/null +++ b/ee/spec/factories/ci/reports/security/links.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +FactoryBot.define do + factory :ci_reports_security_link, class: '::Gitlab::Ci::Reports::Security::Link' do + name { 'CVE-2020-0202' } + url { 'https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-0202' } + + skip_create + + initialize_with do + ::Gitlab::Ci::Reports::Security::Link.new(**attributes) + end + end +end diff --git a/ee/spec/factories/geo_node_statuses.rb b/ee/spec/factories/geo_node_statuses.rb index 663d3cff6cd603467df13256858cf74e7a901564..a207ebd1446cdddeafa9014b4f31c2b47ba1502d 100644 --- a/ee/spec/factories/geo_node_statuses.rb +++ b/ee/spec/factories/geo_node_statuses.rb @@ -77,6 +77,33 @@ repositories_verification_failed_count { 0 } wikis_verification_failed_count { 0 } repositories_checked_failed_count { 0 } + + repositories_synced_count { 10 } + repositories_checksummed_count { 10 } + repositories_verified_count { 10 } + repositories_checked_count { 10 } + wikis_synced_count { 10 } + wikis_checksummed_count { 10 } + wikis_verified_count { 10 } + lfs_objects_synced_count { 10 } + job_artifacts_synced_count { 10 } + attachments_synced_count { 10 } + replication_slots_used_count { 10 } + container_repositories_synced_count { 10 } + design_repositories_synced_count { 10 } + + repositories_count { 10 } + wikis_count { 10 } + lfs_objects_count { 10 } + job_artifacts_count { 10 } + attachments_count { 10 } + replication_slots_count { 10 } + container_repositories_count { 10 } + design_repositories_count { 10 } + + GeoNodeStatus.replicator_class_status_fields.each do |field| + send(field) { 10 } + end end trait :unhealthy do diff --git a/ee/spec/factories/vulnerabilities/finding_links.rb b/ee/spec/factories/vulnerabilities/finding_links.rb new file mode 100644 index 0000000000000000000000000000000000000000..23b5e97a6ebca70e24a059aab845f397e39fa699 --- /dev/null +++ b/ee/spec/factories/vulnerabilities/finding_links.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +FactoryBot.define do + factory :finding_link, class: 'Vulnerabilities::FindingLink' do + finding factory: :vulnerabilities_finding + name { 'CVE-2018-1234' } + url { 'http://cve.mitre.org/cgi-bin/cvename.cgi?name=2018-1234' } + end +end diff --git a/ee/spec/features/groups/analytics/cycle_analytics/customizable_cycle_analytics_spec.rb b/ee/spec/features/groups/analytics/cycle_analytics/customizable_cycle_analytics_spec.rb index 63188a9f105ec91a2f1ed31e8882022cca92e980..33431334d82026986bfe307159004d795a4b2b74 100644 --- a/ee/spec/features/groups/analytics/cycle_analytics/customizable_cycle_analytics_spec.rb +++ b/ee/spec/features/groups/analytics/cycle_analytics/customizable_cycle_analytics_spec.rb @@ -340,7 +340,7 @@ def confirm_stage_order(stages) end end - context 'with a custom stage created' do + context 'with a custom stage created', quarantine: 'https://gitlab.com/gitlab-org/gitlab/-/issues/273045' do before do create_custom_stage select_group @@ -348,7 +348,7 @@ def confirm_stage_order(stages) expect(page).to have_text custom_stage_name end - it_behaves_like 'can edit custom stages', quarantine: 'https://gitlab.com/gitlab-org/gitlab/-/issues/273045' + it_behaves_like 'can edit custom stages' end end diff --git a/ee/spec/features/groups/audit_events_spec.rb b/ee/spec/features/groups/audit_events_spec.rb index 25919481e18688242173c411162dc08d943159ea..26a6e2c971a22170b2a734b3463ba01a2dca7e7d 100644 --- a/ee/spec/features/groups/audit_events_spec.rb +++ b/ee/spec/features/groups/audit_events_spec.rb @@ -3,13 +3,13 @@ require 'spec_helper' RSpec.describe 'Groups > Audit Events', :js do + include Spec::Support::Helpers::Features::MembersHelpers + let(:user) { create(:user) } let(:alex) { create(:user, name: 'Alex') } let(:group) { create(:group) } before do - stub_feature_flags(vue_group_members_list: false) - group.add_owner(user) group.add_developer(alex) sign_in(user) @@ -47,11 +47,9 @@ wait_for_requests - group_member = group.members.find_by(user_id: alex) - - page.within "#group_member_#{group_member.id}" do + page.within first_row do click_button 'Developer' - click_link 'Maintainer' + click_button 'Maintainer' end find(:link, text: 'Settings').click diff --git a/ee/spec/features/groups/members/list_members_spec.rb b/ee/spec/features/groups/members/list_members_spec.rb index a30dc7d51780a21602ab8eb8f6e627427a84b922..56ab86c3c3ccc6cd43fb12a4f0b0bc17e7f0161a 100644 --- a/ee/spec/features/groups/members/list_members_spec.rb +++ b/ee/spec/features/groups/members/list_members_spec.rb @@ -2,14 +2,12 @@ require 'spec_helper' RSpec.describe 'Groups > Members > List members' do + include Spec::Support::Helpers::Features::MembersHelpers + let(:user1) { create(:user, name: 'John Doe') } let(:user2) { create(:user, name: 'Mary Jane') } let(:group) { create(:group) } - before do - stub_feature_flags(vue_group_members_list: false) - end - context 'with Group SAML identity linked for a user' do let(:saml_provider) { create(:saml_provider) } let(:group) { saml_provider.group } @@ -23,12 +21,10 @@ extern_uid: 'user2@example.com') end - it 'shows user with SSO status badge' do + it 'shows user with SSO status badge', :js do visit group_group_members_path(group) - member = GroupMember.find_by(user: user2, group: group) - - expect(find("#group_member_#{member.id}").find('.badge-info')).to have_content('SAML') + expect(second_row).to have_content('SAML') end end @@ -40,12 +36,10 @@ managed_group.add_guest(managed_user) end - it 'shows user with "Managed Account" badge' do + it 'shows user with "Managed Account" badge', :js do visit group_group_members_path(managed_group) - member = GroupMember.find_by(user: managed_user, group: managed_group) - - expect(page).to have_selector("#group_member_#{member.id} .badge-info", text: 'Managed Account') + expect(first_row).to have_content('Managed Account') end end diff --git a/ee/spec/features/groups/members/override_ldap_memberships_spec.rb b/ee/spec/features/groups/members/override_ldap_memberships_spec.rb index f08940804ea4fb50654f25706152c90d196aa6b3..29680473ccc23f7e199651b17244193bfcf7b3f3 100644 --- a/ee/spec/features/groups/members/override_ldap_memberships_spec.rb +++ b/ee/spec/features/groups/members/override_ldap_memberships_spec.rb @@ -4,6 +4,7 @@ RSpec.describe 'Groups > Members > Maintainer/Owner can override LDAP access levels' do include WaitForRequests + include Spec::Support::Helpers::Features::MembersHelpers let(:johndoe) { create(:user, name: 'John Doe') } let(:maryjane) { create(:user, name: 'Mary Jane') } @@ -16,8 +17,6 @@ let!(:regular_member) { create(:group_member, :guest, group: group, user: maryjane, ldap: false) } before do - stub_feature_flags(vue_group_members_list: false) - # We need to actually activate the LDAP config otherwise `Group#ldap_synced?` will always be false! allow(Gitlab.config.ldap).to receive_messages(enabled: true) @@ -35,7 +34,7 @@ visit group_group_members_path(group) - within "#group_member_#{ldap_member.id}" do + within first_row do expect(page).not_to have_content 'LDAP' expect(page).not_to have_button 'Guest' expect(page).not_to have_button 'Edit permissions' @@ -47,7 +46,7 @@ visit group_group_members_path(group) - within "#group_member_#{ldap_member.id}" do + within first_row do expect(page).to have_content 'LDAP' expect(page).to have_button 'Guest', disabled: true expect(page).to have_button 'Edit permissions' @@ -55,29 +54,26 @@ click_button 'Edit permissions' end - expect(page).to have_content ldap_override_message - - click_button 'Change permissions' + page.within('[role="dialog"]') do + expect(page).to have_content ldap_override_message + click_button 'Edit permissions' + end expect(page).not_to have_content ldap_override_message - expect(page).not_to have_button 'Change permissions' - within "#group_member_#{ldap_member.id}" do + within first_row do expect(page).not_to have_button 'Edit permissions' expect(page).to have_button 'Guest', disabled: false end refresh # controls should still be enabled after a refresh - within "#group_member_#{ldap_member.id}" do + within first_row do expect(page).not_to have_button 'Edit permissions' expect(page).to have_button 'Guest', disabled: false click_button 'Guest' - - within '.dropdown-menu' do - click_link 'Revert to LDAP group sync settings' - end + click_button 'Revert to LDAP group sync settings' wait_for_requests @@ -85,16 +81,14 @@ expect(page).to have_button 'Edit permissions' end - within "#group_member_#{regular_member.id}" do + within third_row do expect(page).not_to have_content 'LDAP' expect(page).not_to have_button 'Edit permissions' expect(page).to have_button 'Guest', disabled: false click_button 'Guest' - within '.dropdown-menu' do - expect(page).not_to have_content 'Revert to LDAP group sync settings' - end + expect(page).not_to have_content 'Revert to LDAP group sync settings' end end end diff --git a/ee/spec/fixtures/security_reports/master/gl-common-scanning-report.json b/ee/spec/fixtures/security_reports/master/gl-common-scanning-report.json index b71ebd697cf209e672087faec446bd623a11a1a3..0b482479240a091aa7237766d42120629e7e2279 100644 --- a/ee/spec/fixtures/security_reports/master/gl-common-scanning-report.json +++ b/ee/spec/fixtures/security_reports/master/gl-common-scanning-report.json @@ -16,7 +16,7 @@ "identifiers": [], "links": [ { - "url": "" + "url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1020" } ] }, @@ -37,7 +37,8 @@ "identifiers": [], "links": [ { - "url": "" + "name": "CVE-1030", + "url": "https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1030" } ] }, @@ -56,12 +57,6 @@ "location": {}, "identifiers": [], "links": [ - { - "url": "" - }, - { - "url": "" - } ] } ], @@ -122,4 +117,4 @@ "end_time": "placeholder-value", "status": "success" } -} \ No newline at end of file +} diff --git a/ee/spec/frontend/security_configuration/dast_site_profiles_form/components/dast_site_auth_section_spec.js b/ee/spec/frontend/security_configuration/dast_site_profiles_form/components/dast_site_auth_section_spec.js new file mode 100644 index 0000000000000000000000000000000000000000..cac0a60433c3b3935e1981605fd04416dced6518 --- /dev/null +++ b/ee/spec/frontend/security_configuration/dast_site_profiles_form/components/dast_site_auth_section_spec.js @@ -0,0 +1,119 @@ +import { mount } from '@vue/test-utils'; +import { GlFormCheckbox } from '@gitlab/ui'; +import { extendedWrapper } from 'helpers/vue_test_utils_helper'; +import DastSiteAuthSection from 'ee/security_configuration/dast_site_profiles_form/components/dast_site_auth_section.vue'; + +describe('DastSiteAuthSection', () => { + let wrapper; + + const createComponent = ({ fields } = {}) => { + wrapper = extendedWrapper( + mount(DastSiteAuthSection, { + propsData: { + fields, + }, + }), + ); + }; + + beforeEach(() => { + createComponent(); + }); + + afterEach(() => { + wrapper.destroy(); + }); + + const findByNameAttribute = name => wrapper.find(`[name="${name}"]`); + const findAuthForm = () => wrapper.findByTestId('auth-form'); + const findAuthCheckbox = () => wrapper.find(GlFormCheckbox); + + const setAuthentication = ({ enabled }) => { + findAuthCheckbox().vm.$emit('input', enabled); + return wrapper.vm.$nextTick(); + }; + const getLatestInputEventPayload = () => { + const latestInputEvent = [...wrapper.emitted('input')].pop(); + const [payload] = latestInputEvent; + return payload; + }; + + describe('authentication toggle', () => { + it.each([true, false])( + 'is set correctly when the "authEnabled" field is set to "%s"', + authEnabled => { + createComponent({ fields: { authEnabled } }); + expect(findAuthCheckbox().vm.$attrs.checked).toBe(authEnabled); + }, + ); + + it('controls the visibility of the authentication-fields form', async () => { + expect(findAuthForm().exists()).toBe(false); + await setAuthentication({ enabled: true }); + expect(findAuthForm().exists()).toBe(true); + }); + + it.each([true, false])( + 'makes the component emit an "input" event when changed', + async enabled => { + await setAuthentication({ enabled }); + expect(getLatestInputEventPayload().fields.authEnabled.value).toBe(enabled); + }, + ); + }); + + describe('authentication form', () => { + beforeEach(async () => { + await setAuthentication({ enabled: true }); + }); + + const inputFieldsWithValues = { + authenticationUrl: 'http://www.gitlab.com', + userName: 'foo', + password: 'foo', + userNameFormField: 'foo', + passwordFormField: 'foo', + }; + + const inputFieldNames = Object.keys(inputFieldsWithValues); + + describe.each(inputFieldNames)('input field "%s"', inputFieldName => { + it('is rendered', () => { + expect(findByNameAttribute(inputFieldName).exists()).toBe(true); + }); + + it('makes the component emit an "input" event when its value changes', () => { + const input = findByNameAttribute(inputFieldName); + const newValue = 'foo'; + + input.setValue(newValue); + + expect(getLatestInputEventPayload().fields[inputFieldName].value).toBe(newValue); + }); + }); + + describe('validity', () => { + it('is not valid per default', () => { + expect(getLatestInputEventPayload().state).toBe(false); + }); + + it('is valid when correct values are passed in via the "fields" prop', async () => { + createComponent({ fields: inputFieldsWithValues }); + + await setAuthentication({ enabled: true }); + + expect(getLatestInputEventPayload().state).toBe(true); + }); + + it('is valid once all fields have been entered correctly', () => { + Object.entries(inputFieldsWithValues).forEach(([inputFieldName, inputFieldValue]) => { + const input = findByNameAttribute(inputFieldName); + input.setValue(inputFieldValue); + input.trigger('blur'); + }); + + expect(getLatestInputEventPayload().state).toBe(true); + }); + }); + }); +}); diff --git a/ee/spec/frontend/security_configuration/dast_site_profiles_form/components/dast_site_profile_form_spec.js b/ee/spec/frontend/security_configuration/dast_site_profiles_form/components/dast_site_profile_form_spec.js index 2f4ddc5c5e89e7b4a665f0edd9283628847dbb61..89de1d136859174c672787ed9b9b7c18676e5b0c 100644 --- a/ee/spec/frontend/security_configuration/dast_site_profiles_form/components/dast_site_profile_form_spec.js +++ b/ee/spec/frontend/security_configuration/dast_site_profiles_form/components/dast_site_profile_form_spec.js @@ -237,7 +237,7 @@ describe('DastSiteProfileForm', () => { await waitForPromises(); expect(requestHandlers.dastSiteTokenCreate).toHaveBeenCalledWith({ - projectFullPath: fullPath, + fullPath, targetUrl, }); diff --git a/ee/spec/frontend/storage_counter/components/app_spec.js b/ee/spec/frontend/storage_counter/components/app_spec.js index c46324b1dd8b399c5d90fcb34c6dafb0392aa3d1..200220faec39e270d6ee179832ee7795455108d4 100644 --- a/ee/spec/frontend/storage_counter/components/app_spec.js +++ b/ee/spec/frontend/storage_counter/components/app_spec.js @@ -23,6 +23,8 @@ describe('Storage counter app', () => { const findUsageStatistics = () => wrapper.find(UsageStatistics); const findStorageInlineAlert = () => wrapper.find(StorageInlineAlert); const findProjectsTable = () => wrapper.find(ProjectsTable); + const findPrevButton = () => wrapper.find('[data-testid="prevButton"]'); + const findNextButton = () => wrapper.find('[data-testid="nextButton"]'); const createComponent = ({ props = {}, @@ -257,4 +259,30 @@ describe('Storage counter app', () => { expect(wrapper.vm.searchTerm).toBe(''); }); }); + + describe('renders projects table pagination component', () => { + const namespaceWithPageInfo = { + namespace: { + ...withRootStorageStatistics, + projects: { + ...withRootStorageStatistics.projects, + pageInfo: { + hasPreviousPage: false, + hasNextPage: true, + }, + }, + }, + }; + beforeEach(() => { + createComponent(namespaceWithPageInfo); + }); + + it('with disabled "Prev" button', () => { + expect(findPrevButton().attributes().disabled).toBe('disabled'); + }); + + it('with enabled "Next" button', () => { + expect(findNextButton().attributes().disabled).toBeUndefined(); + }); + }); }); diff --git a/ee/spec/frontend/storage_counter/components/projects_skeleton_loader_spec.js b/ee/spec/frontend/storage_counter/components/projects_skeleton_loader_spec.js new file mode 100644 index 0000000000000000000000000000000000000000..1b6988171c7fe7ce26964eceb7bbb407f578a08e --- /dev/null +++ b/ee/spec/frontend/storage_counter/components/projects_skeleton_loader_spec.js @@ -0,0 +1,51 @@ +import { mount } from '@vue/test-utils'; +import ProjectsSkeletonLoader from 'ee/storage_counter/components/projects_skeleton_loader.vue'; + +describe('ProjectsSkeletonLoader', () => { + let wrapper; + + const createComponent = (props = {}) => { + wrapper = mount(ProjectsSkeletonLoader, { + propsData: { + ...props, + }, + }); + }; + + const findDesktopLoader = () => wrapper.find('[data-testid="desktop-loader"]'); + const findMobileLoader = () => wrapper.find('[data-testid="mobile-loader"]'); + + beforeEach(createComponent); + + afterEach(() => { + wrapper.destroy(); + wrapper = null; + }); + + describe('desktop loader', () => { + it('produces 20 rows', () => { + expect(findDesktopLoader().findAll('rect[width="1000"]')).toHaveLength(20); + }); + + it('has the correct classes', () => { + expect(findDesktopLoader().classes()).toEqual([ + 'gl-display-none', + 'gl-display-md-flex', + 'gl-flex-direction-column', + ]); + }); + }); + + describe('mobile loader', () => { + it('produces 5 rows', () => { + expect(findMobileLoader().findAll('rect[height="172"]')).toHaveLength(5); + }); + + it('has the correct classes', () => { + expect(findMobileLoader().classes()).toEqual([ + 'gl-flex-direction-column', + 'gl-display-md-none', + ]); + }); + }); +}); diff --git a/ee/spec/frontend/storage_counter/mock_data.js b/ee/spec/frontend/storage_counter/mock_data.js index 691d9016cd29e050d5c7eea97c2da69eab14a8d9..d15b759f1fdfcd4a158df41287d7f5f34d152c9c 100644 --- a/ee/spec/frontend/storage_counter/mock_data.js +++ b/ee/spec/frontend/storage_counter/mock_data.js @@ -61,7 +61,7 @@ export const projects = [ export const namespaceData = { totalUsage: 'N/A', limit: 10000000, - projects, + projects: { data: projects }, }; export const withRootStorageStatistics = { @@ -86,5 +86,5 @@ export const withRootStorageStatistics = { }; export const mockGetStorageCounterGraphQLResponse = { - edges: projects.map(node => ({ node })), + nodes: projects.map(node => node), }; diff --git a/ee/spec/frontend/vue_shared/components/members/ldap/ldap_override_confirmation_modal_spec.js b/ee/spec/frontend/vue_shared/components/members/ldap/ldap_override_confirmation_modal_spec.js index 6b021eed56bdf188504389629c0606a1d0681553..eedf698bc1ca5073a9e26dd20873d3fa60aa9599 100644 --- a/ee/spec/frontend/vue_shared/components/members/ldap/ldap_override_confirmation_modal_spec.js +++ b/ee/spec/frontend/vue_shared/components/members/ldap/ldap_override_confirmation_modal_spec.js @@ -81,7 +81,7 @@ describe('LdapOverrideConfirmationModal', () => { it('displays modal body', () => { expect( getByText( - `${member.user.name} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync.`, + `${member.user.name} is currently an LDAP user. Editing their permissions will override the settings from the LDAP group sync.`, ).exists(), ).toBe(true); }); diff --git a/ee/spec/graphql/ee/resolvers/issues_resolver_spec.rb b/ee/spec/graphql/ee/resolvers/issues_resolver_spec.rb index 2c5402e721cba73caed0a93a80d82fdb6fd38121..e4e127c45c0ad9aaed81512a5d06602d81a8ba20 100644 --- a/ee/spec/graphql/ee/resolvers/issues_resolver_spec.rb +++ b/ee/spec/graphql/ee/resolvers/issues_resolver_spec.rb @@ -7,7 +7,7 @@ let_it_be(:current_user) { create(:user) } let_it_be(:group) { create(:group) } - let_it_be(:project) { create(:project, namespace: group) } + let_it_be(:project) { create(:project, namespace: group, skip_disk_validation: true) } context "with a project" do describe '#resolve' do @@ -72,6 +72,26 @@ expect(resolve_issues(iteration_id: iteration1.id)).to eq [issue_with_iteration] end end + + describe 'filter by epic' do + let_it_be(:epic) { create :epic, group: group } + let_it_be(:epic2) { create :epic, group: group } + let_it_be(:issue1) { create :issue, project: project, epic: epic } + let_it_be(:issue2) { create :issue, project: project, epic: epic2 } + let_it_be(:issue3) { create :issue, project: project } + + it 'returns issues without epic when epic_id is "none"' do + expect(resolve_issues(epic_id: 'none')).to match_array([issue3]) + end + + it 'returns issues with any epic when epic_id is "any"' do + expect(resolve_issues(epic_id: 'any')).to match_array([issue1, issue2]) + end + + it 'returns issues with any epic when epic_id is specific' do + expect(resolve_issues(epic_id: epic.id)).to match_array([issue1]) + end + end end end diff --git a/ee/spec/graphql/mutations/dast_on_demand_scans/create_spec.rb b/ee/spec/graphql/mutations/dast_on_demand_scans/create_spec.rb index bf265c0406614191979bfe5a71c054f1d10e8f64..20a56c72caba0bc96f23600e088a6cbbb98e031a 100644 --- a/ee/spec/graphql/mutations/dast_on_demand_scans/create_spec.rb +++ b/ee/spec/graphql/mutations/dast_on_demand_scans/create_spec.rb @@ -16,6 +16,8 @@ stub_licensed_features(security_on_demand_scans: true) end + specify { expect(described_class).to require_graphql_authorizations(:create_on_demand_dast_scan) } + describe '#resolve' do subject do mutation.resolve( @@ -33,52 +35,6 @@ end end - context 'when the user is not associated with the project' do - it 'raises an exception' do - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - - context 'when the user is an owner' do - it 'has no errors' do - group.add_owner(user) - - expect(subject[:errors]).to be_empty - end - end - - context 'when the user is a maintainer' do - it 'has no errors' do - project.add_maintainer(user) - - expect(subject[:errors]).to be_empty - end - end - - context 'when the user is a developer' do - it 'has no errors' do - project.add_developer(user) - - expect(subject[:errors]).to be_empty - end - end - - context 'when the user is a reporter' do - it 'raises an exception' do - project.add_reporter(user) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - - context 'when the user is a guest' do - it 'raises an exception' do - project.add_guest(user) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - context 'when the user can run a dast scan' do before do project.add_developer(user) @@ -152,14 +108,6 @@ end end end - - context 'when on demand scan licensed feature is not available' do - it 'raises an exception' do - stub_licensed_features(security_on_demand_scans: false) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end end end end diff --git a/ee/spec/graphql/mutations/dast_scanner_profiles/create_spec.rb b/ee/spec/graphql/mutations/dast_scanner_profiles/create_spec.rb index d80255b7789f3fb45b0d80fbd61395a8a277b0b1..f947926860f8e7a1999338acb360d0509b8529b2 100644 --- a/ee/spec/graphql/mutations/dast_scanner_profiles/create_spec.rb +++ b/ee/spec/graphql/mutations/dast_scanner_profiles/create_spec.rb @@ -16,6 +16,8 @@ stub_licensed_features(security_on_demand_scans: true) end + specify { expect(described_class).to require_graphql_authorizations(:create_on_demand_dast_scan) } + describe '#resolve' do subject do mutation.resolve( @@ -35,12 +37,6 @@ end end - context 'when the user is not associated with the project' do - it 'raises an exception' do - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - context 'when the user can run a dast scan' do before do group.add_owner(user) @@ -83,14 +79,6 @@ expect(response[:errors]).to include('Name has already been taken') end end - - context 'when on demand scan licensed feature is not available' do - it 'raises an exception' do - stub_licensed_features(security_on_demand_scans: false) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end end end end diff --git a/ee/spec/graphql/mutations/dast_scanner_profiles/delete_spec.rb b/ee/spec/graphql/mutations/dast_scanner_profiles/delete_spec.rb index 22ac1e821e6566589155a2508898778fe6d74a21..e41a95496b7314d5f1317d155f647339de699228 100644 --- a/ee/spec/graphql/mutations/dast_scanner_profiles/delete_spec.rb +++ b/ee/spec/graphql/mutations/dast_scanner_profiles/delete_spec.rb @@ -15,6 +15,8 @@ stub_licensed_features(security_on_demand_scans: true) end + specify { expect(described_class).to require_graphql_authorizations(:create_on_demand_dast_scan) } + describe '#resolve' do subject do mutation.resolve( @@ -54,14 +56,6 @@ end end - context 'when on demand scan licensed feature is not available' do - it 'raises an exception' do - stub_licensed_features(security_on_demand_scans: false) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - context 'when deletion fails' do it 'returns an error' do allow_next_instance_of(::DastScannerProfiles::DestroyService) do |service| diff --git a/ee/spec/graphql/mutations/dast_scanner_profiles/update_spec.rb b/ee/spec/graphql/mutations/dast_scanner_profiles/update_spec.rb index bb7d054d2ecc042c25a29d8bd9e717783ae97c83..2b89627d9fdf57574ae563e76fa5d20b2e259656 100644 --- a/ee/spec/graphql/mutations/dast_scanner_profiles/update_spec.rb +++ b/ee/spec/graphql/mutations/dast_scanner_profiles/update_spec.rb @@ -22,6 +22,8 @@ stub_licensed_features(security_on_demand_scans: true) end + specify { expect(described_class).to require_graphql_authorizations(:create_on_demand_dast_scan) } + describe '#resolve' do subject do mutation.resolve( @@ -47,20 +49,6 @@ end end - context 'when the user is not associated with the project' do - it 'raises an exception' do - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - - context 'when user can not run a DAST scan' do - it 'raises an exception' do - project.add_guest(user) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - context 'when the user can run a DAST scan' do before do project.add_developer(user) @@ -108,14 +96,6 @@ expect(subject[:errors]).to include('Scanner profile not found for given parameters') end end - - context 'when on demand scan licensed feature is not available' do - it 'raises an exception' do - stub_licensed_features(security_on_demand_scans: false) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end end end end diff --git a/ee/spec/graphql/mutations/dast_site_profiles/create_spec.rb b/ee/spec/graphql/mutations/dast_site_profiles/create_spec.rb index 27ea3cca5d8b7f164b40cfa9780e3c99905a6aca..6dabf04f03ade66fa62e9bbe19d701d6211d1d7f 100644 --- a/ee/spec/graphql/mutations/dast_site_profiles/create_spec.rb +++ b/ee/spec/graphql/mutations/dast_site_profiles/create_spec.rb @@ -17,6 +17,8 @@ stub_licensed_features(security_on_demand_scans: true) end + specify { expect(described_class).to require_graphql_authorizations(:create_on_demand_dast_scan) } + describe '#resolve' do subject do mutation.resolve( @@ -35,28 +37,6 @@ end end - context 'when the user is not associated with the project' do - it 'raises an exception' do - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - - context 'when the user is an owner' do - it 'returns the dast_site_profile id' do - group.add_owner(user) - - expect(subject[:id]).to eq(dast_site_profile.to_global_id) - end - end - - context 'when the user is a maintainer' do - it 'returns the dast_site_profile id' do - project.add_maintainer(user) - - expect(subject[:id]).to eq(dast_site_profile.to_global_id) - end - end - context 'when the user can run a dast scan' do before do project.add_developer(user) @@ -89,14 +69,6 @@ expect(response[:errors]).to include('Name has already been taken') end end - - context 'when on demand scan licensed feature is not available' do - it 'raises an exception' do - stub_licensed_features(security_on_demand_scans: false) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end end end end diff --git a/ee/spec/graphql/mutations/dast_site_profiles/delete_spec.rb b/ee/spec/graphql/mutations/dast_site_profiles/delete_spec.rb index d20ad7c5ea695edc4e8cc29d93fab2f7db0c4bb6..5cbf16afaaed77798d0cc55bf70ebecb0e9de745 100644 --- a/ee/spec/graphql/mutations/dast_site_profiles/delete_spec.rb +++ b/ee/spec/graphql/mutations/dast_site_profiles/delete_spec.rb @@ -15,6 +15,8 @@ stub_licensed_features(security_on_demand_scans: true) end + specify { expect(described_class).to require_graphql_authorizations(:create_on_demand_dast_scan) } + describe '#resolve' do subject do mutation.resolve( @@ -32,52 +34,6 @@ end end - context 'when the user is not associated with the project' do - it 'raises an exception' do - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - - context 'when the user is an owner' do - it 'has no errors' do - group.add_owner(user) - - expect(subject[:errors]).to be_empty - end - end - - context 'when the user is a maintainer' do - it 'has no errors' do - project.add_maintainer(user) - - expect(subject[:errors]).to be_empty - end - end - - context 'when the user is a developer' do - it 'has no errors' do - project.add_developer(user) - - expect(subject[:errors]).to be_empty - end - end - - context 'when the user is a reporter' do - it 'raises an exception' do - project.add_reporter(user) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - - context 'when the user is a guest' do - it 'raises an exception' do - project.add_guest(user) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - context 'when the user can run a dast scan' do before do project.add_developer(user) @@ -96,14 +52,6 @@ expect(subject[:errors]).to include('Name is weird') end end - - context 'when on demand scan licensed feature is not available' do - it 'raises an exception' do - stub_licensed_features(security_on_demand_scans: false) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end end end end diff --git a/ee/spec/graphql/mutations/dast_site_profiles/update_spec.rb b/ee/spec/graphql/mutations/dast_site_profiles/update_spec.rb index 8ac09fb82bd69dfc47ca71f4a9c6c373d61ab04a..3e040135c983514a8f8c664b8f5f2453a3c6acf4 100644 --- a/ee/spec/graphql/mutations/dast_site_profiles/update_spec.rb +++ b/ee/spec/graphql/mutations/dast_site_profiles/update_spec.rb @@ -18,6 +18,8 @@ stub_licensed_features(security_on_demand_scans: true) end + specify { expect(described_class).to require_graphql_authorizations(:create_on_demand_dast_scan) } + describe '#resolve' do subject do mutation.resolve( @@ -37,52 +39,6 @@ end end - context 'when the user is not associated with the project' do - it 'raises an exception' do - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - - context 'when the user is an owner' do - it 'has no errors' do - group.add_owner(user) - - expect(subject[:errors]).to be_empty - end - end - - context 'when the user is a maintainer' do - it 'has no errors' do - project.add_maintainer(user) - - expect(subject[:errors]).to be_empty - end - end - - context 'when the user is a developer' do - it 'has no errors' do - project.add_developer(user) - - expect(subject[:errors]).to be_empty - end - end - - context 'when the user is a reporter' do - it 'raises an exception' do - project.add_reporter(user) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - - context 'when the user is a guest' do - it 'raises an exception' do - project.add_guest(user) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - context 'when the user can run a dast scan' do before do project.add_developer(user) @@ -96,14 +52,6 @@ expect(dast_site_profile.dast_site.url).to eq(new_target_url) end end - - context 'when on demand scan licensed feature is not available' do - it 'raises an exception' do - stub_licensed_features(security_on_demand_scans: false) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end end end end diff --git a/ee/spec/graphql/mutations/dast_site_tokens/create_spec.rb b/ee/spec/graphql/mutations/dast_site_tokens/create_spec.rb index 3e3761a5f385cbff35afc6a4521fdc465964a25d..004a94788e578f2c7ca8403a983dc2f10cbbbbd8 100644 --- a/ee/spec/graphql/mutations/dast_site_tokens/create_spec.rb +++ b/ee/spec/graphql/mutations/dast_site_tokens/create_spec.rb @@ -18,6 +18,8 @@ allow(SecureRandom).to receive(:uuid).and_return(uuid) end + specify { expect(described_class).to require_graphql_authorizations(:create_on_demand_dast_scan) } + describe '#resolve' do subject do mutation.resolve( @@ -35,28 +37,6 @@ end end - context 'when the user is not associated with the project' do - it 'raises an exception' do - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - - context 'when the user is an owner' do - it 'returns the dast_site_token id' do - group.add_owner(user) - - expect(subject[:id]).to eq(dast_site_token.to_global_id) - end - end - - context 'when the user is a maintainer' do - it 'returns the dast_site_token id' do - project.add_maintainer(user) - - expect(subject[:id]).to eq(dast_site_token.to_global_id) - end - end - context 'when the user can run a dast scan' do before do project.add_developer(user) @@ -94,14 +74,6 @@ expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) end end - - context 'when on demand scan licensed feature is not available' do - it 'raises an exception' do - stub_licensed_features(security_on_demand_scans: false) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end end end end diff --git a/ee/spec/graphql/mutations/dast_site_validations/create_spec.rb b/ee/spec/graphql/mutations/dast_site_validations/create_spec.rb index 2b565e5242fa42c80b072d74e67fb465eb29fa5a..c6c59248542ae3c2c7a8f85bf294a2d10b3bf1e5 100644 --- a/ee/spec/graphql/mutations/dast_site_validations/create_spec.rb +++ b/ee/spec/graphql/mutations/dast_site_validations/create_spec.rb @@ -17,6 +17,8 @@ stub_licensed_features(security_on_demand_scans: true) end + specify { expect(described_class).to require_graphql_authorizations(:create_on_demand_dast_scan) } + describe '#resolve' do subject do mutation.resolve( @@ -36,28 +38,6 @@ end end - context 'when the user is not associated with the project' do - it 'raises an exception' do - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end - - context 'when the user is an owner' do - it 'returns the dast_site_validation id' do - group.add_owner(user) - - expect(subject[:id]).to eq(dast_site_validation.to_global_id) - end - end - - context 'when the user is a maintainer' do - it 'returns the dast_site_validation id' do - project.add_maintainer(user) - - expect(subject[:id]).to eq(dast_site_validation.to_global_id) - end - end - context 'when the user can run a dast scan' do before do project.add_developer(user) @@ -78,14 +58,6 @@ expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) end end - - context 'when on demand scan licensed feature is not available' do - it 'raises an exception' do - stub_licensed_features(security_on_demand_scans: false) - - expect { subject }.to raise_error(Gitlab::Graphql::Errors::ResourceNotAvailable) - end - end end end end diff --git a/ee/spec/lib/ee/gitlab/usage_data_spec.rb b/ee/spec/lib/ee/gitlab/usage_data_spec.rb index 0c6b042bedf81eef93fa6e66cbed9cda734b498f..2e3c4282c2387f44a3d477ee966f433989ab34a9 100644 --- a/ee/spec/lib/ee/gitlab/usage_data_spec.rb +++ b/ee/spec/lib/ee/gitlab/usage_data_spec.rb @@ -374,6 +374,22 @@ end end + describe 'usage_data_by_stage_enablement' do + it 'returns empty hash if geo is not enabled' do + expect(described_class.usage_activity_by_stage_enablement({})).to eq({}) + end + + it 'excludes data outside of the date range' do + create_list(:geo_node, 2).each do |node| + for_defined_days_back do + create(:oauth_access_grant, application: node.oauth_application) + end + end + + expect(described_class.usage_activity_by_stage_enablement(described_class.last_28_days_time_period)).to eq(geo_secondary_web_oauth_users: 2) + end + end + describe 'usage_activity_by_stage_manage' do it 'includes accurate usage_activity_by_stage data' do stub_config( diff --git a/ee/spec/lib/gitlab/ci/parsers/security/common_spec.rb b/ee/spec/lib/gitlab/ci/parsers/security/common_spec.rb index cfbeafb1a01218a52d7769064dc2a8348fe32007..fa6f0083c761e41323624876c69981b0935aaf10 100644 --- a/ee/spec/lib/gitlab/ci/parsers/security/common_spec.rb +++ b/ee/spec/lib/gitlab/ci/parsers/security/common_spec.rb @@ -78,5 +78,16 @@ expect(empty_report.scan).to be(nil) end end + + context 'parsing links' do + it 'returns links object for each finding', :aggregate_failures do + links = report.findings.flat_map(&:links) + + expect(links.map(&:url)).to match_array(['https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1020', 'https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-1030']) + expect(links.map(&:name)).to match_array([nil, 'CVE-1030']) + expect(links.size).to eq(2) + expect(links.first).to be_a(::Gitlab::Ci::Reports::Security::Link) + end + end end end diff --git a/ee/spec/lib/gitlab/ci/reports/security/finding_spec.rb b/ee/spec/lib/gitlab/ci/reports/security/finding_spec.rb index 47b915ed2d75eed25e455565bf6fc40f2ad25f0b..7a60246360083583234e0ced0c690c0e386627d8 100644 --- a/ee/spec/lib/gitlab/ci/reports/security/finding_spec.rb +++ b/ee/spec/lib/gitlab/ci/reports/security/finding_spec.rb @@ -10,6 +10,7 @@ let(:primary_identifier) { create(:ci_reports_security_identifier) } let(:other_identifier) { create(:ci_reports_security_identifier) } + let(:link) { create(:ci_reports_security_link) } let(:scanner) { create(:ci_reports_security_scanner) } let(:location) { create(:ci_reports_security_locations_sast) } @@ -18,6 +19,7 @@ compare_key: 'this_is_supposed_to_be_a_unique_value', confidence: :medium, identifiers: [primary_identifier, other_identifier], + links: [link], location: location, metadata_version: 'sast:1.0', name: 'Cipher with no integrity', @@ -39,6 +41,7 @@ confidence: :medium, project_fingerprint: '9a73f32d58d87d94e3dc61c4c1a94803f6014258', identifiers: [primary_identifier, other_identifier], + links: [link], location: location, metadata_version: 'sast:1.0', name: 'Cipher with no integrity', @@ -84,6 +87,7 @@ compare_key: occurrence.compare_key, confidence: occurrence.confidence, identifiers: occurrence.identifiers, + links: occurrence.links, location: occurrence.location, metadata_version: occurrence.metadata_version, name: occurrence.name, diff --git a/ee/spec/lib/gitlab/ci/reports/security/link_spec.rb b/ee/spec/lib/gitlab/ci/reports/security/link_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..7b55af27f4dcae45fdc122c73f988a9ac31da8dc --- /dev/null +++ b/ee/spec/lib/gitlab/ci/reports/security/link_spec.rb @@ -0,0 +1,31 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Gitlab::Ci::Reports::Security::Link do + subject(:security_link) { described_class.new(name: 'CVE-2020-0202', url: 'https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-0202') } + + describe '#initialize' do + context 'when all params are given' do + it 'initializes an instance' do + expect { subject }.not_to raise_error + + expect(subject).to have_attributes( + name: 'CVE-2020-0202', + url: 'https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-0202' + ) + end + end + + describe '#to_hash' do + it 'returns expected hash' do + expect(security_link.to_hash).to eq( + { + name: 'CVE-2020-0202', + url: 'https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-0202' + } + ) + end + end + end +end diff --git a/ee/spec/lib/gitlab/geo/geo_node_status_check_spec.rb b/ee/spec/lib/gitlab/geo/geo_node_status_check_spec.rb index 6c7561a95fd6bf25e9d28ef01c50785fbd6a4215..a28bf34b6bb0987145f16652f5fa24ad32e2f565 100644 --- a/ee/spec/lib/gitlab/geo/geo_node_status_check_spec.rb +++ b/ee/spec/lib/gitlab/geo/geo_node_status_check_spec.rb @@ -42,14 +42,8 @@ end context 'when replication is not up-to-date' do - it 'returns false when repositories_checked_failed_count is positive' do - allow(geo_node_status).to receive(:repositories_checked_failed_count).and_return(1) - - expect(subject.replication_verification_complete?).to be_falsy - end - - it 'returns false when there are package files failed to sync' do - allow(::Geo::PackageFileReplicator).to receive(:failed_count).and_return(1) + it 'returns false when not all replicables were synced' do + geo_node_status.update!(repositories_synced_count: 5) expect(subject.replication_verification_complete?).to be_falsy end diff --git a/ee/spec/lib/gitlab/sitemaps/generator_spec.rb b/ee/spec/lib/gitlab/sitemaps/generator_spec.rb index 164b4a6f80cbf6f907acee8a5787d058fe1fe3e0..63dda2e246eeb8492d57a56b01fd9d32658f43f1 100644 --- a/ee/spec/lib/gitlab/sitemaps/generator_spec.rb +++ b/ee/spec/lib/gitlab/sitemaps/generator_spec.rb @@ -42,12 +42,7 @@ let_it_be(:internal_subgroup_internal_project) { create(:project, :internal, namespace: internal_subgroup) } it 'includes default explore routes and gitlab-org group routes' do - new_path = Rails.root.join('tmp/tests/sitemap.xml') - stub_const('Gitlab::Sitemaps::SitemapFile::SITEMAP_FILE_PATH', new_path) - - subject - - content = File.read(new_path) + content = subject.render expect(content).to include('/explore/projects') expect(content).to include('/explore/groups') @@ -63,8 +58,6 @@ expect(content).not_to include(public_subgroup_internal_project.full_path) expect(content).not_to include(internal_subgroup_private_project.full_path) expect(content).not_to include(internal_subgroup_internal_project.full_path) - - File.delete(new_path) end end end diff --git a/ee/spec/lib/gitlab/sitemaps/sitemap_file_spec.rb b/ee/spec/lib/gitlab/sitemaps/sitemap_file_spec.rb index ac1de1f601234b4e8be34ef9313b5649973ab930..c8a9ac5449de9b7e19675abd1bd2409c12c4aa40 100644 --- a/ee/spec/lib/gitlab/sitemaps/sitemap_file_spec.rb +++ b/ee/spec/lib/gitlab/sitemaps/sitemap_file_spec.rb @@ -10,6 +10,12 @@ end describe '#render' do + it 'returns if no elements has been provided' do + expect(File).not_to receive(:read) + + described_class.new.save # rubocop: disable Rails/SaveBang + end + it 'generates a valid sitemap file' do freeze_time do content = subject.render diff --git a/ee/spec/models/analytics/issues_analytics_spec.rb b/ee/spec/models/analytics/issues_analytics_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..5af923a22c537ea9fb66ac6526188bcde1662603 --- /dev/null +++ b/ee/spec/models/analytics/issues_analytics_spec.rb @@ -0,0 +1,75 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Analytics::IssuesAnalytics do + subject { described_class.new(issues: project.issues) } + + let_it_be(:project) { create(:project, skip_disk_validation: true) } + + describe '#monthly_counters' do + let_it_be(:today) { Date.today } + let_it_be(:seed_data) do + (0..13).to_a.each_with_object({}) do |month_offset, result| + month = today - month_offset.months + + result[month.strftime(described_class::DATE_FORMAT)] = { + created: rand(2..4), + closed: rand(2) + } + end + end + + let_it_be(:seeded_issues) do + seed_data.map do |month, seed_counters| + month = Date.parse("#{month}-01") + issues = [] + seed_counters[:closed].times do + issues << create(:issue, :closed, project: project, created_at: month + 1.day, closed_at: month + 2.days) + end + + (seed_counters[:created] - seed_counters[:closed]).times do + issues << create(:issue, :opened, project: project, created_at: month + 1.day) + end + + issues + end.flatten + end + + def accumulated_open_for_seeds(month) + seed_data.map do |seed_month, data| + data[:created] - data[:closed] if seed_month <= month + end.compact.sum + end + + context 'without months_back specified' do + let(:expected_counters) do + (0..12).to_a.each_with_object({}) do |month_offset, result| + month = (today - month_offset.months).strftime(described_class::DATE_FORMAT) + + result[month] = seed_data[month].merge(accumulated_open: accumulated_open_for_seeds(month)) + end + end + + it 'returns data for 12 months' do + expect(subject.monthly_counters).to match(expected_counters) + end + end + + context 'with months_back set to 3' do + subject { described_class.new(issues: project.issues, months_back: 3) } + + let(:expected_counters) do + (0..2).to_a.each_with_object({}) do |month_offset, result| + month = (today - month_offset.months).strftime(described_class::DATE_FORMAT) + + result[month] = seed_data[month].merge(accumulated_open: accumulated_open_for_seeds(month)) + end + end + + it 'returns data for 3 months' do + expect(subject.monthly_counters).to match(expected_counters) + end + end + end +end diff --git a/ee/spec/models/group_spec.rb b/ee/spec/models/group_spec.rb index d99996cc939d008c00b021b65f79e677a8704661..4e3f0b24b98f1992ea80128bf0511e02619b427d 100644 --- a/ee/spec/models/group_spec.rb +++ b/ee/spec/models/group_spec.rb @@ -792,6 +792,50 @@ end end + describe '#saml_group_sync_available?' do + subject { group.saml_group_sync_available? } + + context 'when saml_group_links is not enabled' do + before do + stub_feature_flags(saml_group_links: false) + end + + it { is_expected.to eq(false) } + end + + context 'when saml_group_links is enabled' do + before do + stub_feature_flags(saml_group_links: true) + end + + it { is_expected.to eq(false) } + + context 'with group_saml_group_sync feature licensed' do + before do + stub_licensed_features(group_saml_group_sync: true) + end + + it { is_expected.to eq(false) } + + context 'with saml enabled' do + before do + create(:saml_provider, group: group, enabled: true) + end + + it { is_expected.to eq(true) } + + context 'when the group is a subgroup' do + let(:subgroup) { create(:group, :private, parent: group) } + + subject { subgroup.saml_group_sync_available? } + + it { is_expected.to eq(true) } + end + end + end + end + end + describe "#insights_config" do context 'when group has no Insights project configured' do it 'returns the default config' do diff --git a/ee/spec/models/packages/package_file_spec.rb b/ee/spec/models/packages/package_file_spec.rb index f5616064f95db41494d0d5b6ec2bde8577ab6163..a40619e9b1ba90414457d94ceb52d6e9e899c34e 100644 --- a/ee/spec/models/packages/package_file_spec.rb +++ b/ee/spec/models/packages/package_file_spec.rb @@ -28,11 +28,11 @@ context 'new file' do it 'calls checksum worker' do allow(Gitlab::Geo).to receive(:enabled?).and_return(true) - allow(Geo::BlobVerificationPrimaryWorker).to receive(:perform_async) + allow(Geo::VerificationWorker).to receive(:perform_async) package_file = create(:conan_package_file, :conan_recipe_file) - expect(Geo::BlobVerificationPrimaryWorker).to have_received(:perform_async).with('package_file', package_file.id) + expect(Geo::VerificationWorker).to have_received(:perform_async).with('package_file', package_file.id) end end diff --git a/ee/spec/models/saml_group_link_spec.rb b/ee/spec/models/saml_group_link_spec.rb index c4761a1bf2f4b4abb8a7161bf6cb44c8b7700d5c..dc322525066f93d7fc5c2c9673ad77f92752f319 100644 --- a/ee/spec/models/saml_group_link_spec.rb +++ b/ee/spec/models/saml_group_link_spec.rb @@ -22,4 +22,32 @@ it { is_expected.to validate_uniqueness_of(:saml_group_name).scoped_to([:group_id]) } end end + + describe '.by_id_and_group_id' do + let_it_be(:group) { create(:group) } + let_it_be(:group_link) { create(:saml_group_link, group: group) } + + it 'finds the group link' do + results = described_class.by_id_and_group_id(group_link.id, group.id) + + expect(results).to match_array([group_link]) + end + + context 'with multiple groups and group links' do + let_it_be(:group2) { create(:group) } + let_it_be(:group_link2) { create(:saml_group_link, group: group2) } + + it 'finds group links within the given groups' do + results = described_class.by_id_and_group_id([group_link, group_link2], [group, group2]) + + expect(results).to match_array([group_link, group_link2]) + end + + it 'does not find group links outside the given groups' do + results = described_class.by_id_and_group_id([group_link, group_link2], [group]) + + expect(results).to match_array([group_link]) + end + end + end end diff --git a/ee/spec/models/vulnerabilities/finding_link_spec.rb b/ee/spec/models/vulnerabilities/finding_link_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..c5ba9f132e70bed46540f73fb723209b496087c5 --- /dev/null +++ b/ee/spec/models/vulnerabilities/finding_link_spec.rb @@ -0,0 +1,18 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Vulnerabilities::FindingLink do + describe 'associations' do + it { is_expected.to belong_to(:finding).class_name('Vulnerabilities::Finding') } + end + + describe 'validations' do + let_it_be(:link) { create(:finding_link) } + + it { is_expected.to validate_presence_of(:url) } + it { is_expected.to validate_length_of(:url).is_at_most(255) } + it { is_expected.to validate_length_of(:name).is_at_most(2048) } + it { is_expected.to validate_presence_of(:finding) } + end +end diff --git a/ee/spec/models/vulnerabilities/finding_spec.rb b/ee/spec/models/vulnerabilities/finding_spec.rb index 18c60f81eeb8eb8c99ea4b9c3a2a6d1febf20482..bacc09cc46765adcd166e1b211d8dda6a4d5d960 100644 --- a/ee/spec/models/vulnerabilities/finding_spec.rb +++ b/ee/spec/models/vulnerabilities/finding_spec.rb @@ -16,6 +16,7 @@ it { is_expected.to have_many(:finding_pipelines).class_name('Vulnerabilities::FindingPipeline').with_foreign_key('occurrence_id') } it { is_expected.to have_many(:identifiers).class_name('Vulnerabilities::Identifier') } it { is_expected.to have_many(:finding_identifiers).class_name('Vulnerabilities::FindingIdentifier').with_foreign_key('occurrence_id') } + it { is_expected.to have_many(:finding_links).class_name('Vulnerabilities::FindingLink').with_foreign_key('vulnerability_occurrence_id') } end describe 'validations' do @@ -405,6 +406,33 @@ end end + describe '#links' do + let_it_be(:finding, reload: true) do + create( + :vulnerabilities_finding, + raw_metadata: { + links: [{ url: 'https://raw.gitlab.com', name: 'raw_metadata_link' }] + }.to_json + ) + end + + subject(:links) { finding.links } + + context 'when there are no finding links' do + it 'returns links from raw_metadata' do + expect(links).to eq([{ 'url' => 'https://raw.gitlab.com', 'name' => 'raw_metadata_link' }]) + end + end + + context 'when there are finding links assigned to given finding' do + let_it_be(:finding_link) { create(:finding_link, name: 'finding_link', url: 'https://link.gitlab.com', finding: finding) } + + it 'returns links from finding link' do + expect(links).to eq([{ 'url' => 'https://link.gitlab.com', 'name' => 'finding_link' }]) + end + end + end + describe 'feedback' do let_it_be(:project) { create(:project) } let(:finding) do diff --git a/ee/spec/policies/dast_scanner_profile_policy_spec.rb b/ee/spec/policies/dast_scanner_profile_policy_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..e34a2dac94ecd2bd6cb05e98ef83e06cab532a7c --- /dev/null +++ b/ee/spec/policies/dast_scanner_profile_policy_spec.rb @@ -0,0 +1,9 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe DastScannerProfilePolicy do + it_behaves_like 'a dast on-demand scan policy' do + let_it_be(:record) { create(:dast_scanner_profile, project: project) } + end +end diff --git a/ee/spec/policies/dast_site_profile_policy_spec.rb b/ee/spec/policies/dast_site_profile_policy_spec.rb index 186c78875475fcb92c73e298c6311298b841daaa..8dff1fdaa49e9fba325478b321df275d9d4960e5 100644 --- a/ee/spec/policies/dast_site_profile_policy_spec.rb +++ b/ee/spec/policies/dast_site_profile_policy_spec.rb @@ -3,43 +3,7 @@ require 'spec_helper' RSpec.describe DastSiteProfilePolicy do - describe 'create_on_demand_dast_scan' do - let(:dast_site_profile) { create(:dast_site_profile) } - let(:project) { dast_site_profile.project } - let(:user) { create(:user) } - - subject { described_class.new(user, dast_site_profile) } - - before do - stub_licensed_features(security_on_demand_scans: true) - end - - context 'when a user does not have access to the project' do - it { is_expected.to be_disallowed(:create_on_demand_dast_scan) } - end - - context 'when a user does not have access to dast_site_profiles' do - before do - project.add_guest(user) - end - - it { is_expected.to be_disallowed(:create_on_demand_dast_scan) } - end - - context 'when a user has access dast_site_profiles' do - before do - project.add_developer(user) - end - - it { is_expected.to be_allowed(:create_on_demand_dast_scan) } - - context 'when on demand scan licensed feature is not available' do - before do - stub_licensed_features(security_on_demand_scans: false) - end - - it { is_expected.to be_disallowed(:create_on_demand_dast_scan) } - end - end + it_behaves_like 'a dast on-demand scan policy' do + let_it_be(:record) { create(:dast_site_profile, project: project) } end end diff --git a/ee/spec/policies/dast_site_validation_policy_spec.rb b/ee/spec/policies/dast_site_validation_policy_spec.rb index 5660941a250fa2cb43a47f1fd9a778b7ad0968de..98cfe25e4f573a8ef01fb47c55489aecc56fcdbe 100644 --- a/ee/spec/policies/dast_site_validation_policy_spec.rb +++ b/ee/spec/policies/dast_site_validation_policy_spec.rb @@ -3,43 +3,7 @@ require 'spec_helper' RSpec.describe DastSiteValidationPolicy do - describe 'create_on_demand_dast_scan' do - let_it_be(:dast_site_validation, reload: true) { create(:dast_site_validation) } - let_it_be(:project) { dast_site_validation.dast_site_token.project } - let_it_be(:user) { create(:user) } - - subject { described_class.new(user, dast_site_validation) } - - before do - stub_licensed_features(security_on_demand_scans: true) - end - - context 'when a user does not have access to the project' do - it { is_expected.to be_disallowed(:create_on_demand_dast_scan) } - end - - context 'when a user does not have access to dast_site_validations' do - before do - project.add_guest(user) - end - - it { is_expected.to be_disallowed(:create_on_demand_dast_scan) } - end - - context 'when a user has access dast_site_validations' do - before do - project.add_developer(user) - end - - it { is_expected.to be_allowed(:create_on_demand_dast_scan) } - - context 'when on demand scan licensed feature is not available' do - before do - stub_licensed_features(security_on_demand_scans: false) - end - - it { is_expected.to be_disallowed(:create_on_demand_dast_scan) } - end - end + it_behaves_like 'a dast on-demand scan policy' do + let_it_be(:record) { create(:dast_site_validation, dast_site_token: create(:dast_site_token, project: project)) } end end diff --git a/ee/spec/requests/api/epics_spec.rb b/ee/spec/requests/api/epics_spec.rb index e6294e7c1b9f9827f5a40cb6e850f1edf1f0fed2..13888e36866fd77069b7f115ee20e6e98e50a5b3 100644 --- a/ee/spec/requests/api/epics_spec.rb +++ b/ee/spec/requests/api/epics_spec.rb @@ -7,6 +7,7 @@ let(:group) { create(:group) } let(:project) { create(:project, :public, group: group) } let(:label) { create(:group_label, group: group) } + let(:label2) { create(:group_label, group: group, title: 'label-2') } let!(:epic) { create(:labeled_epic, group: group, labels: [label]) } let(:params) { nil } @@ -61,6 +62,13 @@ end end + shared_context 'with labels' do + before do + create(:label_link, label: label, target: epic) + create(:label_link, label: label2, target: epic) + end + end + describe 'GET /groups/:id/epics' do let(:url) { "/groups/#{group.path}/epics" } let(:params) { { include_descendant_groups: true } } @@ -762,22 +770,47 @@ expect(json_response['labels']).to be_empty end - it 'updates the epic with labels param as array' do - stub_const("Gitlab::QueryLimiting::Transaction::THRESHOLD", 110) + context 'with labels' do + include_context 'with labels' - params[:labels] = ['label1', 'label2', 'foo, bar', '&,?'] + it 'updates the epic with labels param as array' do + stub_const("Gitlab::QueryLimiting::Transaction::THRESHOLD", 110) - put api(url, user), params: params + params[:labels] = ['label1', 'label2', 'foo, bar', '&,?'] - expect(response).to have_gitlab_http_status(:ok) - expect(json_response['title']).to include 'new title' - expect(json_response['description']).to include 'new description' - expect(json_response['labels']).to include 'label1' - expect(json_response['labels']).to include 'label2' - expect(json_response['labels']).to include 'foo' - expect(json_response['labels']).to include 'bar' - expect(json_response['labels']).to include '&' - expect(json_response['labels']).to include '?' + put api(url, user), params: params + + expect(response).to have_gitlab_http_status(:ok) + expect(json_response['title']).to include 'new title' + expect(json_response['description']).to include 'new description' + expect(json_response['labels']).to include 'label1' + expect(json_response['labels']).to include 'label2' + expect(json_response['labels']).to include 'foo' + expect(json_response['labels']).to include 'bar' + expect(json_response['labels']).to include '&' + expect(json_response['labels']).to include '?' + end + + it 'when adding labels, keeps existing labels and adds new' do + put api(url, user), params: { add_labels: '1, 2' } + + expect(response).to have_gitlab_http_status(:ok) + expect(json_response['labels']).to contain_exactly(label.title, label2.title, '1', '2') + end + + it 'when removing labels, only removes those specified' do + put api(url, user), params: { remove_labels: label.title } + + expect(response).to have_gitlab_http_status(:ok) + expect(json_response['labels']).to eq([label2.title]) + end + + it 'when removing all labels, keeps no labels' do + put api(url, user), params: { remove_labels: "#{label.title}, #{label2.title}" } + + expect(response).to have_gitlab_http_status(:ok) + expect(json_response['labels']).to be_empty + end end context 'when state_event is close' do diff --git a/ee/spec/requests/api/issues_spec.rb b/ee/spec/requests/api/issues_spec.rb index ed0261c2d74ed87224d57ab637dd0714ef814df5..d976a60deb18d2e9dea004b496c83bda13f01cdc 100644 --- a/ee/spec/requests/api/issues_spec.rb +++ b/ee/spec/requests/api/issues_spec.rb @@ -12,23 +12,9 @@ let_it_be(:group_project) { create(:project, :public, creator_id: user.id, namespace: group) } let(:user2) { create(:user) } + let_it_be(:author) { create(:author) } let_it_be(:assignee) { create(:assignee) } - let(:issue_title) { 'foo' } - let(:issue_description) { 'closed' } - let!(:issue) do - create :issue, - author: user, - assignees: [user], - project: project, - milestone: milestone, - created_at: generate(:past_time), - updated_at: 1.hour.ago, - title: issue_title, - description: issue_description - end - - let_it_be(:milestone) { create(:milestone, title: '1.0.0', project: project) } before_all do project.add_reporter(user) @@ -92,6 +78,36 @@ end end + shared_examples 'filtering by epic_id' do + let_it_be(:epic1) { create :epic, group: group_project.namespace } + let_it_be(:epic2) { create :epic, group: group_project.namespace } + let_it_be(:issue1) { create(:issue, { author: user, epic: epic1, project: group_project }) } + let_it_be(:issue2) { create(:issue, { author: user, epic: epic2, project: group_project }) } + let_it_be(:issue3) { create(:issue, { author: user, project: group_project }) } + + before do + stub_licensed_features(epics: true) + end + + it 'returns issues without epic when epic_id is "None"' do + get api(endpoint, user), params: { epic_id: 'None', scope: 'all' } + + expect_response_contain_exactly(issue3.id) + end + + it 'returns issues with any epic when epic_id is "Any"' do + get api(endpoint, user), params: { epic_id: 'Any', scope: 'all' } + + expect_response_contain_exactly(issue1.id, issue2.id) + end + + it 'returns issues with any epic when epic_id is specific' do + get api(endpoint, user), params: { epic_id: epic1.id, scope: 'all' } + + expect_response_contain_exactly(issue1.id) + end + end + describe "GET /issues" do context "when authenticated" do it 'matches V4 response schema' do @@ -102,6 +118,8 @@ end context "blocking issues count" do + let!(:issue) { create :issue, author: user, project: project } + it 'returns a blocking issues count of 0 if there are no blocking issues' do get api('/issues', user) @@ -121,6 +139,7 @@ end context "filtering by weight" do + let!(:issue) { create(:issue, author: user2, project: project, weight: nil, created_at: 4.days.ago) } let!(:issue1) { create(:issue, author: user2, project: project, weight: 1, created_at: 3.days.ago) } let!(:issue2) { create(:issue, author: user2, project: project, weight: 5, created_at: 2.days.ago) } let!(:issue3) { create(:issue, author: user2, project: project, weight: 3, created_at: 1.day.ago) } @@ -156,6 +175,10 @@ expect_paginated_array_response(issue3.id) end end + + it_behaves_like 'filtering by epic_id' do + let(:endpoint) { '/issues' } + end end end @@ -180,7 +203,11 @@ end end - include_examples 'exposes epic' do + it_behaves_like 'filtering by epic_id' do + let(:endpoint) { "/groups/#{group_project.group.id}/issues" } + end + + it_behaves_like 'exposes epic' do let!(:issue_with_epic) { create(:issue, project: group_project, epic: epic) } end end @@ -206,6 +233,10 @@ end end + it_behaves_like 'filtering by epic_id' do + let(:endpoint) { "/projects/#{group_project.id}/issues" } + end + context 'on personal project' do let!(:issue_with_epic) { create(:issue, project: project, epic: epic) } @@ -226,7 +257,7 @@ subject { get api("/projects/#{group_project.id}/issues", user) } - include_examples 'exposes epic' + it_behaves_like 'exposes epic' end end @@ -253,7 +284,7 @@ subject { get api("/projects/#{group_project.id}/issues/#{issue_with_epic.iid}", user) } - include_examples 'exposes epic' + it_behaves_like 'exposes epic' end end @@ -368,6 +399,8 @@ end describe 'PUT /projects/:id/issues/:issue_id to update weight' do + let!(:issue) { create :issue, author: user, project: project } + it 'updates an issue with no weight' do put api("/projects/#{project.id}/issues/#{issue.iid}", user), params: { weight: 101 } diff --git a/ee/spec/requests/api/search_spec.rb b/ee/spec/requests/api/search_spec.rb index 81f7e02d3dda9f8c62ec3e62e2e21980057a0753..572eeceb964138e6f4b839c3830c16d31325edb4 100644 --- a/ee/spec/requests/api/search_spec.rb +++ b/ee/spec/requests/api/search_spec.rb @@ -22,6 +22,7 @@ it 'returns a different result for each page' do get api(endpoint, user), params: { scope: scope, search: search, page: 1, per_page: 1 } + expect(response).to have_gitlab_http_status(:success) expect(json_response.count).to eq(1) first = json_response.first @@ -37,6 +38,30 @@ end end + shared_examples 'orderable by created_at' do |scope:| + it 'allows ordering results by created_at asc' do + get api(endpoint, user), params: { scope: scope, search: '*', order_by: 'created_at', sort: 'asc' } + + expect(response).to have_gitlab_http_status(:success) + expect(json_response.count).to be > 1 + + created_ats = json_response.map { |r| Time.parse(r['created_at']) } + + expect(created_ats).to eq(created_ats.sort) + end + + it 'allows ordering results by created_at desc' do + get api(endpoint, user), params: { scope: scope, search: '*', order_by: 'created_at', sort: 'desc' } + + expect(response).to have_gitlab_http_status(:success) + expect(json_response.count).to be > 1 + + created_ats = json_response.map { |r| Time.parse(r['created_at']) } + + expect(created_ats).to eq(created_ats.sort.reverse) + end + end + shared_examples 'elasticsearch disabled' do it 'returns 400 error for wiki_blobs, blobs and commits scope' do get api(endpoint, user), params: { scope: 'wiki_blobs', search: 'awesome' } @@ -61,6 +86,7 @@ end it_behaves_like 'pagination', scope: 'merge_requests' + it_behaves_like 'orderable by created_at', scope: 'merge_requests' it 'avoids N+1 queries' do control = ActiveRecord::QueryRecorder.new { get api(endpoint, user), params: { scope: 'merge_requests', search: '*' } } @@ -213,6 +239,7 @@ def results_paths end it_behaves_like 'pagination', scope: 'issues' + it_behaves_like 'orderable by created_at', scope: 'issues' end unless level == :project diff --git a/ee/spec/services/ee/issues/create_from_vulnerability_data_service_spec.rb b/ee/spec/services/ee/issues/create_from_vulnerability_data_service_spec.rb index 7dab544598b1d10f33cb71aa4f66413f6a89a7bb..a8df9f261a3906d40570787a0df86ffe569ecaef 100644 --- a/ee/spec/services/ee/issues/create_from_vulnerability_data_service_spec.rb +++ b/ee/spec/services/ee/issues/create_from_vulnerability_data_service_spec.rb @@ -37,7 +37,7 @@ it 'returns expected error' do expect(result[:status]).to eq(:error) - expect(result[:message]).to eq("Can't create issue") + expect(result[:message]).to eq("User is not permitted to create issue") end end @@ -47,7 +47,7 @@ it 'returns expected error' do expect(result[:status]).to eq(:error) - expect(result[:message]).to eq("Can't create issue") + expect(result[:message]).to eq("User is not permitted to create issue") end end diff --git a/ee/spec/services/ee/issues/create_from_vulnerability_service_spec.rb b/ee/spec/services/ee/issues/create_from_vulnerability_service_spec.rb index 7960212fb18152c36b168199eacb50c29e885424..9a4b723e8733a2b8a4afaf3c61b507a7116f4de7 100644 --- a/ee/spec/services/ee/issues/create_from_vulnerability_service_spec.rb +++ b/ee/spec/services/ee/issues/create_from_vulnerability_service_spec.rb @@ -80,7 +80,7 @@ it 'returns expected error' do expect(result[:status]).to eq(:error) - expect(result[:message]).to eq("Can't create issue") + expect(result[:message]).to eq("User is not permitted to create issue") end end @@ -89,7 +89,7 @@ it 'returns expected error' do expect(result[:status]).to eq(:error) - expect(result[:message]).to eq("Can't create issue") + expect(result[:message]).to eq("User is not permitted to create issue") end end diff --git a/ee/spec/services/ee/merge_requests/create_from_vulnerability_data_service_spec.rb b/ee/spec/services/ee/merge_requests/create_from_vulnerability_data_service_spec.rb index 7b35e2fda8cce26a512febb693323782cb07b4b6..9397bc189422ca1e91f245dc95ebd0842361481e 100644 --- a/ee/spec/services/ee/merge_requests/create_from_vulnerability_data_service_spec.rb +++ b/ee/spec/services/ee/merge_requests/create_from_vulnerability_data_service_spec.rb @@ -43,7 +43,7 @@ it 'returns expected error' do expect(result[:status]).to eq(:error) - expect(result[:message]).to eq("Can't create merge_request") + expect(result[:message]).to eq("User is not permitted to create merge request") end end @@ -53,7 +53,7 @@ it 'returns expected error' do expect(result[:status]).to eq(:error) - expect(result[:message]).to eq("Can't create merge_request") + expect(result[:message]).to eq("User is not permitted to create merge request") end end @@ -213,7 +213,7 @@ it 'return expected error' do expect(result[:status]).to eq(:error) - expect(result[:message]).to eq("Can't create merge request") + expect(result[:message]).to eq("No remediations available for merge request") end end end diff --git a/ee/spec/services/groups/sync_service_spec.rb b/ee/spec/services/groups/sync_service_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..633154cc807a88c5c62a7b4f9b8b2e73c6beaf2a --- /dev/null +++ b/ee/spec/services/groups/sync_service_spec.rb @@ -0,0 +1,76 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Groups::SyncService, '#execute' do + let(:user) { create(:user) } + + describe '#execute' do + subject(:sync) { described_class.new(nil, user, group_links: group_links).execute } + + let_it_be(:top_level_group) { create(:group) } + let_it_be(:group1) { create(:group, parent: top_level_group) } + + let_it_be(:group_links) do + [ + create(:saml_group_link, group: top_level_group, access_level: 'Guest'), + create(:saml_group_link, group: group1, access_level: 'Reporter'), + create(:saml_group_link, group: group1, access_level: 'Developer') + ] + end + + it 'adds two new group member records' do + expect { sync }.to change { GroupMember.count }.by(2) + end + + it 'adds the user to top_level_group as Guest' do + sync + + expect(top_level_group.members.find_by(user_id: user.id).access_level) + .to eq(::Gitlab::Access::GUEST) + end + + it 'adds the user to group1 as Developer' do + sync + + expect(group1.members.find_by(user_id: user.id).access_level) + .to eq(::Gitlab::Access::DEVELOPER) + end + + context 'when the user is already a member' do + context 'with the correct access level' do + before do + group1.add_user(user, ::Gitlab::Access::DEVELOPER) + end + + it 'does not change group member count' do + expect { sync }.not_to change { group1.members.count } + end + + it 'retains the correct access level' do + sync + + expect(group1.members.find_by(user_id: user.id).access_level) + .to eq(::Gitlab::Access::DEVELOPER) + end + end + + context 'with a different access level' do + before do + top_level_group.add_user(user, ::Gitlab::Access::MAINTAINER) + end + + it 'does not change the group member count' do + expect { sync }.not_to change { top_level_group.members.count } + end + + it 'updates the access_level' do + sync + + expect(top_level_group.members.find_by(user_id: user.id).access_level) + .to eq(::Gitlab::Access::GUEST) + end + end + end + end +end diff --git a/ee/spec/services/security/store_report_service_spec.rb b/ee/spec/services/security/store_report_service_spec.rb index 775efd75969a3716d4f29612438cc52c9d2c1ede..1b5301978c7a92f0e7b5eb907b86c9e024772973 100644 --- a/ee/spec/services/security/store_report_service_spec.rb +++ b/ee/spec/services/security/store_report_service_spec.rb @@ -2,6 +2,19 @@ require 'spec_helper' +UUID_REGEXP = Regexp.new("^([0-9a-f]{8})-([0-9a-f]{4})-([0-9a-f]{4})-" \ + "([0-9a-f]{2})([0-9a-f]{2})-([0-9a-f]{12})$").freeze + +RSpec::Matchers.define :be_uuid_v5 do + match do |string| + expect(string).to be_a(String) + + uuid_components = string.downcase.scan(UUID_REGEXP).first + time_hi_and_version = uuid_components[2].to_i(16) + (time_hi_and_version >> 12) == 5 + end +end + RSpec.describe Security::StoreReportService, '#execute' do let_it_be(:user) { create(:user) } let(:artifact) { create(:ee_ci_job_artifact, trait) } @@ -24,11 +37,11 @@ using RSpec::Parameterized::TableSyntax - where(:case_name, :trait, :scanners, :identifiers, :findings, :finding_identifiers, :finding_pipelines) do - 'with SAST report' | :sast | 3 | 17 | 33 | 39 | 33 - 'with exceeding identifiers' | :with_exceeding_identifiers | 1 | 20 | 1 | 20 | 1 - 'with Dependency Scanning report' | :dependency_scanning | 2 | 7 | 4 | 7 | 4 - 'with Container Scanning report' | :container_scanning | 1 | 8 | 8 | 8 | 8 + where(:case_name, :trait, :scanners, :identifiers, :findings, :finding_identifiers, :finding_pipelines, :finding_links) do + 'with SAST report' | :sast | 3 | 17 | 33 | 39 | 33 | 0 + 'with exceeding identifiers' | :with_exceeding_identifiers | 1 | 20 | 1 | 20 | 1 | 0 + 'with Dependency Scanning report' | :dependency_scanning | 2 | 7 | 4 | 7 | 4 | 6 + 'with Container Scanning report' | :container_scanning | 1 | 8 | 8 | 8 | 8 | 8 end with_them do @@ -57,7 +70,9 @@ end it 'calculates UUIDv5 for all findings' do - expect(Vulnerabilities::Finding.pluck(:uuid)).to all(be_a(String)) + subject + uuids = Vulnerabilities::Finding.pluck(:uuid) + expect(uuids).to all(be_uuid_v5) end end diff --git a/ee/spec/services/sitemap/create_service_spec.rb b/ee/spec/services/sitemap/create_service_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..bf74b0ccdda4147c385cc49575f7ca4c56c3b3d4 --- /dev/null +++ b/ee/spec/services/sitemap/create_service_spec.rb @@ -0,0 +1,28 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Sitemap::CreateService do + describe '#execute' do + subject { described_class.new.execute} + + it 'returns the successful service response with the sitemap content' do + sitemap_file = Gitlab::Sitemaps::SitemapFile.new + + allow(sitemap_file).to receive(:render).and_return('foo') + allow(Gitlab::Sitemaps::Generator).to receive(:execute).and_return(sitemap_file) + + expect(subject).to be_success + expect(subject.payload[:sitemap]).to eq 'foo' + end + + context 'when the sitemap generator returns an error' do + it 'returns an error service response' do + allow(Gitlab).to receive(:com?).and_return(false) + + expect(subject).to be_error + expect(subject.message).to eq 'The sitemap can only be generated for Gitlab.com' + end + end + end +end diff --git a/ee/spec/support/shared_examples/controllers/analytics/issues_analytics/shared_issues_analytics_examples.rb b/ee/spec/support/shared_examples/controllers/analytics/issues_analytics/shared_issues_analytics_examples.rb index 2e1d4f1692291a0f72fe689e3cfa65395b87f609..8b5c7b2c6db973a59bd49b8bc179b6817ea07c81 100644 --- a/ee/spec/support/shared_examples/controllers/analytics/issues_analytics/shared_issues_analytics_examples.rb +++ b/ee/spec/support/shared_examples/controllers/analytics/issues_analytics/shared_issues_analytics_examples.rb @@ -46,8 +46,25 @@ context 'as JSON' do subject { get :show, params: params, format: :json } - it 'renders chart data as JSON' do - expected_result = { issue1.created_at.strftime(IssuablesAnalytics::DATE_FORMAT) => 2 } + context 'when new issue analytics data format is disabled' do + before do + stub_feature_flags(new_issues_analytics_chart_data: false) + end + + it 'renders chart data as JSON' do + expected_result = { issue1.created_at.strftime(IssuablesAnalytics::DATE_FORMAT) => 2 } + + subject + + expect(json_response).to include(expected_result) + end + end + + it 'renders new chart data as JSON' do + month = issue1.created_at.strftime(Analytics::IssuesAnalytics::DATE_FORMAT) + expected_result = { + month => { 'created' => 2, 'closed' => 1, 'accumulated_open' => 1 } + } subject @@ -63,7 +80,10 @@ end it 'does not count issues which user cannot view' do - expected_result = { issue1.created_at.strftime(IssuablesAnalytics::DATE_FORMAT) => 1 } + month = issue2.created_at.strftime(Analytics::IssuesAnalytics::DATE_FORMAT) + expected_result = { + month => { 'created' => 1, 'closed' => 1, 'accumulated_open' => 0 } + } subject diff --git a/ee/spec/support/shared_examples/policies/dast_on_demand_scans_shared_examples.rb b/ee/spec/support/shared_examples/policies/dast_on_demand_scans_shared_examples.rb new file mode 100644 index 0000000000000000000000000000000000000000..5761b2124e6f1e25b5e9da8fbe61d4e258fba0c8 --- /dev/null +++ b/ee/spec/support/shared_examples/policies/dast_on_demand_scans_shared_examples.rb @@ -0,0 +1,75 @@ +# frozen_string_literal: true + +RSpec.shared_examples 'a dast on-demand scan policy' do + let_it_be(:group) { create(:group) } + let_it_be(:project) { create(:project, group: group) } + let_it_be(:user) { create(:user) } + + subject { described_class.new(user, record) } + + before do + stub_licensed_features(security_on_demand_scans: true) + end + + describe 'create_on_demand_dast_scan' do + context 'when a user does not have access to the project' do + it { is_expected.to be_disallowed(:create_on_demand_dast_scan) } + end + + context 'when the user is a guest' do + before do + project.add_guest(user) + end + + it { is_expected.to be_disallowed(:create_on_demand_dast_scan) } + end + + context 'when the user is a reporter' do + before do + project.add_reporter(user) + end + + it { is_expected.to be_disallowed(:create_on_demand_dast_scan) } + end + + context 'when the user is a developer' do + before do + project.add_developer(user) + end + + it { is_expected.to be_allowed(:create_on_demand_dast_scan) } + end + + context 'when the user is a maintainer' do + before do + project.add_maintainer(user) + end + + it { is_expected.to be_allowed(:create_on_demand_dast_scan) } + end + + context 'when the user is an owner' do + before do + group.add_owner(user) + end + + it { is_expected.to be_allowed(:create_on_demand_dast_scan) } + end + + context 'when the user is allowed' do + before do + project.add_developer(user) + end + + context 'when on demand scan licensed feature is not available' do + let(:project) { create(:project, group: group) } # allows license stub to work correctly + + before do + stub_licensed_features(security_on_demand_scans: false) + end + + it { is_expected.to be_disallowed(:create_on_demand_dast_scan) } + end + end + end +end diff --git a/ee/spec/support/shared_examples/policies/requirement_policy_shared_examples.rb b/ee/spec/support/shared_examples/policies/requirement_policy_shared_examples.rb index 8ac1cac0452d65d6462a779e17520d530d13459e..f6c4127312b4c82bb3c34bcc195564e1f4dcc03a 100644 --- a/ee/spec/support/shared_examples/policies/requirement_policy_shared_examples.rb +++ b/ee/spec/support/shared_examples/policies/requirement_policy_shared_examples.rb @@ -1,6 +1,8 @@ # frozen_string_literal: true RSpec.shared_examples 'resource with requirement permissions' do + include AdminModeHelper + let(:all_permissions) do [:read_requirement, :create_requirement, :admin_requirement, :update_requirement, :destroy_requirement, @@ -77,6 +79,82 @@ it { is_expected.to be_disallowed(*all_permissions) } end end + + context 'when access level is disabled' do + before do + parent = resource.is_a?(Project) ? resource : resource.resource_parent + parent.project_feature.update!(requirements_access_level: ProjectFeature::DISABLED) + end + + context 'with owner' do + let(:current_user) { owner } + + it { is_expected.to be_disallowed(*all_permissions) } + end + + context 'with admin' do + let(:current_user) { admin } + + it { is_expected.to be_disallowed(*all_permissions) } + end + end + + context 'when access level is private' do + before do + parent = resource.is_a?(Project) ? resource : resource.resource_parent + parent.project_feature.update!(requirements_access_level: ProjectFeature::PRIVATE) + end + + context 'with admin user' do + let(:current_user) { admin } + + it { is_expected.to be_disallowed(*all_permissions) } + + context 'with admin mode enabled' do + before do + enable_admin_mode!(current_user) + end + + it_behaves_like 'user with read only permissions' + end + end + + context 'with owner' do + let(:current_user) { owner } + + it { is_expected.to be_allowed(*all_permissions) } + end + + context 'with maintainer' do + let(:current_user) { maintainer } + + it_behaves_like 'user with manage permissions' + end + + context 'with developer' do + let(:current_user) { developer } + + it_behaves_like 'user with manage permissions' + end + + context 'with reporter' do + let(:current_user) { reporter } + + it_behaves_like 'user with manage permissions' + end + + context 'with guest' do + let(:current_user) { guest } + + it_behaves_like 'user with read only permissions' + end + + context 'with non member' do + let(:current_user) { create(:user) } + + it { is_expected.to be_disallowed(*all_permissions) } + end + end end context 'when requirements feature is disabled' do diff --git a/ee/spec/views/admin/licenses/show.html.haml_spec.rb b/ee/spec/views/admin/licenses/show.html.haml_spec.rb index 12480db7d61680f509f0741ac01eff5a6ad93967..c93c36992d9a5c1603e2f80cda5cc7c72a1bee20 100644 --- a/ee/spec/views/admin/licenses/show.html.haml_spec.rb +++ b/ee/spec/views/admin/licenses/show.html.haml_spec.rb @@ -15,6 +15,7 @@ render expect(rendered).to have_content('Buy License') + expect(rendered).not_to have_content('License overview') end end diff --git a/ee/spec/workers/geo/blob_verification_primary_worker_spec.rb b/ee/spec/workers/geo/blob_verification_primary_worker_spec.rb deleted file mode 100644 index 656744f1a037cbbf278db3451829a8ab12504852..0000000000000000000000000000000000000000 --- a/ee/spec/workers/geo/blob_verification_primary_worker_spec.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -require 'spec_helper' - -RSpec.describe Geo::BlobVerificationPrimaryWorker, :geo do - let(:package_file) { create(:conan_package_file, :conan_recipe_file) } - - describe '#perform' do - it 'calculates the checksum' do - expect { described_class.new.perform('package_file', package_file.id) } - .to change { package_file.reload.verification_checksum }.from(nil) - end - end -end diff --git a/ee/spec/workers/geo/verification_worker_spec.rb b/ee/spec/workers/geo/verification_worker_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..62016cf571b4dec1dcf8af242905604828176832 --- /dev/null +++ b/ee/spec/workers/geo/verification_worker_spec.rb @@ -0,0 +1,36 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Geo::VerificationWorker, :geo do + include EE::GeoHelpers + + let(:package_file) { create(:conan_package_file, :conan_recipe_file) } + let(:job_args) { ['package_file', package_file.id] } + + describe '#perform' do + it 'calls calculate_checksum!' do + replicator = double(:replicator) + allow(::Gitlab::Geo::Replicator).to receive(:for_replicable_params).with(replicable_name: 'package_file', replicable_id: package_file.id).and_return(replicator) + + expect(replicator).to receive(:calculate_checksum!) + + described_class.new.perform(*job_args) + end + + context 'when on a primary node' do + before do + stub_primary_node + package_file.update!(verification_checksum: nil) + end + + it_behaves_like 'an idempotent worker' do + it 'calculates the checksum' do + described_class.new.perform(*job_args) + + expect(package_file.reload.verification_checksum).to eq('ee66543d50acf8dfe39cbc0bbd40d4a801e479ecf5f90ebef9f2321eeb4bf09b') + end + end + end + end +end diff --git a/ee/spec/workers/group_saml_group_sync_worker_spec.rb b/ee/spec/workers/group_saml_group_sync_worker_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..80c198619cdb47b604f37adca9641eb7c73423a6 --- /dev/null +++ b/ee/spec/workers/group_saml_group_sync_worker_spec.rb @@ -0,0 +1,78 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe GroupSamlGroupSyncWorker do + describe '#perform' do + let_it_be(:user) { create(:user) } + + let_it_be(:top_level_group) { create(:group) } + let_it_be(:top_level_group_link) { create(:saml_group_link, group: top_level_group) } + + let_it_be(:group) { create(:group, parent: top_level_group) } + let_it_be(:group_link) { create(:saml_group_link, group: group) } + + context 'when the group does not have group_saml_group_sync feature licensed' do + before do + create(:saml_provider, group: top_level_group, enabled: true) + end + + it 'does not call the sync service' do + expect(Groups::SyncService).not_to receive(:new) + + perform([top_level_group_link.id]) + end + end + + context 'when the group has group_saml_group_sync feature licensed' do + before do + stub_licensed_features(group_saml_group_sync: true) + stub_feature_flags(saml_group_links: true) + end + + context 'when SAML is not enabled' do + it 'does not call the sync service' do + expect(Groups::SyncService).not_to receive(:new) + + perform([top_level_group_link.id]) + end + end + + context 'when SAML is enabled' do + before do + create(:saml_provider, group: top_level_group, enabled: true) + end + + it 'calls the sync service with the group links' do + stub_sync_service_expectation([top_level_group_link, group_link]) + + perform([top_level_group_link.id, group_link.id]) + end + + it 'does not call the sync service when the user does not exist' do + expect(Groups::SyncService).not_to receive(:new) + + described_class.new.perform(non_existing_record_id, top_level_group.id, [group_link]) + end + + context 'when a group link falls outside the top-level group' do + let(:outside_group_link) { create(:saml_group_link, group: create(:group)) } + + it 'drops group links outside the top level group' do + stub_sync_service_expectation([group_link]) + + perform([outside_group_link.id, group_link]) + end + end + end + end + + def stub_sync_service_expectation(group_links) + expect(Groups::SyncService).to receive(:new).with(nil, user, group_links: group_links).and_call_original + end + + def perform(group_links) + described_class.new.perform(user.id, top_level_group.id, group_links) + end + end +end diff --git a/lib/api/api.rb b/lib/api/api.rb index 973ce8c63c1ea93212db8f35b2ccd734f722fcf1..6a45929204562091af8d0b065b01aab8b28322b4 100644 --- a/lib/api/api.rb +++ b/lib/api/api.rb @@ -186,6 +186,7 @@ class API < ::API::Base mount ::API::ImportBitbucketServer mount ::API::ImportGithub mount ::API::IssueLinks + mount ::API::Invitations mount ::API::Issues mount ::API::JobArtifacts mount ::API::Jobs diff --git a/lib/api/entities/invitation.rb b/lib/api/entities/invitation.rb new file mode 100644 index 0000000000000000000000000000000000000000..6698326bd6c2e214872e1f9072707014b277340a --- /dev/null +++ b/lib/api/entities/invitation.rb @@ -0,0 +1,14 @@ +# frozen_string_literal: true + +module API + module Entities + class Invitation < Grape::Entity + expose :access_level + expose :requested_at + expose :expires_at + expose :invite_email + expose :invite_token + expose :user_id + end + end +end diff --git a/lib/api/entities/release.rb b/lib/api/entities/release.rb index ac43617914ad60de7e353addd0ce93a24b935929..44a46c5861e4da8d8885a4d4b6b67120c7b37b3b 100644 --- a/lib/api/entities/release.rb +++ b/lib/api/entities/release.rb @@ -30,8 +30,6 @@ class Release < Grape::Entity expose :evidences, using: Entities::Releases::Evidence, expose_nil: false, if: ->(_, _) { can_download_code? } expose :_links do expose :self_url, as: :self, expose_nil: false - expose :opened_merge_requests_url, as: :merge_requests_url, expose_nil: false - expose :opened_issues_url, as: :issues_url, expose_nil: false expose :edit_url, expose_nil: false end diff --git a/lib/api/invitations.rb b/lib/api/invitations.rb new file mode 100644 index 0000000000000000000000000000000000000000..4485278286b6a33630e4db68d0502b1403a26620 --- /dev/null +++ b/lib/api/invitations.rb @@ -0,0 +1,35 @@ +# frozen_string_literal: true + +module API + class Invitations < ::API::Base + feature_category :users + + before { authenticate! } + + helpers ::API::Helpers::MembersHelpers + + %w[group project].each do |source_type| + params do + requires :id, type: String, desc: "The #{source_type} ID" + end + resource source_type.pluralize, requirements: API::NAMESPACE_OR_PROJECT_REQUIREMENTS do + desc 'Invite non-members by email address to a group or project.' do + detail 'This feature was introduced in GitLab 13.6' + success Entities::Invitation + end + params do + requires :email, types: [String, Array[String]], email_or_email_list: true, desc: 'The email address to invite, or multiple emails separated by comma' + requires :access_level, type: Integer, values: Gitlab::Access.all_values, desc: 'A valid access level (defaults: `30`, developer access level)' + optional :expires_at, type: DateTime, desc: 'Date string in the format YEAR-MONTH-DAY' + end + post ":id/invitations" do + source = find_source(source_type, params[:id]) + + authorize_admin_source!(source_type, source) + + ::Members::InviteService.new(current_user, params).execute(source) + end + end + end + end +end diff --git a/lib/api/search.rb b/lib/api/search.rb index d6a1115d018459b6087e9a074530aedd5777e60d..f0ffe6ba44353e2277d2ef6aaa39e30078a72b3f 100644 --- a/lib/api/search.rb +++ b/lib/api/search.rb @@ -39,7 +39,9 @@ def search(additional_params = {}) snippets: snippets?, basic_search: params[:basic_search], page: params[:page], - per_page: params[:per_page] + per_page: params[:per_page], + order_by: params[:order_by], + sort: params[:sort] }.merge(additional_params) results = SearchService.new(current_user, search_params).search_objects(preload_method) diff --git a/lib/api/validations/validators/email_or_email_list.rb b/lib/api/validations/validators/email_or_email_list.rb new file mode 100644 index 0000000000000000000000000000000000000000..b7f2a0cd4432b824b3940905682b20269361a1e1 --- /dev/null +++ b/lib/api/validations/validators/email_or_email_list.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module API + module Validations + module Validators + class EmailOrEmailList < Grape::Validations::Base + def validate_param!(attr_name, params) + value = params[attr_name] + + return unless value + + return if value.split(',').map { |v| ValidateEmail.valid?(v) }.all? + + raise Grape::Exceptions::Validation, + params: [@scope.full_name(attr_name)], + message: "contains an invalid email address" + end + end + end + end +end diff --git a/lib/atlassian/jira_connect/client.rb b/lib/atlassian/jira_connect/client.rb index d548251b60263a2a6aa39b769b1dc6d93b2b371e..f81ed462174dcadcab2afdfc8bdb6f6102e948d7 100644 --- a/lib/atlassian/jira_connect/client.rb +++ b/lib/atlassian/jira_connect/client.rb @@ -20,6 +20,7 @@ def store_dev_info(project:, commits: nil, branches: nil, merge_requests: nil, u commits: commits, branches: branches, merge_requests: merge_requests, + user_notes_count: user_notes_count(merge_requests), update_sequence_id: update_sequence_id ) ] @@ -37,6 +38,14 @@ def store_dev_info(project:, commits: nil, branches: nil, merge_requests: nil, u private + def user_notes_count(merge_requests) + return unless merge_requests + + Note.count_for_collection(merge_requests.map(&:id), 'MergeRequest').map do |count_group| + [count_group.noteable_id, count_group.count] + end.to_h + end + def jwt_token(http_method, uri) claims = Atlassian::Jwt.build_claims( Atlassian::JiraConnect.app_key, diff --git a/lib/atlassian/jira_connect/serializers/pull_request_entity.rb b/lib/atlassian/jira_connect/serializers/pull_request_entity.rb index 0ddfcbf52eaa86ebb4e6d1e3f2e9855a43a18651..e2dc197969b759cb843cd96dee25c355d4f50f37 100644 --- a/lib/atlassian/jira_connect/serializers/pull_request_entity.rb +++ b/lib/atlassian/jira_connect/serializers/pull_request_entity.rb @@ -20,7 +20,13 @@ class PullRequestEntity < BaseEntity end expose :title expose :author, using: JiraConnect::Serializers::AuthorEntity - expose :user_notes_count, as: :commentCount + expose :commentCount do |mr| + if options[:user_notes_count] + options[:user_notes_count].fetch(mr.id, 0) + else + mr.user_notes_count + end + end expose :source_branch, as: :sourceBranch expose :target_branch, as: :destinationBranch expose :lastUpdate do |mr| diff --git a/lib/atlassian/jira_connect/serializers/repository_entity.rb b/lib/atlassian/jira_connect/serializers/repository_entity.rb index 9ae88ea21d163cc297b3a26b480f1c4a63ffadb5..616bbc85bfed3ca7a28d71da34193c20a74c9b47 100644 --- a/lib/atlassian/jira_connect/serializers/repository_entity.rb +++ b/lib/atlassian/jira_connect/serializers/repository_entity.rb @@ -21,7 +21,11 @@ class RepositoryEntity < BaseEntity JiraConnect::Serializers::BranchEntity.represent options[:branches], project: project, update_sequence_id: options[:update_sequence_id] end expose :pullRequests do |project, options| - JiraConnect::Serializers::PullRequestEntity.represent options[:merge_requests], project: project, update_sequence_id: options[:update_sequence_id] + JiraConnect::Serializers::PullRequestEntity.represent( + options[:merge_requests], + update_sequence_id: options[:update_sequence_id], + user_notes_count: options[:user_notes_count] + ) end end end diff --git a/lib/bitbucket_server/client.rb b/lib/bitbucket_server/client.rb index cf55c692271febbf30cd80dad6f9c35754bfea21..8e84afe51d771a8f6d449fea0fdc5ca9740f56de 100644 --- a/lib/bitbucket_server/client.rb +++ b/lib/bitbucket_server/client.rb @@ -8,9 +8,9 @@ def initialize(options = {}) @connection = Connection.new(options) end - def pull_requests(project_key, repo) + def pull_requests(project_key, repo, page_offset: 0, limit: nil) path = "/projects/#{project_key}/repos/#{repo}/pull-requests?state=ALL" - get_collection(path, :pull_request) + get_collection(path, :pull_request, page_offset: page_offset, limit: limit) end def activities(project_key, repo, pull_request_id) diff --git a/lib/gitlab/background_migration/populate_missing_vulnerability_dismissal_information.rb b/lib/gitlab/background_migration/populate_missing_vulnerability_dismissal_information.rb new file mode 100644 index 0000000000000000000000000000000000000000..bc0a181a06c3723c559ac4942c3e40e4ba1daa4c --- /dev/null +++ b/lib/gitlab/background_migration/populate_missing_vulnerability_dismissal_information.rb @@ -0,0 +1,86 @@ +# frozen_string_literal: true + +module Gitlab + module BackgroundMigration + # This class populates missing dismissal information for + # vulnerability entries. + class PopulateMissingVulnerabilityDismissalInformation + class Vulnerability < ActiveRecord::Base # rubocop:disable Style/Documentation + include EachBatch + + self.table_name = 'vulnerabilities' + + has_one :finding, class_name: '::Gitlab::BackgroundMigration::PopulateMissingVulnerabilityDismissalInformation::Finding' + + scope :broken, -> { where('state = 2 AND (dismissed_at IS NULL OR dismissed_by_id IS NULL)') } + + def copy_dismissal_information + return unless finding&.dismissal_feedback + + update_columns( + dismissed_at: finding.dismissal_feedback.created_at, + dismissed_by_id: finding.dismissal_feedback.author_id + ) + end + end + + class Finding < ActiveRecord::Base # rubocop:disable Style/Documentation + include ShaAttribute + + self.table_name = 'vulnerability_occurrences' + + sha_attribute :project_fingerprint + + def dismissal_feedback + Feedback.dismissal.where(category: report_type, project_fingerprint: project_fingerprint, project_id: project_id).first + end + end + + class Feedback < ActiveRecord::Base # rubocop:disable Style/Documentation + DISMISSAL_TYPE = 0 + + self.table_name = 'vulnerability_feedback' + + scope :dismissal, -> { where(feedback_type: DISMISSAL_TYPE) } + end + + def perform(*vulnerability_ids) + Vulnerability.includes(:finding).where(id: vulnerability_ids).each { |vulnerability| populate_for(vulnerability) } + + log_info(vulnerability_ids) + end + + private + + def populate_for(vulnerability) + log_warning(vulnerability) unless vulnerability.copy_dismissal_information + rescue StandardError => error + log_error(error, vulnerability) + end + + def log_info(vulnerability_ids) + ::Gitlab::BackgroundMigration::Logger.info( + migrator: self.class.name, + message: 'Dismissal information has been copied', + count: vulnerability_ids.length + ) + end + + def log_warning(vulnerability) + ::Gitlab::BackgroundMigration::Logger.warn( + migrator: self.class.name, + message: 'Could not update vulnerability!', + vulnerability_id: vulnerability.id + ) + end + + def log_error(error, vulnerability) + ::Gitlab::BackgroundMigration::Logger.error( + migrator: self.class.name, + message: error.message, + vulnerability_id: vulnerability.id + ) + end + end + end +end diff --git a/lib/gitlab/bitbucket_server_import/importer.rb b/lib/gitlab/bitbucket_server_import/importer.rb index 68733c94a85492a702417b8e05033a1fe0064129..d29799f1029451c19c66a102bdef8ff34054a025 100644 --- a/lib/gitlab/bitbucket_server_import/importer.rb +++ b/lib/gitlab/bitbucket_server_import/importer.rb @@ -177,16 +177,24 @@ def download_lfs_objects # on the remote server. Then we have to issue a `git fetch` to download these # branches. def import_pull_requests - log_info(stage: 'import_pull_requests', message: 'starting') - pull_requests = client.pull_requests(project_key, repository_slug).to_a + page = 0 - # Creating branches on the server and fetching the newly-created branches - # may take a number of network round-trips. Do this in batches so that we can - # avoid doing a git fetch for every new branch. - pull_requests.each_slice(BATCH_SIZE) do |batch| - restore_branches(batch) if recover_missing_commits + log_info(stage: 'import_pull_requests', message: "starting") - batch.each do |pull_request| + loop do + log_debug(stage: 'import_pull_requests', message: "importing page #{page} and batch-size #{BATCH_SIZE} from #{page * BATCH_SIZE} to #{(page + 1) * BATCH_SIZE}") + + pull_requests = client.pull_requests(project_key, repository_slug, page_offset: page, limit: BATCH_SIZE).to_a + + break if pull_requests.empty? + + # Creating branches on the server and fetching the newly-created branches + # may take a number of network round-trips. This used to be done in batches to + # avoid doing a git fetch for every new branch, as the whole process is now + # batched, we do not need to separately do this in batches. + restore_branches(pull_requests) if recover_missing_commits + + pull_requests.each do |pull_request| if already_imported?(pull_request) log_info(stage: 'import_pull_requests', message: 'already imported', iid: pull_request.iid) else @@ -201,6 +209,9 @@ def import_pull_requests backtrace = Gitlab::BacktraceCleaner.clean_backtrace(e.backtrace) errors << { type: :pull_request, iid: pull_request.iid, errors: e.message, backtrace: backtrace.join("\n"), raw_response: pull_request.raw } end + + log_debug(stage: 'import_pull_requests', message: "finished page #{page} and batch-size #{BATCH_SIZE}") + page += 1 end end @@ -416,6 +427,10 @@ def pull_request_comment_attributes(comment) } end + def log_debug(details) + logger.debug(log_base_data.merge(details)) + end + def log_info(details) logger.info(log_base_data.merge(details)) end diff --git a/lib/gitlab/ci/config/entry/bridge.rb b/lib/gitlab/ci/config/entry/bridge.rb index 1740032e5c7ae18bbf0f4a269bb31f6010098fc1..70fcc1d586aecf561e6ee6200faf5db5b7a456e4 100644 --- a/lib/gitlab/ci/config/entry/bridge.rb +++ b/lib/gitlab/ci/config/entry/bridge.rb @@ -18,7 +18,6 @@ class Bridge < ::Gitlab::Config::Entry::Node validates :config, allowed_keys: ALLOWED_KEYS + PROCESSABLE_ALLOWED_KEYS with_options allow_nil: true do - validates :allow_failure, boolean: true validates :when, inclusion: { in: ALLOWED_WHEN, message: "should be one of: #{ALLOWED_WHEN.join(', ')}" @@ -48,7 +47,7 @@ class Bridge < ::Gitlab::Config::Entry::Node inherit: false, metadata: { allowed_needs: %i[job bridge] } - attributes :when, :allow_failure + attributes :when def self.matching?(name, config) !name.to_s.start_with?('.') && @@ -60,14 +59,6 @@ def self.visible? true end - def manual_action? - self.when == 'manual' - end - - def ignored? - allow_failure.nil? ? manual_action? : allow_failure - end - def value super.merge( trigger: (trigger_value if trigger_defined?), diff --git a/lib/gitlab/ci/config/entry/job.rb b/lib/gitlab/ci/config/entry/job.rb index ecc2c5cb7296ae64ab8cbd4a721f781bf1a2c425..1ce7060df222c843b8ef5020d4c248a40fe5120a 100644 --- a/lib/gitlab/ci/config/entry/job.rb +++ b/lib/gitlab/ci/config/entry/job.rb @@ -24,7 +24,6 @@ class Job < ::Gitlab::Config::Entry::Node validates :script, presence: true with_options allow_nil: true do - validates :allow_failure, boolean: true validates :when, inclusion: { in: ALLOWED_WHEN, message: "should be one of: #{ALLOWED_WHEN.join(', ')}" @@ -118,7 +117,7 @@ class Job < ::Gitlab::Config::Entry::Node description: 'Parallel configuration for this job.', inherit: false - attributes :script, :tags, :allow_failure, :when, :dependencies, + attributes :script, :tags, :when, :dependencies, :needs, :retry, :parallel, :start_in, :interruptible, :timeout, :resource_group, :release @@ -141,18 +140,10 @@ def compose!(deps = nil) end end - def manual_action? - self.when == 'manual' - end - def delayed? self.when == 'delayed' end - def ignored? - allow_failure.nil? ? manual_action? : allow_failure - end - def value super.merge( before_script: before_script_value, diff --git a/lib/gitlab/ci/config/entry/processable.rb b/lib/gitlab/ci/config/entry/processable.rb index f10c509d0cca2ec09f8c88fffb8c89c160e827d2..c0315e5f901514e8e9e312a57833555642ab7741 100644 --- a/lib/gitlab/ci/config/entry/processable.rb +++ b/lib/gitlab/ci/config/entry/processable.rb @@ -32,6 +32,7 @@ module Processable with_options allow_nil: true do validates :extends, array_of_strings_or_string: true validates :rules, array_of_hashes: true + validates :allow_failure, boolean: true end end @@ -64,7 +65,7 @@ module Processable inherit: false, default: {} - attributes :extends, :rules + attributes :extends, :rules, :allow_failure end def compose!(deps = nil) @@ -136,6 +137,14 @@ def root_and_job_variables_value root_variables.merge(variables_value.to_h) end + + def manual_action? + self.when == 'manual' + end + + def ignored? + allow_failure.nil? ? manual_action? : allow_failure + end end end end diff --git a/lib/gitlab/ci/config/external/mapper.rb b/lib/gitlab/ci/config/external/mapper.rb index 97ae6c4ceba9b508c981cd1a7ad676bbf2d8243e..7198163216e24f66bceedcca57ec59b488d4ea5a 100644 --- a/lib/gitlab/ci/config/external/mapper.rb +++ b/lib/gitlab/ci/config/external/mapper.rb @@ -33,6 +33,7 @@ def process locations .compact .map(&method(:normalize_location)) + .flat_map(&method(:expand_project_files)) .each(&method(:verify_duplicates!)) .map(&method(:select_first_matching)) end @@ -52,6 +53,15 @@ def normalize_location(location) end end + def expand_project_files(location) + return location unless ::Feature.enabled?(:ci_include_multiple_files_from_project, context.project, default_enabled: false) + return location unless location[:project] + + Array.wrap(location[:file]).map do |file| + location.merge(file: file) + end + end + def normalize_location_string(location) if ::Gitlab::UrlSanitizer.valid?(location) { remote: location } diff --git a/lib/gitlab/graphql/docs/helper.rb b/lib/gitlab/graphql/docs/helper.rb index dcd0e12cbfc4ed8474212d2abe8aff2074673feb..503b1064b11f64b134299152c56cfa5576ea797b 100644 --- a/lib/gitlab/graphql/docs/helper.rb +++ b/lib/gitlab/graphql/docs/helper.rb @@ -81,11 +81,15 @@ def render_field_type(type) # We are ignoring connections and built in types for now, # they should be added when queries are generated. def objects - graphql_object_types.select do |object_type| + object_types = graphql_object_types.select do |object_type| !object_type[:name]["Connection"] && !object_type[:name]["Edge"] && !object_type[:name]["__"] end + + object_types.each do |type| + type[:fields] += type[:connections] + end end # We ignore the built-in enum types. diff --git a/lib/gitlab/graphql/lazy.rb b/lib/gitlab/graphql/lazy.rb index b25e6b33a768b3b3ab4b93c37a89f331733a415b..3cc11047387e85ee997037e0e8cb8559862dd774 100644 --- a/lib/gitlab/graphql/lazy.rb +++ b/lib/gitlab/graphql/lazy.rb @@ -36,11 +36,7 @@ def self.force(value) end def self.with_value(unforced, &block) - if Feature.enabled?(:graphql_lazy_authorization) - self.new { unforced }.then(&block) - else - block.call(unforced) - end + self.new { unforced }.then(&block) end end end diff --git a/lib/gitlab/group_search_results.rb b/lib/gitlab/group_search_results.rb index 5fec50eecd27c8d82c7b10357ec67b9269354c5a..dd872caee0e6dfdb8418282b1e0ade34f08c4dc8 100644 --- a/lib/gitlab/group_search_results.rb +++ b/lib/gitlab/group_search_results.rb @@ -4,10 +4,10 @@ module Gitlab class GroupSearchResults < SearchResults attr_reader :group - def initialize(current_user, query, limit_projects = nil, group:, default_project_filter: false, sort: nil, filters: {}) + def initialize(current_user, query, limit_projects = nil, group:, default_project_filter: false, order_by: nil, sort: nil, filters: {}) @group = group - super(current_user, query, limit_projects, default_project_filter: default_project_filter, sort: sort, filters: filters) + super(current_user, query, limit_projects, default_project_filter: default_project_filter, order_by: order_by, sort: sort, filters: filters) end # rubocop:disable CodeReuse/ActiveRecord diff --git a/lib/gitlab/import_export/importer.rb b/lib/gitlab/import_export/importer.rb index 7b8689069d886762c90e35a4da074b7f641e0984..8e78f6e274a07cf848a3a199f703e03d4a3ae117 100644 --- a/lib/gitlab/import_export/importer.rb +++ b/lib/gitlab/import_export/importer.rb @@ -55,9 +55,17 @@ def check_version! end def project_tree - @project_tree ||= Gitlab::ImportExport::Project::TreeRestorer.new(user: current_user, - shared: shared, - project: project) + @project_tree ||= project_tree_class.new(user: current_user, + shared: shared, + project: project) + end + + def project_tree_class + sample_data_template? ? Gitlab::ImportExport::Project::Sample::TreeRestorer : Gitlab::ImportExport::Project::TreeRestorer + end + + def sample_data_template? + project&.import_data&.data&.dig('sample_data') end def avatar_restorer diff --git a/lib/gitlab/import_export/project/sample/relation_factory.rb b/lib/gitlab/import_export/project/sample/relation_factory.rb new file mode 100644 index 0000000000000000000000000000000000000000..6e59174f9a31946d699c70fac5c4e75f20b15a94 --- /dev/null +++ b/lib/gitlab/import_export/project/sample/relation_factory.rb @@ -0,0 +1,42 @@ +# frozen_string_literal: true + +module Gitlab + module ImportExport + module Project + module Sample + class RelationFactory < Project::RelationFactory + DATE_MODELS = %i[issues milestones].freeze + + def initialize(date_calculator:, **args) + super(**args) + + @date_calculator = date_calculator + end + + private + + def setup_models + super + + # Override due date attributes in data hash for Sample Data templates + # Dates are moved by taking the closest one to average and moving that (and rest around it) to the date of import + override_date_attributes + end + + def override_date_attributes + return unless DATE_MODELS.include?(@relation_name) + + @relation_hash['start_date'] = calculate_by_closest_date(@relation_hash['start_date']&.to_time) + @relation_hash['due_date'] = calculate_by_closest_date(@relation_hash['due_date']&.to_time) + end + + def calculate_by_closest_date(date) + return unless date + + @date_calculator.calculate_by_closest_date_to_average(date) + end + end + end + end + end +end diff --git a/lib/gitlab/import_export/project/sample/relation_tree_restorer.rb b/lib/gitlab/import_export/project/sample/relation_tree_restorer.rb new file mode 100644 index 0000000000000000000000000000000000000000..44ccb67a5319feed3e795e35208610204c50764b --- /dev/null +++ b/lib/gitlab/import_export/project/sample/relation_tree_restorer.rb @@ -0,0 +1,33 @@ +# frozen_string_literal: true + +module Gitlab + module ImportExport + module Project + module Sample + class RelationTreeRestorer < ImportExport::RelationTreeRestorer + def initialize(*args) + super + + @date_calculator = Gitlab::ImportExport::Project::Sample::DateCalculator.new(dates) + end + + private + + def relation_factory_params(*args) + super.merge(date_calculator: @date_calculator) + end + + def dates + return [] if relation_reader.legacy? + + RelationFactory::DATE_MODELS.flat_map do |tag| + relation_reader.consume_relation(@importable_path, tag, mark_as_consumed: false).map do |model| + model.first['due_date'] + end + end + end + end + end + end + end +end diff --git a/lib/gitlab/import_export/project/sample/sample_data_relation_tree_restorer.rb b/lib/gitlab/import_export/project/sample/sample_data_relation_tree_restorer.rb deleted file mode 100644 index 6285898fc6361e399510fea7667c876d5172a7f7..0000000000000000000000000000000000000000 --- a/lib/gitlab/import_export/project/sample/sample_data_relation_tree_restorer.rb +++ /dev/null @@ -1,50 +0,0 @@ -# frozen_string_literal: true - -module Gitlab - module ImportExport - module Project - module Sample - class SampleDataRelationTreeRestorer < RelationTreeRestorer - DATE_MODELS = %i[issues milestones].freeze - - def initialize(*args) - super - - date_calculator - end - - private - - def build_relation(relation_key, relation_definition, data_hash) - # Override due date attributes in data hash for Sample Data templates - # Dates are moved by taking the closest one to average and moving that (and rest around it) to the date of import - # TODO: To move this logic to RelationFactory (see: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/41699#note_430465333) - override_date_attributes!(relation_key, data_hash) - super - end - - def override_date_attributes!(relation_key, data_hash) - return unless DATE_MODELS.include?(relation_key.to_sym) - - data_hash['start_date'] = date_calculator.calculate_by_closest_date_to_average(data_hash['start_date'].to_time) unless data_hash['start_date'].nil? - data_hash['due_date'] = date_calculator.calculate_by_closest_date_to_average(data_hash['due_date'].to_time) unless data_hash['due_date'].nil? - end - - def dates - return if relation_reader.legacy? - - DATE_MODELS.flat_map do |tag| - relation_reader.consume_relation(@importable_path, tag, mark_as_consumed: false).map do |model| - model.first['due_date'] - end - end - end - - def date_calculator - @date_calculator ||= Gitlab::ImportExport::Project::Sample::DateCalculator.new(dates) - end - end - end - end - end -end diff --git a/lib/gitlab/import_export/project/sample/tree_restorer.rb b/lib/gitlab/import_export/project/sample/tree_restorer.rb new file mode 100644 index 0000000000000000000000000000000000000000..1d4b5328cb9a5becb30dbbc122c55ddf4dac3a5d --- /dev/null +++ b/lib/gitlab/import_export/project/sample/tree_restorer.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +module Gitlab + module ImportExport + module Project + module Sample + class TreeRestorer < Project::TreeRestorer + def relation_tree_restorer_class + RelationTreeRestorer + end + + def relation_factory + RelationFactory + end + end + end + end + end +end diff --git a/lib/gitlab/import_export/project/tree_restorer.rb b/lib/gitlab/import_export/project/tree_restorer.rb index b1d647281abb0e9b09d5d5b8e278b7dac91f131a..fb9e5be187780da70e6dc56b75d08164863353cc 100644 --- a/lib/gitlab/import_export/project/tree_restorer.rb +++ b/lib/gitlab/import_export/project/tree_restorer.rb @@ -85,11 +85,7 @@ def relation_tree_restorer end def relation_tree_restorer_class - sample_data_template? ? Sample::SampleDataRelationTreeRestorer : RelationTreeRestorer - end - - def sample_data_template? - @project&.import_data&.data&.dig('sample_data') + RelationTreeRestorer end def members_mapper diff --git a/lib/gitlab/kubernetes/helm/base_command.rb b/lib/gitlab/kubernetes/helm/base_command.rb deleted file mode 100644 index 49d2969f7f3d2c30a18d1416d40f59332a25319f..0000000000000000000000000000000000000000 --- a/lib/gitlab/kubernetes/helm/base_command.rb +++ /dev/null @@ -1,85 +0,0 @@ -# frozen_string_literal: true - -module Gitlab - module Kubernetes - module Helm - class BaseCommand - attr_reader :name, :files - - def initialize(rbac:, name:, files:) - @rbac = rbac - @name = name - @files = files - end - - def rbac? - @rbac - end - - def pod_resource - pod_service_account_name = rbac? ? service_account_name : nil - - Gitlab::Kubernetes::Helm::Pod.new(self, namespace, service_account_name: pod_service_account_name).generate - end - - def generate_script - <<~HEREDOC - set -xeo pipefail - HEREDOC - end - - def pod_name - "install-#{name}" - end - - def config_map_resource - Gitlab::Kubernetes::ConfigMap.new(name, files).generate - end - - def service_account_resource - return unless rbac? - - Gitlab::Kubernetes::ServiceAccount.new(service_account_name, namespace).generate - end - - def cluster_role_binding_resource - return unless rbac? - - subjects = [{ kind: 'ServiceAccount', name: service_account_name, namespace: namespace }] - - Gitlab::Kubernetes::ClusterRoleBinding.new( - cluster_role_binding_name, - cluster_role_name, - subjects - ).generate - end - - def file_names - files.keys - end - - private - - def files_dir - "/data/helm/#{name}/config" - end - - def namespace - Gitlab::Kubernetes::Helm::NAMESPACE - end - - def service_account_name - Gitlab::Kubernetes::Helm::SERVICE_ACCOUNT - end - - def cluster_role_binding_name - Gitlab::Kubernetes::Helm::CLUSTER_ROLE_BINDING - end - - def cluster_role_name - Gitlab::Kubernetes::Helm::CLUSTER_ROLE - end - end - end - end -end diff --git a/lib/gitlab/kubernetes/helm/certificate.rb b/lib/gitlab/kubernetes/helm/certificate.rb deleted file mode 100644 index 598714e0874241edaac2fb29ec7262228775a543..0000000000000000000000000000000000000000 --- a/lib/gitlab/kubernetes/helm/certificate.rb +++ /dev/null @@ -1,73 +0,0 @@ -# frozen_string_literal: true -module Gitlab - module Kubernetes - module Helm - class Certificate - INFINITE_EXPIRY = 1000.years - SHORT_EXPIRY = 30.minutes - - attr_reader :key, :cert - - def key_string - @key.to_s - end - - def cert_string - @cert.to_pem - end - - def self.from_strings(key_string, cert_string) - key = OpenSSL::PKey::RSA.new(key_string) - cert = OpenSSL::X509::Certificate.new(cert_string) - new(key, cert) - end - - def self.generate_root - _issue(signed_by: nil, expires_in: INFINITE_EXPIRY, certificate_authority: true) - end - - def issue(expires_in: SHORT_EXPIRY) - self.class._issue(signed_by: self, expires_in: expires_in, certificate_authority: false) - end - - private - - def self._issue(signed_by:, expires_in:, certificate_authority:) - key = OpenSSL::PKey::RSA.new(4096) - public_key = key.public_key - - subject = OpenSSL::X509::Name.parse("/C=US") - - cert = OpenSSL::X509::Certificate.new - cert.subject = subject - - cert.issuer = signed_by&.cert&.subject || subject - - cert.not_before = Time.now - cert.not_after = expires_in.from_now - cert.public_key = public_key - cert.serial = 0x0 - cert.version = 2 - - if certificate_authority - extension_factory = OpenSSL::X509::ExtensionFactory.new - extension_factory.subject_certificate = cert - extension_factory.issuer_certificate = cert - cert.add_extension(extension_factory.create_extension('subjectKeyIdentifier', 'hash')) - cert.add_extension(extension_factory.create_extension('basicConstraints', 'CA:TRUE', true)) - cert.add_extension(extension_factory.create_extension('keyUsage', 'cRLSign,keyCertSign', true)) - end - - cert.sign(signed_by&.key || key, OpenSSL::Digest::SHA256.new) - - new(key, cert) - end - - def initialize(key, cert) - @key = key - @cert = cert - end - end - end - end -end diff --git a/lib/gitlab/kubernetes/helm/client_command.rb b/lib/gitlab/kubernetes/helm/client_command.rb deleted file mode 100644 index a9e93c0c90eaa4c7d5c0aeb25688bfc2c591f3bc..0000000000000000000000000000000000000000 --- a/lib/gitlab/kubernetes/helm/client_command.rb +++ /dev/null @@ -1,38 +0,0 @@ -# frozen_string_literal: true - -module Gitlab - module Kubernetes - module Helm - module ClientCommand - def init_command - <<~SHELL.chomp - export HELM_HOST="localhost:44134" - tiller -listen ${HELM_HOST} -alsologtostderr & - helm init --client-only - SHELL - end - - def repository_command - ['helm', 'repo', 'add', name, repository].shelljoin if repository - end - - private - - def repository_update_command - 'helm repo update' - end - - def optional_tls_flags - return [] unless files.key?(:'ca.pem') - - [ - '--tls', - '--tls-ca-cert', "#{files_dir}/ca.pem", - '--tls-cert', "#{files_dir}/cert.pem", - '--tls-key', "#{files_dir}/key.pem" - ] - end - end - end - end -end diff --git a/lib/gitlab/kubernetes/helm/delete_command.rb b/lib/gitlab/kubernetes/helm/delete_command.rb deleted file mode 100644 index f8b9601bc98005603ef898c8f17c96945e82c03b..0000000000000000000000000000000000000000 --- a/lib/gitlab/kubernetes/helm/delete_command.rb +++ /dev/null @@ -1,36 +0,0 @@ -# frozen_string_literal: true - -module Gitlab - module Kubernetes - module Helm - class DeleteCommand < BaseCommand - include ClientCommand - - attr_reader :predelete, :postdelete - - def initialize(predelete: nil, postdelete: nil, **args) - super(**args) - @predelete = predelete - @postdelete = postdelete - end - - def generate_script - super + [ - init_command, - predelete, - delete_command, - postdelete - ].compact.join("\n") - end - - def pod_name - "uninstall-#{name}" - end - - def delete_command - ['helm', 'delete', '--purge', name].shelljoin - end - end - end - end -end diff --git a/lib/gitlab/kubernetes/helm/init_command.rb b/lib/gitlab/kubernetes/helm/init_command.rb deleted file mode 100644 index e4844e255c5f8810cfeecb37dd6a588616a97a8a..0000000000000000000000000000000000000000 --- a/lib/gitlab/kubernetes/helm/init_command.rb +++ /dev/null @@ -1,43 +0,0 @@ -# frozen_string_literal: true - -module Gitlab - module Kubernetes - module Helm - class InitCommand < BaseCommand - def generate_script - super + [ - init_helm_command - ].join("\n") - end - - private - - def init_helm_command - command = %w[helm init] + init_command_flags - - command.shelljoin - end - - def init_command_flags - tls_flags + optional_service_account_flag - end - - def tls_flags - [ - '--tiller-tls', - '--tiller-tls-verify', - '--tls-ca-cert', "#{files_dir}/ca.pem", - '--tiller-tls-cert', "#{files_dir}/cert.pem", - '--tiller-tls-key', "#{files_dir}/key.pem" - ] - end - - def optional_service_account_flag - return [] unless rbac? - - ['--service-account', service_account_name] - end - end - end - end -end diff --git a/lib/gitlab/kubernetes/helm/install_command.rb b/lib/gitlab/kubernetes/helm/install_command.rb deleted file mode 100644 index d166842fce6fceba635e3a18783a4ddfd765f065..0000000000000000000000000000000000000000 --- a/lib/gitlab/kubernetes/helm/install_command.rb +++ /dev/null @@ -1,85 +0,0 @@ -# frozen_string_literal: true - -module Gitlab - module Kubernetes - module Helm - class InstallCommand < BaseCommand - include ClientCommand - - attr_reader :chart, :repository, :preinstall, :postinstall - attr_accessor :version - - def initialize(chart:, version: nil, repository: nil, preinstall: nil, postinstall: nil, **args) - super(**args) - @chart = chart - @version = version - @repository = repository - @preinstall = preinstall - @postinstall = postinstall - end - - def generate_script - super + [ - init_command, - repository_command, - repository_update_command, - preinstall, - install_command, - postinstall - ].compact.join("\n") - end - - private - - # Uses `helm upgrade --install` which means we can use this for both - # installation and uprade of applications - def install_command - command = ['helm', 'upgrade', name, chart] + - install_flag + - rollback_support_flag + - reset_values_flag + - optional_version_flag + - rbac_create_flag + - namespace_flag + - value_flag - - command.shelljoin - end - - def install_flag - ['--install'] - end - - def reset_values_flag - ['--reset-values'] - end - - def value_flag - ['-f', "/data/helm/#{name}/config/values.yaml"] - end - - def namespace_flag - ['--namespace', Gitlab::Kubernetes::Helm::NAMESPACE] - end - - def rbac_create_flag - if rbac? - %w[--set rbac.create=true,rbac.enabled=true] - else - %w[--set rbac.create=false,rbac.enabled=false] - end - end - - def optional_version_flag - return [] unless version - - ['--version', version] - end - - def rollback_support_flag - ['--atomic', '--cleanup-on-fail'] - end - end - end - end -end diff --git a/lib/gitlab/kubernetes/helm/patch_command.rb b/lib/gitlab/kubernetes/helm/patch_command.rb deleted file mode 100644 index a33dbdac134b494ded8e36c72915d275c483bf25..0000000000000000000000000000000000000000 --- a/lib/gitlab/kubernetes/helm/patch_command.rb +++ /dev/null @@ -1,65 +0,0 @@ -# frozen_string_literal: true - -# PatchCommand is for updating values in installed charts without overwriting -# existing values. -module Gitlab - module Kubernetes - module Helm - class PatchCommand < BaseCommand - include ClientCommand - - attr_reader :chart, :repository - attr_accessor :version - - def initialize(chart:, version:, repository: nil, **args) - super(**args) - - # version is mandatory to prevent chart mismatches - # we do not want our values interpreted in the context of the wrong version - raise ArgumentError, 'version is required' if version.blank? - - @chart = chart - @version = version - @repository = repository - end - - def generate_script - super + [ - init_command, - repository_command, - repository_update_command, - upgrade_command - ].compact.join("\n") - end - - private - - def upgrade_command - command = ['helm', 'upgrade', name, chart] + - reuse_values_flag + - version_flag + - namespace_flag + - value_flag - - command.shelljoin - end - - def reuse_values_flag - ['--reuse-values'] - end - - def value_flag - ['-f', "/data/helm/#{name}/config/values.yaml"] - end - - def namespace_flag - ['--namespace', Gitlab::Kubernetes::Helm::NAMESPACE] - end - - def version_flag - ['--version', version] - end - end - end - end -end diff --git a/lib/gitlab/kubernetes/helm/pod.rb b/lib/gitlab/kubernetes/helm/pod.rb index 75484f8007088f716d780d5c6427d90bb25e7d67..9d0207e6b1facd0927656c24b08d0bbbebd47f90 100644 --- a/lib/gitlab/kubernetes/helm/pod.rb +++ b/lib/gitlab/kubernetes/helm/pod.rb @@ -27,7 +27,7 @@ def generate def container_specification { name: 'helm', - image: "registry.gitlab.com/gitlab-org/cluster-integration/helm-install-image/releases/#{Gitlab::Kubernetes::Helm::HELM_VERSION}-kube-#{Gitlab::Kubernetes::Helm::KUBECTL_VERSION}", + image: "registry.gitlab.com/gitlab-org/cluster-integration/helm-install-image/releases/#{command.class::HELM_VERSION}-kube-#{Gitlab::Kubernetes::Helm::KUBECTL_VERSION}-alpine-3.12", env: generate_pod_env(command), command: %w(/bin/sh), args: %w(-c $(COMMAND_SCRIPT)) @@ -50,11 +50,10 @@ def metadata end def generate_pod_env(command) - { - HELM_VERSION: Gitlab::Kubernetes::Helm::HELM_VERSION, - TILLER_NAMESPACE: namespace_name, + command.env.merge( + HELM_VERSION: command.class::HELM_VERSION, COMMAND_SCRIPT: command.generate_script - }.map { |key, value| { name: key, value: value } } + ).map { |key, value| { name: key, value: value } } end def volumes_specification diff --git a/lib/gitlab/kubernetes/helm/reset_command.rb b/lib/gitlab/kubernetes/helm/reset_command.rb deleted file mode 100644 index f1f7938039c645a74068f9d37ed6f5096fe2835e..0000000000000000000000000000000000000000 --- a/lib/gitlab/kubernetes/helm/reset_command.rb +++ /dev/null @@ -1,48 +0,0 @@ -# frozen_string_literal: true - -module Gitlab - module Kubernetes - module Helm - class ResetCommand < BaseCommand - include ClientCommand - - def generate_script - super + [ - reset_helm_command, - delete_tiller_replicaset, - delete_tiller_clusterrolebinding - ].join("\n") - end - - def pod_name - "uninstall-#{name}" - end - - private - - # This method can be delete once we upgrade Helm to > 12.13.0 - # https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/27096#note_159695900 - # - # Tracking this method to be removed here: - # https://gitlab.com/gitlab-org/gitlab-foss/issues/52791#note_199374155 - def delete_tiller_replicaset - delete_args = %w[replicaset -n gitlab-managed-apps -l name=tiller] - - Gitlab::Kubernetes::KubectlCmd.delete(*delete_args) - end - - def delete_tiller_clusterrolebinding - delete_args = %w[clusterrolebinding tiller-admin] - - Gitlab::Kubernetes::KubectlCmd.delete(*delete_args) - end - - def reset_helm_command - command = %w[helm reset] + optional_tls_flags - - command.shelljoin - end - end - end - end -end diff --git a/lib/gitlab/kubernetes/helm/v2/base_command.rb b/lib/gitlab/kubernetes/helm/v2/base_command.rb new file mode 100644 index 0000000000000000000000000000000000000000..931c224831090104aaa5183046ddd6cd0f421229 --- /dev/null +++ b/lib/gitlab/kubernetes/helm/v2/base_command.rb @@ -0,0 +1,93 @@ +# frozen_string_literal: true + +module Gitlab + module Kubernetes + module Helm + module V2 + class BaseCommand + attr_reader :name, :files + + HELM_VERSION = '2.16.9' + + def initialize(rbac:, name:, files:) + @rbac = rbac + @name = name + @files = files + end + + def env + { TILLER_NAMESPACE: namespace } + end + + def rbac? + @rbac + end + + def pod_resource + pod_service_account_name = rbac? ? service_account_name : nil + + Gitlab::Kubernetes::Helm::Pod.new(self, namespace, service_account_name: pod_service_account_name).generate + end + + def generate_script + <<~HEREDOC + set -xeo pipefail + HEREDOC + end + + def pod_name + "install-#{name}" + end + + def config_map_resource + Gitlab::Kubernetes::ConfigMap.new(name, files).generate + end + + def service_account_resource + return unless rbac? + + Gitlab::Kubernetes::ServiceAccount.new(service_account_name, namespace).generate + end + + def cluster_role_binding_resource + return unless rbac? + + subjects = [{ kind: 'ServiceAccount', name: service_account_name, namespace: namespace }] + + Gitlab::Kubernetes::ClusterRoleBinding.new( + cluster_role_binding_name, + cluster_role_name, + subjects + ).generate + end + + def file_names + files.keys + end + + private + + def files_dir + "/data/helm/#{name}/config" + end + + def namespace + Gitlab::Kubernetes::Helm::NAMESPACE + end + + def service_account_name + Gitlab::Kubernetes::Helm::SERVICE_ACCOUNT + end + + def cluster_role_binding_name + Gitlab::Kubernetes::Helm::CLUSTER_ROLE_BINDING + end + + def cluster_role_name + Gitlab::Kubernetes::Helm::CLUSTER_ROLE + end + end + end + end + end +end diff --git a/lib/gitlab/kubernetes/helm/v2/certificate.rb b/lib/gitlab/kubernetes/helm/v2/certificate.rb new file mode 100644 index 0000000000000000000000000000000000000000..f603ff44ef3727a923bf2b5a272f6a56a632623c --- /dev/null +++ b/lib/gitlab/kubernetes/helm/v2/certificate.rb @@ -0,0 +1,75 @@ +# frozen_string_literal: true +module Gitlab + module Kubernetes + module Helm + module V2 + class Certificate + INFINITE_EXPIRY = 1000.years + SHORT_EXPIRY = 30.minutes + + attr_reader :key, :cert + + def key_string + @key.to_s + end + + def cert_string + @cert.to_pem + end + + def self.from_strings(key_string, cert_string) + key = OpenSSL::PKey::RSA.new(key_string) + cert = OpenSSL::X509::Certificate.new(cert_string) + new(key, cert) + end + + def self.generate_root + _issue(signed_by: nil, expires_in: INFINITE_EXPIRY, certificate_authority: true) + end + + def issue(expires_in: SHORT_EXPIRY) + self.class._issue(signed_by: self, expires_in: expires_in, certificate_authority: false) + end + + private + + def self._issue(signed_by:, expires_in:, certificate_authority:) + key = OpenSSL::PKey::RSA.new(4096) + public_key = key.public_key + + subject = OpenSSL::X509::Name.parse("/C=US") + + cert = OpenSSL::X509::Certificate.new + cert.subject = subject + + cert.issuer = signed_by&.cert&.subject || subject + + cert.not_before = Time.now.utc + cert.not_after = expires_in.from_now.utc + cert.public_key = public_key + cert.serial = 0x0 + cert.version = 2 + + if certificate_authority + extension_factory = OpenSSL::X509::ExtensionFactory.new + extension_factory.subject_certificate = cert + extension_factory.issuer_certificate = cert + cert.add_extension(extension_factory.create_extension('subjectKeyIdentifier', 'hash')) + cert.add_extension(extension_factory.create_extension('basicConstraints', 'CA:TRUE', true)) + cert.add_extension(extension_factory.create_extension('keyUsage', 'cRLSign,keyCertSign', true)) + end + + cert.sign(signed_by&.key || key, OpenSSL::Digest::SHA256.new) + + new(key, cert) + end + + def initialize(key, cert) + @key = key + @cert = cert + end + end + end + end + end +end diff --git a/lib/gitlab/kubernetes/helm/v2/client_command.rb b/lib/gitlab/kubernetes/helm/v2/client_command.rb new file mode 100644 index 0000000000000000000000000000000000000000..88693a28d6ce34d85d3612ec807f3dbeecb8283e --- /dev/null +++ b/lib/gitlab/kubernetes/helm/v2/client_command.rb @@ -0,0 +1,40 @@ +# frozen_string_literal: true + +module Gitlab + module Kubernetes + module Helm + module V2 + module ClientCommand + def init_command + <<~SHELL.chomp + export HELM_HOST="localhost:44134" + tiller -listen ${HELM_HOST} -alsologtostderr & + helm init --client-only + SHELL + end + + def repository_command + ['helm', 'repo', 'add', name, repository].shelljoin if repository + end + + private + + def repository_update_command + 'helm repo update' + end + + def optional_tls_flags + return [] unless files.key?(:'ca.pem') + + [ + '--tls', + '--tls-ca-cert', "#{files_dir}/ca.pem", + '--tls-cert', "#{files_dir}/cert.pem", + '--tls-key', "#{files_dir}/key.pem" + ] + end + end + end + end + end +end diff --git a/lib/gitlab/kubernetes/helm/v2/delete_command.rb b/lib/gitlab/kubernetes/helm/v2/delete_command.rb new file mode 100644 index 0000000000000000000000000000000000000000..4d52fc1398fbd1426e71ad305c023885b280ca51 --- /dev/null +++ b/lib/gitlab/kubernetes/helm/v2/delete_command.rb @@ -0,0 +1,38 @@ +# frozen_string_literal: true + +module Gitlab + module Kubernetes + module Helm + module V2 + class DeleteCommand < BaseCommand + include ClientCommand + + attr_reader :predelete, :postdelete + + def initialize(predelete: nil, postdelete: nil, **args) + super(**args) + @predelete = predelete + @postdelete = postdelete + end + + def generate_script + super + [ + init_command, + predelete, + delete_command, + postdelete + ].compact.join("\n") + end + + def pod_name + "uninstall-#{name}" + end + + def delete_command + ['helm', 'delete', '--purge', name].shelljoin + end + end + end + end + end +end diff --git a/lib/gitlab/kubernetes/helm/v2/init_command.rb b/lib/gitlab/kubernetes/helm/v2/init_command.rb new file mode 100644 index 0000000000000000000000000000000000000000..f8b52feb5b6d76678f40bddb62c88b4345f78f80 --- /dev/null +++ b/lib/gitlab/kubernetes/helm/v2/init_command.rb @@ -0,0 +1,45 @@ +# frozen_string_literal: true + +module Gitlab + module Kubernetes + module Helm + module V2 + class InitCommand < BaseCommand + def generate_script + super + [ + init_helm_command + ].join("\n") + end + + private + + def init_helm_command + command = %w[helm init] + init_command_flags + + command.shelljoin + end + + def init_command_flags + tls_flags + optional_service_account_flag + end + + def tls_flags + [ + '--tiller-tls', + '--tiller-tls-verify', + '--tls-ca-cert', "#{files_dir}/ca.pem", + '--tiller-tls-cert', "#{files_dir}/cert.pem", + '--tiller-tls-key', "#{files_dir}/key.pem" + ] + end + + def optional_service_account_flag + return [] unless rbac? + + ['--service-account', service_account_name] + end + end + end + end + end +end diff --git a/lib/gitlab/kubernetes/helm/v2/install_command.rb b/lib/gitlab/kubernetes/helm/v2/install_command.rb new file mode 100644 index 0000000000000000000000000000000000000000..10e16723e451279b3546f27b103c60ae74f5f369 --- /dev/null +++ b/lib/gitlab/kubernetes/helm/v2/install_command.rb @@ -0,0 +1,87 @@ +# frozen_string_literal: true + +module Gitlab + module Kubernetes + module Helm + module V2 + class InstallCommand < BaseCommand + include ClientCommand + + attr_reader :chart, :repository, :preinstall, :postinstall + attr_accessor :version + + def initialize(chart:, version: nil, repository: nil, preinstall: nil, postinstall: nil, **args) + super(**args) + @chart = chart + @version = version + @repository = repository + @preinstall = preinstall + @postinstall = postinstall + end + + def generate_script + super + [ + init_command, + repository_command, + repository_update_command, + preinstall, + install_command, + postinstall + ].compact.join("\n") + end + + private + + # Uses `helm upgrade --install` which means we can use this for both + # installation and uprade of applications + def install_command + command = ['helm', 'upgrade', name, chart] + + install_flag + + rollback_support_flag + + reset_values_flag + + optional_version_flag + + rbac_create_flag + + namespace_flag + + value_flag + + command.shelljoin + end + + def install_flag + ['--install'] + end + + def reset_values_flag + ['--reset-values'] + end + + def value_flag + ['-f', "/data/helm/#{name}/config/values.yaml"] + end + + def namespace_flag + ['--namespace', Gitlab::Kubernetes::Helm::NAMESPACE] + end + + def rbac_create_flag + if rbac? + %w[--set rbac.create=true,rbac.enabled=true] + else + %w[--set rbac.create=false,rbac.enabled=false] + end + end + + def optional_version_flag + return [] unless version + + ['--version', version] + end + + def rollback_support_flag + ['--atomic', '--cleanup-on-fail'] + end + end + end + end + end +end diff --git a/lib/gitlab/kubernetes/helm/v2/patch_command.rb b/lib/gitlab/kubernetes/helm/v2/patch_command.rb new file mode 100644 index 0000000000000000000000000000000000000000..2855e6444b118acf819fd4855a18a796087e9779 --- /dev/null +++ b/lib/gitlab/kubernetes/helm/v2/patch_command.rb @@ -0,0 +1,67 @@ +# frozen_string_literal: true + +# PatchCommand is for updating values in installed charts without overwriting +# existing values. +module Gitlab + module Kubernetes + module Helm + module V2 + class PatchCommand < BaseCommand + include ClientCommand + + attr_reader :chart, :repository + attr_accessor :version + + def initialize(chart:, version:, repository: nil, **args) + super(**args) + + # version is mandatory to prevent chart mismatches + # we do not want our values interpreted in the context of the wrong version + raise ArgumentError, 'version is required' if version.blank? + + @chart = chart + @version = version + @repository = repository + end + + def generate_script + super + [ + init_command, + repository_command, + repository_update_command, + upgrade_command + ].compact.join("\n") + end + + private + + def upgrade_command + command = ['helm', 'upgrade', name, chart] + + reuse_values_flag + + version_flag + + namespace_flag + + value_flag + + command.shelljoin + end + + def reuse_values_flag + ['--reuse-values'] + end + + def value_flag + ['-f', "/data/helm/#{name}/config/values.yaml"] + end + + def namespace_flag + ['--namespace', Gitlab::Kubernetes::Helm::NAMESPACE] + end + + def version_flag + ['--version', version] + end + end + end + end + end +end diff --git a/lib/gitlab/kubernetes/helm/v2/reset_command.rb b/lib/gitlab/kubernetes/helm/v2/reset_command.rb new file mode 100644 index 0000000000000000000000000000000000000000..172a0884c496c75cbedd2b39db9a6a3e5496d61f --- /dev/null +++ b/lib/gitlab/kubernetes/helm/v2/reset_command.rb @@ -0,0 +1,50 @@ +# frozen_string_literal: true + +module Gitlab + module Kubernetes + module Helm + module V2 + class ResetCommand < BaseCommand + include ClientCommand + + def generate_script + super + [ + reset_helm_command, + delete_tiller_replicaset, + delete_tiller_clusterrolebinding + ].join("\n") + end + + def pod_name + "uninstall-#{name}" + end + + private + + # This method can be delete once we upgrade Helm to > 12.13.0 + # https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/27096#note_159695900 + # + # Tracking this method to be removed here: + # https://gitlab.com/gitlab-org/gitlab-foss/issues/52791#note_199374155 + def delete_tiller_replicaset + delete_args = %w[replicaset -n gitlab-managed-apps -l name=tiller] + + Gitlab::Kubernetes::KubectlCmd.delete(*delete_args) + end + + def delete_tiller_clusterrolebinding + delete_args = %w[clusterrolebinding tiller-admin] + + Gitlab::Kubernetes::KubectlCmd.delete(*delete_args) + end + + def reset_helm_command + command = %w[helm reset] + optional_tls_flags + + command.shelljoin + end + end + end + end + end +end diff --git a/lib/gitlab/kubernetes/helm/v3/base_command.rb b/lib/gitlab/kubernetes/helm/v3/base_command.rb new file mode 100644 index 0000000000000000000000000000000000000000..ca1bf5462f0059d0ed6475738c1a571e1c628ad7 --- /dev/null +++ b/lib/gitlab/kubernetes/helm/v3/base_command.rb @@ -0,0 +1,101 @@ +# frozen_string_literal: true + +module Gitlab + module Kubernetes + module Helm + module V3 + class BaseCommand + attr_reader :name, :files + + HELM_VERSION = '3.2.4' + + def initialize(rbac:, name:, files:) + @rbac = rbac + @name = name + @files = files + end + + def env + {} + end + + def rbac? + @rbac + end + + def pod_resource + pod_service_account_name = rbac? ? service_account_name : nil + + Gitlab::Kubernetes::Helm::Pod.new(self, namespace, service_account_name: pod_service_account_name).generate + end + + def generate_script + <<~HEREDOC + set -xeo pipefail + HEREDOC + end + + def pod_name + "install-#{name}" + end + + def config_map_resource + Gitlab::Kubernetes::ConfigMap.new(name, files).generate + end + + def service_account_resource + return unless rbac? + + Gitlab::Kubernetes::ServiceAccount.new(service_account_name, namespace).generate + end + + def cluster_role_binding_resource + return unless rbac? + + subjects = [{ kind: 'ServiceAccount', name: service_account_name, namespace: namespace }] + + Gitlab::Kubernetes::ClusterRoleBinding.new( + cluster_role_binding_name, + cluster_role_name, + subjects + ).generate + end + + def file_names + files.keys + end + + def repository_command + ['helm', 'repo', 'add', name, repository].shelljoin if repository + end + + private + + def repository_update_command + 'helm repo update' + end + + def namespace_flag + ['--namespace', Gitlab::Kubernetes::Helm::NAMESPACE] + end + + def namespace + Gitlab::Kubernetes::Helm::NAMESPACE + end + + def service_account_name + Gitlab::Kubernetes::Helm::SERVICE_ACCOUNT + end + + def cluster_role_binding_name + Gitlab::Kubernetes::Helm::CLUSTER_ROLE_BINDING + end + + def cluster_role_name + Gitlab::Kubernetes::Helm::CLUSTER_ROLE + end + end + end + end + end +end diff --git a/lib/gitlab/kubernetes/helm/v3/delete_command.rb b/lib/gitlab/kubernetes/helm/v3/delete_command.rb new file mode 100644 index 0000000000000000000000000000000000000000..f628e852f54b89ffc59e5c60eb8e39d90cbcbbbe --- /dev/null +++ b/lib/gitlab/kubernetes/helm/v3/delete_command.rb @@ -0,0 +1,35 @@ +# frozen_string_literal: true + +module Gitlab + module Kubernetes + module Helm + module V3 + class DeleteCommand < BaseCommand + attr_reader :predelete, :postdelete + + def initialize(predelete: nil, postdelete: nil, **args) + super(**args) + @predelete = predelete + @postdelete = postdelete + end + + def generate_script + super + [ + predelete, + delete_command, + postdelete + ].compact.join("\n") + end + + def pod_name + "uninstall-#{name}" + end + + def delete_command + ['helm', 'uninstall', name, *namespace_flag].shelljoin + end + end + end + end + end +end diff --git a/lib/gitlab/kubernetes/helm/v3/install_command.rb b/lib/gitlab/kubernetes/helm/v3/install_command.rb new file mode 100644 index 0000000000000000000000000000000000000000..20d17f491156c9e8edbac35d0193fecf6a338302 --- /dev/null +++ b/lib/gitlab/kubernetes/helm/v3/install_command.rb @@ -0,0 +1,80 @@ +# frozen_string_literal: true + +module Gitlab + module Kubernetes + module Helm + module V3 + class InstallCommand < BaseCommand + attr_reader :chart, :repository, :preinstall, :postinstall + attr_accessor :version + + def initialize(chart:, version: nil, repository: nil, preinstall: nil, postinstall: nil, **args) + super(**args) + @chart = chart + @version = version + @repository = repository + @preinstall = preinstall + @postinstall = postinstall + end + + def generate_script + super + [ + repository_command, + repository_update_command, + preinstall, + install_command, + postinstall + ].compact.join("\n") + end + + private + + # Uses `helm upgrade --install` which means we can use this for both + # installation and uprade of applications + def install_command + command = ['helm', 'upgrade', name, chart] + + install_flag + + rollback_support_flag + + reset_values_flag + + optional_version_flag + + rbac_create_flag + + namespace_flag + + value_flag + + command.shelljoin + end + + def install_flag + ['--install'] + end + + def reset_values_flag + ['--reset-values'] + end + + def value_flag + ['-f', "/data/helm/#{name}/config/values.yaml"] + end + + def rbac_create_flag + if rbac? + %w[--set rbac.create=true,rbac.enabled=true] + else + %w[--set rbac.create=false,rbac.enabled=false] + end + end + + def optional_version_flag + return [] unless version + + ['--version', version] + end + + def rollback_support_flag + ['--atomic', '--cleanup-on-fail'] + end + end + end + end + end +end diff --git a/lib/gitlab/kubernetes/helm/v3/patch_command.rb b/lib/gitlab/kubernetes/helm/v3/patch_command.rb new file mode 100644 index 0000000000000000000000000000000000000000..00f340591e79f645f7a08a4b6bfe12f64bfb721b --- /dev/null +++ b/lib/gitlab/kubernetes/helm/v3/patch_command.rb @@ -0,0 +1,60 @@ +# frozen_string_literal: true + +# PatchCommand is for updating values in installed charts without overwriting +# existing values. +module Gitlab + module Kubernetes + module Helm + module V3 + class PatchCommand < BaseCommand + attr_reader :chart, :repository + attr_accessor :version + + def initialize(chart:, version:, repository: nil, **args) + super(**args) + + # version is mandatory to prevent chart mismatches + # we do not want our values interpreted in the context of the wrong version + raise ArgumentError, 'version is required' if version.blank? + + @chart = chart + @version = version + @repository = repository + end + + def generate_script + super + [ + repository_command, + repository_update_command, + upgrade_command + ].compact.join("\n") + end + + private + + def upgrade_command + command = ['helm', 'upgrade', name, chart] + + reuse_values_flag + + version_flag + + namespace_flag + + value_flag + + command.shelljoin + end + + def reuse_values_flag + ['--reuse-values'] + end + + def value_flag + ['-f', "/data/helm/#{name}/config/values.yaml"] + end + + def version_flag + ['--version', version] + end + end + end + end + end +end diff --git a/lib/gitlab/legacy_github_import/importer.rb b/lib/gitlab/legacy_github_import/importer.rb index e60651300eb25145ca8282b4c613be0be672d0f4..a17e3b1ad5c008629028070179fc3860e160e503 100644 --- a/lib/gitlab/legacy_github_import/importer.rb +++ b/lib/gitlab/legacy_github_import/importer.rb @@ -303,6 +303,8 @@ def fetch_resources(resource_type, *opts) end imported!(resource_type) + rescue ::Octokit::NotFound => e + errors << { type: resource_type, errors: e.message } end def imported?(resource_type) diff --git a/lib/gitlab/path_regex.rb b/lib/gitlab/path_regex.rb index 488049a1ae68fb3feac90b2bca21011ad7c7451d..893a3eed689ecf3570a51983a8064e9d13ce2bed 100644 --- a/lib/gitlab/path_regex.rb +++ b/lib/gitlab/path_regex.rb @@ -49,6 +49,7 @@ module PathRegex s search sent_notifications + sitemap sitemap.xml sitemap.xml.gz slash-command-logo.png diff --git a/lib/gitlab/project_search_results.rb b/lib/gitlab/project_search_results.rb index fd08b560e18ac5a2085e5d6e1b33d441b57a4f93..6719dc8362bda61275bb58c5c75c85c28ac8d29d 100644 --- a/lib/gitlab/project_search_results.rb +++ b/lib/gitlab/project_search_results.rb @@ -4,11 +4,11 @@ module Gitlab class ProjectSearchResults < SearchResults attr_reader :project, :repository_ref - def initialize(current_user, query, project:, repository_ref: nil, sort: nil, filters: {}) + def initialize(current_user, query, project:, repository_ref: nil, order_by: nil, sort: nil, filters: {}) @project = project @repository_ref = repository_ref.presence - super(current_user, query, [project], sort: sort, filters: filters) + super(current_user, query, [project], order_by: order_by, sort: sort, filters: filters) end def objects(scope, page: nil, per_page: DEFAULT_PER_PAGE, preload_method: nil) diff --git a/lib/gitlab/quick_actions/merge_request_actions.rb b/lib/gitlab/quick_actions/merge_request_actions.rb index c8c949a93631909ae1c4bb2597c91b8805e52071..1986b7a17892d0b0e03eaec380e36baa5de6dfec 100644 --- a/lib/gitlab/quick_actions/merge_request_actions.rb +++ b/lib/gitlab/quick_actions/merge_request_actions.rb @@ -56,21 +56,21 @@ module MergeRequestActions @updates[:merge] = params[:merge_request_diff_head_sha] end - desc 'Toggle the Work In Progress status' + desc 'Toggle the Draft status' explanation do noun = quick_action_target.to_ability_name.humanize(capitalize: false) if quick_action_target.work_in_progress? - _("Unmarks this %{noun} as Work In Progress.") + _("Unmarks this %{noun} as a draft.") else - _("Marks this %{noun} as Work In Progress.") + _("Marks this %{noun} as a draft.") end % { noun: noun } end execution_message do noun = quick_action_target.to_ability_name.humanize(capitalize: false) if quick_action_target.work_in_progress? - _("Unmarked this %{noun} as Work In Progress.") + _("Unmarked this %{noun} as a draft.") else - _("Marked this %{noun} as Work In Progress.") + _("Marked this %{noun} as a draft.") end % { noun: noun } end @@ -80,7 +80,7 @@ module MergeRequestActions # Allow it to mark as WIP on MR creation page _or_ through MR notes. (quick_action_target.new_record? || current_user.can?(:"update_#{quick_action_target.to_ability_name}", quick_action_target)) end - command :wip do + command :draft, :wip do @updates[:wip_event] = quick_action_target.work_in_progress? ? 'unwip' : 'wip' end diff --git a/lib/gitlab/search/sort_options.rb b/lib/gitlab/search/sort_options.rb new file mode 100644 index 0000000000000000000000000000000000000000..3395c34d171f45a9ae36103227c28c4afda18643 --- /dev/null +++ b/lib/gitlab/search/sort_options.rb @@ -0,0 +1,21 @@ +# frozen_string_literal: true + +module Gitlab + module Search + module SortOptions + def sort_and_direction(order_by, sort) + # Due to different uses of sort param in web vs. API requests we prefer + # order_by when present + case [order_by, sort] + when %w[created_at asc], [nil, 'created_asc'] + :created_at_asc + when %w[created_at desc], [nil, 'created_desc'] + :created_at_desc + else + :unknown + end + end + module_function :sort_and_direction # rubocop: disable Style/AccessModifierDeclarations + end + end +end diff --git a/lib/gitlab/search_results.rb b/lib/gitlab/search_results.rb index 7aab1def25261540baced41c28a7018182eee698..0091ae1e8ce526301a355b0e74398f6144ad7003 100644 --- a/lib/gitlab/search_results.rb +++ b/lib/gitlab/search_results.rb @@ -7,7 +7,7 @@ class SearchResults DEFAULT_PAGE = 1 DEFAULT_PER_PAGE = 20 - attr_reader :current_user, :query, :sort, :filters + attr_reader :current_user, :query, :order_by, :sort, :filters # Limit search results by passed projects # It allows us to search only for projects user has access to @@ -19,11 +19,12 @@ class SearchResults # query attr_reader :default_project_filter - def initialize(current_user, query, limit_projects = nil, sort: nil, default_project_filter: false, filters: {}) + def initialize(current_user, query, limit_projects = nil, order_by: nil, sort: nil, default_project_filter: false, filters: {}) @current_user = current_user @query = query @limit_projects = limit_projects || Project.all @default_project_filter = default_project_filter + @order_by = order_by @sort = sort @filters = filters end @@ -128,10 +129,12 @@ def collection_for(scope) # rubocop: disable CodeReuse/ActiveRecord def apply_sort(scope) - case sort - when 'created_asc' + # Due to different uses of sort param we prefer order_by when + # present + case ::Gitlab::Search::SortOptions.sort_and_direction(order_by, sort) + when :created_at_asc scope.reorder('created_at ASC') - when 'created_desc' + when :created_at_desc scope.reorder('created_at DESC') else scope.reorder('created_at DESC') diff --git a/lib/gitlab/tracking.rb b/lib/gitlab/tracking.rb index 02d354ec43abc229d021d7cf61b188725231ea04..19be468e3d53755bfb36373a41ec17cce2c2b506 100644 --- a/lib/gitlab/tracking.rb +++ b/lib/gitlab/tracking.rb @@ -1,7 +1,5 @@ # frozen_string_literal: true -require 'snowplow-tracker' - module Gitlab module Tracking SNOWPLOW_NAMESPACE = 'gl' @@ -27,16 +25,11 @@ def enabled? end def event(category, action, label: nil, property: nil, value: nil, context: nil) - return unless enabled? - - snowplow.track_struct_event(category, action, label, property, value, context, (Time.now.to_f * 1000).to_i) + snowplow.event(category, action, label: label, property: property, value: value, context: context) end def self_describing_event(schema_url, event_data_json, context: nil) - return unless enabled? - - event_json = SnowplowTracker::SelfDescribingJson.new(schema_url, event_data_json) - snowplow.track_self_describing_event(event_json, context, (Time.now.to_f * 1000).to_i) + snowplow.self_describing_event(schema_url, event_data_json, context: context) end def snowplow_options(group) @@ -54,19 +47,7 @@ def snowplow_options(group) private def snowplow - @snowplow ||= SnowplowTracker::Tracker.new( - emitter, - SnowplowTracker::Subject.new, - SNOWPLOW_NAMESPACE, - Gitlab::CurrentSettings.snowplow_app_id - ) - end - - def emitter - SnowplowTracker::AsyncEmitter.new( - Gitlab::CurrentSettings.snowplow_collector_hostname, - protocol: 'https' - ) + @snowplow ||= Gitlab::Tracking::Destinations::Snowplow.new end end end diff --git a/lib/gitlab/tracking/destinations/base.rb b/lib/gitlab/tracking/destinations/base.rb new file mode 100644 index 0000000000000000000000000000000000000000..00e92e0bd573ceaf7796eda97fadc80aa77d265d --- /dev/null +++ b/lib/gitlab/tracking/destinations/base.rb @@ -0,0 +1,13 @@ +# frozen_string_literal: true + +module Gitlab + module Tracking + module Destinations + class Base + def event(category, action, label: nil, property: nil, value: nil, context: nil) + raise NotImplementedError, "#{self} does not implement #{__method__}" + end + end + end + end +end diff --git a/lib/gitlab/tracking/destinations/snowplow.rb b/lib/gitlab/tracking/destinations/snowplow.rb new file mode 100644 index 0000000000000000000000000000000000000000..9cebcfe5ee12cb3ee23b0e5da534a652e6af8be8 --- /dev/null +++ b/lib/gitlab/tracking/destinations/snowplow.rb @@ -0,0 +1,49 @@ +# frozen_string_literal: true + +require 'snowplow-tracker' + +module Gitlab + module Tracking + module Destinations + class Snowplow < Base + extend ::Gitlab::Utils::Override + + override :event + def event(category, action, label: nil, property: nil, value: nil, context: nil) + return unless enabled? + + tracker.track_struct_event(category, action, label, property, value, context, (Time.now.to_f * 1000).to_i) + end + + def self_describing_event(schema_url, event_data_json, context: nil) + return unless enabled? + + event_json = SnowplowTracker::SelfDescribingJson.new(schema_url, event_data_json) + tracker.track_self_describing_event(event_json, context, (Time.now.to_f * 1000).to_i) + end + + private + + def enabled? + Gitlab::CurrentSettings.snowplow_enabled? + end + + def tracker + @tracker ||= SnowplowTracker::Tracker.new( + emitter, + SnowplowTracker::Subject.new, + Gitlab::Tracking::SNOWPLOW_NAMESPACE, + Gitlab::CurrentSettings.snowplow_app_id + ) + end + + def emitter + SnowplowTracker::AsyncEmitter.new( + Gitlab::CurrentSettings.snowplow_collector_hostname, + protocol: 'https' + ) + end + end + end + end +end diff --git a/lib/gitlab/usage_data.rb b/lib/gitlab/usage_data.rb index b4aa6346660fa9801ba639bf4c74307d8ae88534..45d632afa6b2411a34ece54103fcb0dc7a0c9f19 100644 --- a/lib/gitlab/usage_data.rb +++ b/lib/gitlab/usage_data.rb @@ -160,6 +160,7 @@ def system_usage_data projects_with_tracing_enabled: count(ProjectTracingSetting), projects_with_error_tracking_enabled: count(::ErrorTracking::ProjectErrorTrackingSetting.where(enabled: true)), projects_with_alerts_service_enabled: count(AlertsService.active), + projects_with_alerts_created: distinct_count(::AlertManagement::Alert, :project_id), projects_with_prometheus_alerts: distinct_count(PrometheusAlert, :project_id), projects_with_terraform_reports: distinct_count(::Ci::JobArtifact.terraform_reports, :project_id), projects_with_terraform_states: distinct_count(::Terraform::State, :project_id), @@ -215,9 +216,11 @@ def system_usage_data_monthly # rubocop: enable UsageData/LargeTable: packages: count(::Packages::Package.where(last_28_days_time_period)), personal_snippets: count(PersonalSnippet.where(last_28_days_time_period)), - project_snippets: count(ProjectSnippet.where(last_28_days_time_period)) + project_snippets: count(ProjectSnippet.where(last_28_days_time_period)), + projects_with_alerts_created: distinct_count(::AlertManagement::Alert.where(last_28_days_time_period), :project_id) }.merge( - snowplow_event_counts(last_28_days_time_period(column: :collector_tstamp)) + snowplow_event_counts(last_28_days_time_period(column: :collector_tstamp)), + aggregated_metrics_monthly ).tap do |data| data[:snippets] = data[:personal_snippets] + data[:project_snippets] end @@ -239,7 +242,10 @@ def system_usage_data_settings def system_usage_data_weekly { - counts_weekly: {} + counts_weekly: { + }.merge( + aggregated_metrics_weekly + ) } end @@ -521,6 +527,7 @@ def usage_activity_by_stage(key = :usage_activity_by_stage, time_period = {}) key => { configure: usage_activity_by_stage_configure(time_period), create: usage_activity_by_stage_create(time_period), + enablement: usage_activity_by_stage_enablement(time_period), manage: usage_activity_by_stage_manage(time_period), monitor: usage_activity_by_stage_monitor(time_period), package: usage_activity_by_stage_package(time_period), @@ -576,6 +583,11 @@ def usage_activity_by_stage_create(time_period) end # rubocop: enable CodeReuse/ActiveRecord + # Empty placeholder allows this to match the pattern used by other sections + def usage_activity_by_stage_enablement(time_period) + {} + end + # Omitted because no user, creator or author associated: `campaigns_imported_from_github`, `ldap_group_links` # rubocop: disable CodeReuse/ActiveRecord def usage_activity_by_stage_manage(time_period) @@ -691,11 +703,19 @@ def redis_hll_counters { redis_hll_counters: ::Gitlab::UsageDataCounters::HLLRedisCounter.unique_events_data } end - def aggregated_metrics + def aggregated_metrics_monthly + return {} unless Feature.enabled?(:product_analytics_aggregated_metrics) + + { + aggregated_metrics: ::Gitlab::UsageDataCounters::HLLRedisCounter.aggregated_metrics_monthly_data + } + end + + def aggregated_metrics_weekly return {} unless Feature.enabled?(:product_analytics_aggregated_metrics) { - aggregated_metrics: ::Gitlab::UsageDataCounters::HLLRedisCounter.aggregated_metrics_data + aggregated_metrics: ::Gitlab::UsageDataCounters::HLLRedisCounter.aggregated_metrics_weekly_data } end diff --git a/lib/gitlab/usage_data_counters/hll_redis_counter.rb b/lib/gitlab/usage_data_counters/hll_redis_counter.rb index 3d5402892b096c35cda21e65f8a71f83422e7779..0c71e26b4feb86cdd0aed224956b5d3052cacc11 100644 --- a/lib/gitlab/usage_data_counters/hll_redis_counter.rb +++ b/lib/gitlab/usage_data_counters/hll_redis_counter.rb @@ -90,18 +90,24 @@ def known_event?(event_name) event_for(event_name).present? end - def aggregated_metrics_data + def aggregated_metrics_monthly_data aggregated_metrics.to_h do |aggregation| - [aggregation[:name], calculate_count_for_aggregation(aggregation)] + [aggregation[:name], calculate_count_for_aggregation(aggregation, start_date: 4.weeks.ago.to_date, end_date: Date.current)] + end + end + + def aggregated_metrics_weekly_data + aggregated_metrics.to_h do |aggregation| + [aggregation[:name], calculate_count_for_aggregation(aggregation, start_date: 7.days.ago.to_date, end_date: Date.current)] end end private - def calculate_count_for_aggregation(aggregation) + def calculate_count_for_aggregation(aggregation, start_date:, end_date:) validate_aggregation_operator!(aggregation[:operator]) - count_unique_events(event_names: aggregation[:events], start_date: 4.weeks.ago.to_date, end_date: Date.current) do |events| + count_unique_events(event_names: aggregation[:events], start_date: start_date, end_date: end_date) do |events| raise SlotMismatch, events unless events_in_same_slot?(events) raise AggregationMismatch, events unless events_same_aggregation?(events) end diff --git a/locale/am_ET/gitlab.po b/locale/am_ET/gitlab.po index ccb2d2cfd20470bfea67c78a59fd1164c64ec760..91876bbef41224a94fe3a41177f50788dc799c6f 100644 --- a/locale/am_ET/gitlab.po +++ b/locale/am_ET/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: am\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:45\n" +"PO-Revision-Date: 2020-11-03 22:44\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d የተስተካከለ የáተሻ á‹áŒ¤á‰µ" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "%d የተመረጠáˆá‹•ሰ ጉዳá‹" -msgstr[1] "%d የተመረጡ áˆá‹•ሰ ጉዳዮች" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "ከ%{name} %{count} áቃዶች" msgid "%{count} files touched" msgstr "%{count} á‹á‹áˆŽá‰½ ተáŠáŠá‰°á‹‹áˆ" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "%{count} ተጨማሪ" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "%{description}- የSentry áŠáˆµá‰°á‰µ: %{errorUrl}- በመጀመሪያ የታየá‹: %{firstSeen}- ለመጨረሻ ጊዜ የታየá‹: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "%{group_name} በቡድን የሚተዳደሩ መለያዎችን á‹áŒ msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "%{name} %{resultsString} á‹á‹á‹›áˆ" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" + +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/ar_SA/gitlab.po b/locale/ar_SA/gitlab.po index ed9ee601d86050559e74618b649a253d9e2a8eec..7618208528de06472cf015cfd4364a024ec6a09f 100644 --- a/locale/ar_SA/gitlab.po +++ b/locale/ar_SA/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: ar\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:46\n" +"PO-Revision-Date: 2020-11-03 22:46\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -277,6 +277,15 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -331,15 +340,6 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -631,6 +631,24 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + msgid "%{count} more" msgstr "" @@ -679,6 +697,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -724,6 +748,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -850,9 +880,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -970,7 +997,7 @@ msgstr[5] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -994,6 +1021,9 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -1231,9 +1261,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -1276,6 +1303,18 @@ msgstr[5] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1312,6 +1351,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1321,23 +1363,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1660,6 +1687,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1963,6 +1993,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -2116,7 +2149,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -2152,10 +2185,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -2242,6 +2275,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -2266,6 +2302,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2380,6 +2419,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2389,6 +2443,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2401,12 +2461,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2461,6 +2539,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2470,6 +2551,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2515,6 +2599,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2539,6 +2626,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2548,6 +2638,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2563,22 +2656,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2647,10 +2740,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2767,6 +2860,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2776,10 +2878,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2791,19 +2893,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2818,6 +2929,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2827,7 +2944,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2845,7 +2965,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2854,6 +2974,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2920,9 +3061,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2947,6 +3085,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2968,6 +3109,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2989,12 +3133,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -3043,6 +3193,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -3055,9 +3208,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -3085,9 +3244,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -3175,9 +3340,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -3250,9 +3412,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3283,9 +3442,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -3310,6 +3466,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -3334,9 +3493,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -3352,6 +3508,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3697,6 +3856,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3949,6 +4111,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -4201,7 +4366,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -4222,6 +4408,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -4240,6 +4429,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -4297,9 +4489,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -4381,6 +4570,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4465,6 +4660,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4516,12 +4723,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4540,6 +4756,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4552,6 +4771,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4696,6 +4918,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4732,9 +4957,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4765,7 +5002,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4948,6 +5185,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -5359,6 +5599,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5542,9 +5785,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5563,9 +5803,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5674,6 +5911,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5698,7 +5938,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5725,6 +5965,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5908,6 +6151,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5965,9 +6211,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -6223,9 +6466,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -6241,9 +6481,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -6310,9 +6547,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -6379,9 +6613,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6448,9 +6679,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6511,6 +6739,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6595,6 +6826,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6736,9 +6970,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6850,9 +7081,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -7168,7 +7396,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -7219,6 +7447,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -7294,6 +7525,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7675,6 +7909,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7735,6 +7972,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7744,6 +7984,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7777,6 +8020,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -8029,6 +8275,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -8122,6 +8371,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -8377,6 +8629,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8434,6 +8689,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8473,6 +8737,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8494,6 +8764,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8521,15 +8797,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8545,6 +8821,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8584,6 +8863,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8596,6 +8878,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8605,6 +8893,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8761,9 +9052,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8773,6 +9061,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8788,9 +9079,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8812,6 +9100,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8875,12 +9166,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8941,18 +9238,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -9040,9 +9346,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -9208,6 +9511,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -9256,6 +9565,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -9427,6 +9739,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9478,7 +9811,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9631,6 +9964,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9640,6 +9976,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9661,6 +10000,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9688,9 +10030,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9859,15 +10198,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9940,6 +10288,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -10081,6 +10432,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -10108,7 +10465,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -10153,6 +10522,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -10180,7 +10552,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10942,12 +11317,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10978,6 +11359,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -11053,6 +11437,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -11155,6 +11542,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -11218,6 +11608,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -11230,6 +11623,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -11371,6 +11767,18 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -11401,6 +11809,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -11452,6 +11863,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11518,10 +11932,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11536,6 +11953,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11554,9 +11974,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11572,15 +11989,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11590,6 +12007,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11647,12 +12067,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11677,6 +12103,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11740,6 +12169,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11773,9 +12205,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11785,9 +12214,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11842,7 +12277,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -12388,7 +12823,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12409,6 +12844,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -12445,9 +12883,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12472,6 +12907,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12784,6 +13225,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12889,7 +13333,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -13048,6 +13492,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -13057,6 +13507,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -13102,12 +13555,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -13120,6 +13591,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -13132,6 +13606,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -13156,6 +13633,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13573,6 +14053,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13627,9 +14110,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13642,7 +14122,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13750,6 +14230,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13774,9 +14257,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13798,10 +14278,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13891,6 +14371,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -14011,6 +14494,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -14071,6 +14560,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -14080,12 +14572,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -14095,6 +14593,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -14107,6 +14629,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -14182,27 +14707,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -14221,6 +14752,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -14254,6 +14788,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -14263,12 +14842,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -14302,6 +14899,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -14317,37 +14917,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -14356,6 +14977,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -14380,9 +15004,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14482,25 +15103,25 @@ msgstr "" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteEmail|Join now" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteEmail|You are invited!" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" msgstr "" msgid "InviteMembersBanner|Collaborate with your team" @@ -14515,37 +15136,91 @@ msgstr "" msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgstr "" + +msgid "InviteMembersModal|Users were succesfully added" +msgstr "" + +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgstr "" + +msgid "InviteMembers|Invite team members" +msgstr "" + +msgid "InviteMember|Oops, this feature isn't ready yet" +msgstr "" + +msgid "InviteMember|See who can invite members for you" +msgstr "" + +msgid "InviteMember|Until then, ask an owner to invite new project members for you" +msgstr "" + +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." +msgstr "" + +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14596,6 +15271,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14812,6 +15490,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -15067,6 +15748,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -15085,6 +15769,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -15214,9 +15904,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -15247,9 +15934,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -15283,6 +15967,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -15316,6 +16003,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -15361,6 +16051,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -15436,6 +16129,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -16003,9 +16699,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -16024,6 +16717,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -16057,9 +16753,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -16069,7 +16762,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -16081,6 +16774,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -16144,6 +16840,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -16264,6 +16963,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -16291,15 +16996,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16537,6 +17317,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16948,6 +17731,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -17263,9 +18067,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -17323,6 +18133,42 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17578,6 +18424,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -18046,6 +18895,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -18076,9 +18928,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -18313,6 +19162,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -18358,9 +19210,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -18370,9 +19219,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18496,19 +19342,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18682,6 +19522,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18778,7 +19621,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18802,9 +19645,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18826,7 +19666,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18850,9 +19690,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18868,9 +19705,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18880,12 +19714,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18910,7 +19738,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -19102,7 +19930,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -19114,9 +19942,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -19219,6 +20044,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -19300,6 +20128,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -19318,6 +20149,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -19348,6 +20182,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -19384,6 +20221,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19612,6 +20455,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19621,6 +20467,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19633,12 +20482,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19843,9 +20698,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20539,7 +21391,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20842,6 +21694,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20896,6 +21751,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -21352,6 +22210,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -21478,6 +22339,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21589,6 +22453,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21670,6 +22537,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21718,9 +22588,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21934,6 +22801,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -22054,6 +22924,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -22075,9 +22948,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -22105,6 +22984,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -22234,7 +23116,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -22246,6 +23134,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -22264,6 +23164,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -22360,7 +23263,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -22393,6 +23296,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22606,6 +23512,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22762,6 +23671,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22789,6 +23704,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22858,6 +23776,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22867,6 +23788,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22882,6 +23809,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22906,16 +23836,16 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" msgid "Saving" msgstr "" -msgid "Saving project." +msgid "Saving project." +msgstr "" + +msgid "Scanner" msgstr "" msgid "Schedule a new pipeline" @@ -22957,6 +23887,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22987,7 +23920,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -23044,9 +23977,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -23128,9 +24058,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -23239,7 +24166,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -23284,10 +24211,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -23416,6 +24343,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23479,6 +24409,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23518,6 +24454,15 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23698,6 +24643,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23713,7 +24661,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23728,9 +24676,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23824,6 +24769,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23938,6 +24886,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -24073,6 +25024,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -24178,6 +25132,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -24196,9 +25159,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -24349,6 +25318,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -24376,6 +25348,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -24385,9 +25360,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -24397,6 +25369,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -24508,27 +25483,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24763,6 +25729,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24871,6 +25840,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24913,9 +25885,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24991,9 +25960,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -25057,6 +26023,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -25213,6 +26182,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -25342,6 +26314,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -25357,6 +26332,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -25399,6 +26377,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -25483,6 +26467,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -25504,6 +26491,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25639,12 +26629,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25672,6 +26668,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25918,15 +26917,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -26011,7 +27025,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -26038,9 +27052,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -26053,9 +27064,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -26152,6 +27169,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -26179,7 +27202,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -26290,7 +27313,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -26350,6 +27373,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -26362,7 +27388,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -26401,6 +27427,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -26509,6 +27538,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26704,6 +27736,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26755,7 +27790,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26779,9 +27814,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26914,6 +27955,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26923,6 +27967,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27475,6 +28522,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -27517,7 +28570,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -27568,7 +28621,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27697,6 +28750,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27769,16 +28825,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27955,6 +29014,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -28105,6 +29167,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -28330,6 +29395,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -28468,10 +29536,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28498,6 +29569,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28510,9 +29584,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -28534,15 +29635,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28597,10 +29710,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28720,6 +29830,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28816,9 +29929,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28972,6 +30082,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -29287,7 +30403,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -29371,6 +30493,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -29467,6 +30598,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29491,13 +30625,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29566,15 +30703,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -29587,7 +30724,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29833,10 +30970,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29929,6 +31066,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29950,6 +31090,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29962,10 +31105,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29980,6 +31123,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -30181,6 +31333,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -30193,6 +31348,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -30217,9 +31381,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -30277,9 +31438,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -30382,19 +31540,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -30424,6 +31585,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -30439,6 +31603,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30709,9 +31876,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30838,9 +32002,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30886,9 +32047,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30976,6 +32134,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -31234,7 +32395,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -31252,6 +32413,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -31270,6 +32434,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -31306,6 +32473,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -31372,6 +32542,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31861,9 +33034,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31876,9 +33046,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31960,6 +33127,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -32140,9 +33310,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -32155,3 +33322,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/as_IN/gitlab.po b/locale/as_IN/gitlab.po index 9d2e0d1981a50e75032fbcefe1552f8a028ef5bb..11b3760c5900c57f491c0084f497c2b576350be8 100644 --- a/locale/as_IN/gitlab.po +++ b/locale/as_IN/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: as\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:44\n" +"PO-Revision-Date: 2020-11-03 22:43\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/az_AZ/gitlab.po b/locale/az_AZ/gitlab.po index 1cbe8715233d7a0e46c820b15a9159fd30c2593f..b68384c0f799a7d0697eb4eebf5e8ed88d107484 100644 --- a/locale/az_AZ/gitlab.po +++ b/locale/az_AZ/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: az\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:42\n" +"PO-Revision-Date: 2020-11-03 22:41\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/ba_RU/gitlab.po b/locale/ba_RU/gitlab.po index b2de628096fc6e7afaa517b347f028c2d626ef1c..a5fbb55523ff1c8a5f2c57fd141ca8ae4a85842c 100644 --- a/locale/ba_RU/gitlab.po +++ b/locale/ba_RU/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: ba\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:44\n" +"PO-Revision-Date: 2020-11-03 22:44\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -162,6 +162,10 @@ msgid "%d failed" msgid_plural "%d failed" msgstr[0] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -186,10 +190,6 @@ msgid "%d issue in this group" msgid_plural "%d issues in this group" msgstr[0] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -351,6 +351,14 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" + msgid "%{count} more" msgstr "" @@ -389,6 +397,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -434,6 +448,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -560,9 +580,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -655,7 +672,7 @@ msgstr[0] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -669,6 +686,9 @@ msgid "%{securityScanner} result is not available because a pipeline has not bee msgid_plural "%{securityScanner} results are not available because a pipeline has not been run since it was enabled. %{linkStart}Run a pipeline%{linkEnd}" msgstr[0] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -876,9 +896,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -916,6 +933,18 @@ msgstr[0] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -942,6 +971,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -951,13 +983,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1205,6 +1232,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1503,6 +1533,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1656,7 +1689,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1692,10 +1725,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1782,6 +1815,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1806,6 +1842,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -1920,6 +1959,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -1929,6 +1983,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -1941,12 +2001,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2001,6 +2079,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2010,6 +2091,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2055,6 +2139,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2079,6 +2166,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2088,6 +2178,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2103,22 +2196,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" + +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2182,10 +2275,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2302,6 +2395,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2311,10 +2413,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2326,19 +2428,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2353,6 +2464,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2362,7 +2479,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2380,7 +2500,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2389,6 +2509,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2455,9 +2596,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2482,6 +2620,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2503,6 +2644,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2524,12 +2668,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2578,6 +2728,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2590,9 +2743,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2620,9 +2779,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2710,9 +2875,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2785,9 +2947,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2818,9 +2977,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2845,6 +3001,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2869,9 +3028,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2887,6 +3043,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3212,6 +3371,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3459,6 +3621,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3701,7 +3866,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3722,6 +3908,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3740,6 +3929,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3797,9 +3989,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3881,6 +4070,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -3965,6 +4160,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4016,12 +4223,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4040,6 +4256,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4052,6 +4271,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4196,6 +4418,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4232,9 +4457,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4265,7 +4502,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4448,6 +4685,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4859,6 +5099,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5042,9 +5285,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5063,9 +5303,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5174,6 +5411,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5198,7 +5438,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5225,6 +5465,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5408,6 +5651,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5465,9 +5711,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5723,9 +5966,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5741,9 +5981,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5810,9 +6047,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5879,9 +6113,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -5948,9 +6179,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6011,6 +6239,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6095,6 +6326,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6236,9 +6470,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6350,9 +6581,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6663,7 +6891,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6714,6 +6942,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6779,6 +7010,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7155,6 +7389,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7215,6 +7452,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7224,6 +7464,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7257,6 +7500,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7504,6 +7750,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7597,6 +7846,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7847,6 +8099,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -7904,6 +8159,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -7943,6 +8207,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -7964,6 +8234,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -7991,15 +8267,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8015,6 +8291,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8054,6 +8333,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8066,6 +8348,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8075,6 +8363,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8231,9 +8522,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8243,6 +8531,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8258,9 +8549,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8282,6 +8570,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8345,12 +8636,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8396,18 +8693,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8480,9 +8786,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8648,6 +8951,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8696,6 +9005,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8867,6 +9179,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -8918,7 +9251,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9066,6 +9399,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9075,6 +9411,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9096,6 +9435,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9123,9 +9465,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9294,15 +9633,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9375,6 +9723,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9516,6 +9867,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9543,7 +9900,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9588,6 +9957,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9615,7 +9987,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10377,12 +10752,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10413,6 +10794,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10488,6 +10872,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10590,6 +10977,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10653,6 +11043,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10665,6 +11058,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10801,6 +11197,18 @@ msgid "FeatureFlags|%d user" msgid_plural "FeatureFlags|%d users" msgstr[0] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10831,6 +11239,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10882,6 +11293,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -10948,10 +11362,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -10966,6 +11383,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -10984,9 +11404,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11002,15 +11419,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11020,6 +11437,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11077,12 +11497,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11107,6 +11533,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11170,6 +11599,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11203,9 +11635,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11215,9 +11644,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11272,7 +11707,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11818,7 +12253,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11839,6 +12274,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11875,9 +12313,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -11902,6 +12337,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12214,6 +12655,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12319,7 +12763,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12478,6 +12922,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12487,6 +12937,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12532,12 +12985,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12550,6 +13021,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12562,6 +13036,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12586,6 +13063,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -12993,6 +13473,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13047,9 +13530,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13062,7 +13542,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13170,6 +13650,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13194,9 +13677,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13218,10 +13698,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13301,6 +13781,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13421,6 +13904,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13481,6 +13970,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13490,12 +13982,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13505,6 +14003,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13517,6 +14039,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13592,27 +14117,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13631,6 +14162,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13659,6 +14193,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13668,12 +14247,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13707,6 +14304,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13722,37 +14322,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13761,6 +14382,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13785,9 +14409,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -13878,79 +14499,133 @@ msgstr "" msgid "Invite another teammate" msgstr "" -msgid "Invite group" +msgid "Invite group" +msgstr "" + +msgid "Invite member" +msgstr "" + +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" msgstr "" -msgid "Invite member" +msgid "InviteMembersModal|Invite team members" msgstr "" -msgid "Invite teammates (optional)" +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14001,6 +14676,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14217,6 +14895,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14472,6 +15153,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14490,6 +15174,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14619,9 +15309,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14647,9 +15334,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14683,6 +15367,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14716,6 +15403,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14761,6 +15451,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14836,6 +15529,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15368,9 +16064,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15389,6 +16082,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15422,9 +16118,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15434,7 +16127,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15446,6 +16139,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15509,6 +16205,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15629,6 +16328,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15656,15 +16361,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -15902,6 +16682,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16303,6 +17086,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16618,9 +17422,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16678,6 +17488,32 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -16933,6 +17769,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17396,6 +18235,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17426,9 +18268,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17663,6 +18502,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17708,9 +18550,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17720,9 +18559,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17841,19 +18677,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18027,6 +18857,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18123,7 +18956,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18147,9 +18980,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18171,7 +19001,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18195,9 +19025,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18213,9 +19040,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18225,12 +19049,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18255,7 +19073,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18447,7 +19265,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18459,9 +19277,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18564,6 +19379,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18645,6 +19463,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18663,6 +19484,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18693,6 +19517,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18729,6 +19556,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -18957,6 +19790,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -18966,6 +19802,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -18978,12 +19817,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19188,9 +20033,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -19884,7 +20726,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20187,6 +21029,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20241,6 +21086,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20697,6 +21545,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20823,6 +21674,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -20934,6 +21788,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21015,6 +21872,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21058,9 +21918,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21269,6 +22126,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21389,6 +22249,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21410,9 +22273,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21440,6 +22309,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21564,7 +22436,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21576,6 +22454,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21594,6 +22484,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21690,7 +22583,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21723,6 +22616,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -21921,6 +22817,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22072,6 +22971,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22099,6 +23004,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22168,6 +23076,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22177,6 +23088,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22192,6 +23109,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22216,9 +23136,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22228,6 +23145,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22267,6 +23187,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22297,7 +23220,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22354,9 +23277,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22438,9 +23358,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22494,7 +23411,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22539,10 +23456,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22671,6 +23588,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22734,6 +23654,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22773,6 +23699,10 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -22953,6 +23883,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -22968,7 +23901,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -22983,9 +23916,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23079,6 +24009,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23193,6 +24126,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23328,6 +24264,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23433,6 +24372,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23451,9 +24399,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23594,6 +24548,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23621,6 +24578,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23630,9 +24590,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23642,6 +24599,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23753,27 +24713,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24008,6 +24959,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24116,6 +25070,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24158,9 +25115,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24236,9 +25190,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24302,6 +25253,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24458,6 +25412,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24587,6 +25544,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24602,6 +25562,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24644,6 +25607,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24728,6 +25697,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24749,6 +25721,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -24884,12 +25859,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -24917,6 +25898,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25148,15 +26132,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25241,7 +26240,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25263,9 +26262,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25278,9 +26274,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25377,6 +26379,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25399,7 +26407,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25510,7 +26518,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25570,6 +26578,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25582,7 +26593,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25621,6 +26632,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25729,6 +26743,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -25924,6 +26941,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -25975,7 +26995,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -25999,9 +27019,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26134,6 +27160,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26143,6 +27172,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26695,6 +27727,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26727,7 +27765,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26778,7 +27816,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -26907,6 +27945,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -26979,16 +28020,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27165,6 +28209,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27315,6 +28362,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27540,6 +28590,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27678,10 +28731,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27708,6 +28764,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27720,9 +28779,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27744,15 +28830,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27807,10 +28905,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -27930,6 +29025,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28026,9 +29124,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28182,6 +29277,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28487,7 +29588,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28571,6 +29678,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28667,6 +29783,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28691,13 +29810,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28766,15 +29888,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28787,7 +29909,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29028,10 +30150,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29124,6 +30246,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29145,6 +30270,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29157,10 +30285,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29175,6 +30303,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29376,6 +30513,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29388,6 +30528,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29412,9 +30561,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29472,9 +30618,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29577,19 +30720,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29619,6 +30765,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29634,6 +30783,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -29899,9 +31051,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30028,9 +31177,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30076,9 +31222,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30161,6 +31304,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30394,7 +31540,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30412,6 +31558,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30430,6 +31579,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30466,6 +31618,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30527,6 +31682,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -30996,9 +32154,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31011,9 +32166,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31090,6 +32242,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31270,9 +32425,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31285,3 +32437,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/bg/gitlab.po b/locale/bg/gitlab.po index e45c2a55932d0dc07cc570c046916155fa24ec1e..1a34d69a3f4cce8b9e50587e0b871f849e3d8d0a 100644 --- a/locale/bg/gitlab.po +++ b/locale/bg/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: bg\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:46\n" +"PO-Revision-Date: 2020-11-03 22:46\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "ОпиÑание" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "Да не Ñе показва повече" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "Файлове" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "Шаблон за интервала" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "ПоÑледна Ñхема" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "ÐÑма доÑтатъчно данни" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "Коефициент на уÑпех:" msgid "PipelineCharts|Successful:" msgstr "УÑпешни:" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "Общо:" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "Запазване на плана за Ñхема" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "Създаване на нов план за Ñхема" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "Изходен код" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,8 +26677,8 @@ msgstr "Етапът на планиране показва колко е вре msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." -msgstr "Ð’Ñеки впиÑан потребител има доÑтъп до проекта." +msgid "The project can be accessed by any logged in user except external users." +msgstr "" msgid "The project can be accessed by any user who is logged in." msgstr "" @@ -25726,6 +26737,9 @@ msgstr "Етапът на преглед и одобрение показва в msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "Общо време за теÑтване на вÑички подаваниÑ/ÑливаниÑ" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/bn_BD/gitlab.po b/locale/bn_BD/gitlab.po index 06b0aaf505341381bf6c738b53827eac1527c167..ba498acb24e268cfc5fc6cd352ebcd6ed7bd73f8 100644 --- a/locale/bn_BD/gitlab.po +++ b/locale/bn_BD/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: bn\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:42\n" +"PO-Revision-Date: 2020-11-03 22:41\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/bn_IN/gitlab.po b/locale/bn_IN/gitlab.po index cab59b3f0950aba9c818cb791d3d8c9a7cde3898..29a8842c251533b777c2fe490b8c14910f6e9536 100644 --- a/locale/bn_IN/gitlab.po +++ b/locale/bn_IN/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: bn-IN\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:44\n" +"PO-Revision-Date: 2020-11-03 22:44\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/bs_BA/gitlab.po b/locale/bs_BA/gitlab.po index 69e80843023a4870dfca299d022aa318f84ef9b1..5d095bbb2ea6cb7bcbc3006f8b3d9f44e328d47d 100644 --- a/locale/bs_BA/gitlab.po +++ b/locale/bs_BA/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: bs\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:43\n" +"PO-Revision-Date: 2020-11-03 22:43\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -208,6 +208,12 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -244,12 +250,6 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -463,6 +463,18 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "%{count} more" msgstr "" @@ -505,6 +517,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -550,6 +568,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -676,9 +700,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -781,7 +802,7 @@ msgstr[2] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -799,6 +820,9 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -1018,9 +1042,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -1060,6 +1081,18 @@ msgstr[2] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1090,6 +1123,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1099,17 +1135,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1387,6 +1414,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1687,6 +1717,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1840,7 +1873,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1876,10 +1909,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1966,6 +1999,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1990,6 +2026,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2104,6 +2143,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2113,6 +2167,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2125,12 +2185,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2185,6 +2263,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2194,6 +2275,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2239,6 +2323,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2263,6 +2350,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2272,6 +2362,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2287,22 +2380,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" + +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2368,10 +2461,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2488,6 +2581,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2497,10 +2599,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2512,19 +2614,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2539,6 +2650,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2548,7 +2665,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2566,7 +2686,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2575,6 +2695,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2641,9 +2782,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2668,6 +2806,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2689,6 +2830,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2710,12 +2854,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2764,6 +2914,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2776,9 +2929,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2806,9 +2965,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2896,9 +3061,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2971,9 +3133,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3004,9 +3163,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -3031,6 +3187,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -3055,9 +3214,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -3073,6 +3229,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3406,6 +3565,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3655,6 +3817,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3901,7 +4066,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3922,6 +4108,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3940,6 +4129,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3997,9 +4189,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -4081,6 +4270,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4165,6 +4360,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4216,12 +4423,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4240,6 +4456,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4252,6 +4471,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4396,6 +4618,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4432,9 +4657,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4465,7 +4702,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4648,6 +4885,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -5059,6 +5299,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5242,9 +5485,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5263,9 +5503,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5374,6 +5611,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5398,8 +5638,8 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" -msgstr "Zatvoreno: %{closedIssuesCount}" +msgid "Closed: %{closed}" +msgstr "" msgid "Closes this %{quick_action_target}." msgstr "" @@ -5425,6 +5665,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5608,6 +5851,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5665,9 +5911,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5923,9 +6166,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5941,9 +6181,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -6010,9 +6247,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -6079,9 +6313,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6148,9 +6379,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6211,6 +6439,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6295,6 +6526,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6436,9 +6670,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6550,10 +6781,7 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - -msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" +msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" msgid "Command" @@ -6865,7 +7093,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6916,6 +7144,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6985,6 +7216,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7363,6 +7597,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7423,6 +7660,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7432,6 +7672,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7465,6 +7708,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7714,6 +7960,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7807,6 +8056,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -8059,6 +8311,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8116,6 +8371,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8155,6 +8419,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8176,6 +8446,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8203,15 +8479,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8227,6 +8503,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8266,6 +8545,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8278,6 +8560,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8287,6 +8575,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8443,9 +8734,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8455,6 +8743,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8470,9 +8761,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8494,6 +8782,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8557,12 +8848,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8614,18 +8911,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8704,9 +9010,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8872,6 +9175,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8920,6 +9229,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -9091,6 +9403,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9142,7 +9475,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9292,6 +9625,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9301,6 +9637,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9322,6 +9661,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9349,9 +9691,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9520,15 +9859,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9601,6 +9949,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9742,6 +10093,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9769,7 +10126,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9814,6 +10183,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9841,7 +10213,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10603,12 +10978,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10639,6 +11020,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10714,6 +11098,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10816,6 +11203,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10879,6 +11269,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10891,6 +11284,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -11029,6 +11425,18 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -11059,6 +11467,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -11110,6 +11521,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11176,10 +11590,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11194,6 +11611,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11212,9 +11632,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11230,15 +11647,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11248,6 +11665,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11305,12 +11725,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11335,6 +11761,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11398,6 +11827,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11431,9 +11863,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11443,9 +11872,15 @@ msgstr "Prvi dan sedmice" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11500,7 +11935,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -12046,7 +12481,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12067,6 +12502,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -12103,9 +12541,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12130,6 +12565,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12442,6 +12883,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12547,7 +12991,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12706,6 +13150,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12715,6 +13165,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12760,12 +13213,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12778,6 +13249,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12790,6 +13264,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12814,6 +13291,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13225,6 +13705,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13279,9 +13762,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13294,7 +13774,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13402,6 +13882,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13426,9 +13909,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13450,10 +13930,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13537,6 +14017,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13657,6 +14140,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13717,6 +14206,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13726,12 +14218,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13741,6 +14239,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13753,6 +14275,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13828,27 +14353,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13867,6 +14398,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13897,6 +14431,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13906,12 +14485,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13945,6 +14542,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13960,37 +14560,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13999,6 +14620,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -14023,9 +14647,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14125,70 +14746,124 @@ msgstr "" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14239,6 +14914,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14455,6 +15133,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14710,6 +15391,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14728,6 +15412,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14857,9 +15547,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14887,9 +15574,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14923,6 +15607,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14956,6 +15643,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -15001,6 +15691,9 @@ msgstr "" msgid "Learn more" msgstr "Saznaj viÅ¡e" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -15076,6 +15769,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15622,9 +16318,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15643,6 +16336,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15676,9 +16372,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15688,7 +16381,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15700,6 +16393,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15763,6 +16459,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15883,6 +16582,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15910,15 +16615,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16156,6 +16936,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16561,6 +17344,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16876,9 +17680,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16936,6 +17746,36 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17191,6 +18031,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17656,6 +18499,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17686,9 +18532,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17923,6 +18766,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17968,9 +18814,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17980,9 +18823,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18103,19 +18943,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18289,6 +19123,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18385,7 +19222,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18409,9 +19246,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18433,7 +19267,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18457,9 +19291,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18475,9 +19306,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18487,12 +19315,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18517,7 +19339,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18709,7 +19531,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18721,9 +19543,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18826,6 +19645,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18907,6 +19729,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18925,6 +19750,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18955,6 +19783,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18991,6 +19822,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19219,6 +20056,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19228,6 +20068,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19240,12 +20083,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19450,9 +20299,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20146,7 +20992,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20449,6 +21295,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20503,6 +21352,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20959,6 +21811,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -21085,6 +21940,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21196,6 +22054,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21277,6 +22138,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21322,9 +22186,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21535,6 +22396,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21655,6 +22519,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21676,9 +22543,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21706,6 +22579,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21832,7 +22708,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21844,6 +22726,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21862,6 +22756,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21958,7 +22855,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21991,6 +22888,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22195,6 +23095,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22348,6 +23251,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22375,6 +23284,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22444,6 +23356,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22453,6 +23368,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "Subota" @@ -22468,6 +23389,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22492,9 +23416,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22504,6 +23425,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22543,6 +23467,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22573,7 +23500,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22630,9 +23557,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22714,9 +23638,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22792,7 +23713,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22837,10 +23758,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22969,6 +23890,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23032,6 +23956,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23071,6 +24001,12 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23251,6 +24187,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23266,7 +24205,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23281,9 +24220,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23377,6 +24313,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23491,6 +24430,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23626,6 +24568,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23731,6 +24676,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23749,9 +24703,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23896,6 +24856,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23923,6 +24886,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23932,9 +24898,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23944,6 +24907,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -24055,27 +25021,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24310,6 +25267,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24418,6 +25378,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24460,9 +25423,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24538,9 +25498,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24604,6 +25561,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24760,6 +25720,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24889,6 +25852,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24904,6 +25870,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24946,6 +25915,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -25030,6 +26005,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -25051,6 +26029,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25186,12 +26167,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25219,6 +26206,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25456,15 +26446,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25549,7 +26554,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25573,9 +26578,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25588,9 +26590,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25687,6 +26695,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25711,7 +26725,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25822,7 +26836,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25882,6 +26896,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25894,7 +26911,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25933,6 +26950,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -26041,6 +27061,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26236,6 +27259,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26287,7 +27313,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26311,9 +27337,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26446,6 +27478,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26455,6 +27490,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27007,6 +28045,12 @@ msgstr "maloprije" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -27043,7 +28087,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -27094,7 +28138,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27223,6 +28267,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27295,16 +28342,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27481,6 +28531,9 @@ msgstr "" msgid "Tuesday" msgstr "Utorak" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27631,6 +28684,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27856,6 +28912,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27994,10 +29053,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28024,6 +29086,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28036,9 +29101,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -28060,15 +29152,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28123,10 +29227,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28246,6 +29347,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28342,9 +29446,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28498,6 +29599,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28807,7 +29914,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28891,6 +30004,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28987,6 +30109,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29011,13 +30136,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29086,15 +30214,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -29107,7 +30235,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29350,10 +30478,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29446,6 +30574,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29467,6 +30598,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29479,10 +30613,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29497,6 +30631,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29698,6 +30841,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29710,6 +30856,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29734,9 +30889,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29794,9 +30946,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29899,19 +31048,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29941,6 +31093,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29956,6 +31111,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30223,9 +31381,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30352,9 +31507,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30400,9 +31552,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30487,6 +31636,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "komentar" @@ -30730,7 +31882,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30748,6 +31900,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30766,6 +31921,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30802,6 +31960,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30865,6 +32026,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31342,9 +32506,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31357,9 +32518,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31438,6 +32596,9 @@ msgstr "" msgid "sign in" msgstr "prijavi se" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31618,9 +32779,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31633,3 +32791,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/ca_ES/gitlab.po b/locale/ca_ES/gitlab.po index 77eb61ca56830db7d7171baa64f682fcef88a3f9..46d9c3feec8779d2453e41952ea2e8d22e43f3c4 100644 --- a/locale/ca_ES/gitlab.po +++ b/locale/ca_ES/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: ca\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:46\n" +"PO-Revision-Date: 2020-11-03 22:46\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "%{count} més" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "%{size} GB" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "Afegeix una taula" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "Bloca l'usuari" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "Tots els usuaris" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "Tots els entorns" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "Incidències tancades" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,7 +7556,10 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" -msgid "Could not find design." +msgid "Could not draw the lines for job relationships" +msgstr "" + +msgid "Could not find design." msgstr "" msgid "Could not find iteration" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "Suprimeix la llista" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "Descripció" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "Domini" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "No ho mostris més" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "feb." @@ -11191,12 +11611,18 @@ msgstr "Plantilles de fitxers" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "Fitxers" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "Filtra..." msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "Versió del Git" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "Historial" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "Mai" msgid "New" msgstr "Nou" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "Aplicació nova" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/cs_CZ/gitlab.po b/locale/cs_CZ/gitlab.po index 26c41224f85bd2ecc93537a915e2e0f6a90460d9..cb561eaa8875b12590f7fe434d103d0417ea2d51 100644 --- a/locale/cs_CZ/gitlab.po +++ b/locale/cs_CZ/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: cs\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:46\n" +"PO-Revision-Date: 2020-11-03 22:46\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -231,6 +231,13 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -273,13 +280,6 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -519,6 +519,20 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%{count} more" msgstr "" @@ -563,6 +577,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -608,6 +628,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -734,9 +760,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -844,7 +867,7 @@ msgstr[3] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -864,6 +887,9 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -1089,9 +1115,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -1132,6 +1155,18 @@ msgstr[3] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1164,6 +1199,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1173,19 +1211,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1478,6 +1505,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1779,6 +1809,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1932,7 +1965,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1968,10 +2001,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -2058,6 +2091,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -2082,6 +2118,9 @@ msgstr "Zastavenà úloh selhalo" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2196,6 +2235,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2205,6 +2259,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2217,12 +2277,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "Blokovat uživatele" @@ -2277,6 +2355,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2286,6 +2367,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2331,6 +2415,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2355,6 +2442,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2364,6 +2454,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2379,22 +2472,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2461,10 +2554,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2581,6 +2674,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2590,10 +2692,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2605,19 +2707,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2632,6 +2743,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2641,7 +2758,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2659,7 +2779,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2668,6 +2788,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2734,9 +2875,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2761,6 +2899,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2782,6 +2923,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2803,12 +2947,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2857,6 +3007,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2869,9 +3022,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2899,9 +3058,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2989,9 +3154,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -3064,9 +3226,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3097,9 +3256,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -3124,6 +3280,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -3148,9 +3307,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -3166,6 +3322,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3503,6 +3662,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3753,6 +3915,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -4001,7 +4166,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -4022,6 +4208,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -4040,6 +4229,9 @@ msgstr "" msgid "Available" msgstr "K dispozici" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -4097,9 +4289,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -4181,6 +4370,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4265,6 +4460,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4316,12 +4523,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4340,6 +4556,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4352,6 +4571,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4496,6 +4718,9 @@ msgstr "nastavenà projektu" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4532,9 +4757,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4565,7 +4802,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4748,6 +4985,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -5159,6 +5399,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5342,9 +5585,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5363,9 +5603,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5474,6 +5711,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5498,7 +5738,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5525,6 +5765,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5708,6 +5951,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5765,9 +6011,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -6023,9 +6266,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -6041,9 +6281,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -6110,9 +6347,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -6179,9 +6413,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6248,9 +6479,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6311,6 +6539,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6395,6 +6626,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6536,9 +6770,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6650,9 +6881,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6966,7 +7194,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -7017,6 +7245,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -7088,6 +7319,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7467,6 +7701,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7527,6 +7764,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7536,6 +7776,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7569,6 +7812,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7819,6 +8065,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7912,6 +8161,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -8165,6 +8417,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8222,6 +8477,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8261,6 +8525,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8282,6 +8552,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8309,15 +8585,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8333,6 +8609,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8372,6 +8651,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8384,6 +8666,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8393,6 +8681,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8549,9 +8840,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8561,6 +8849,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8576,9 +8867,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8600,6 +8888,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8663,12 +8954,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8723,18 +9020,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8816,9 +9122,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8984,6 +9287,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -9032,6 +9341,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -9203,6 +9515,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9254,7 +9587,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9405,6 +9738,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9414,6 +9750,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9435,6 +9774,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9462,9 +9804,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9633,15 +9972,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9714,6 +10062,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9855,6 +10206,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9882,7 +10239,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9927,6 +10296,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9954,7 +10326,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10716,12 +11091,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10752,6 +11133,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10827,6 +11211,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10929,6 +11316,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10992,6 +11382,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -11004,6 +11397,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -11143,6 +11539,18 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -11173,6 +11581,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -11224,6 +11635,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11290,10 +11704,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11308,6 +11725,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11326,9 +11746,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11344,15 +11761,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11362,6 +11779,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11419,12 +11839,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11449,6 +11875,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11512,6 +11941,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11545,9 +11977,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11557,9 +11986,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11614,7 +12049,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -12160,7 +12595,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12181,6 +12616,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -12217,9 +12655,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12244,6 +12679,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12556,6 +12997,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12661,7 +13105,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12820,6 +13264,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12829,6 +13279,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12874,12 +13327,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12892,6 +13363,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12904,6 +13378,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12928,6 +13405,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13341,6 +13821,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13395,9 +13878,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13410,7 +13890,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13518,6 +13998,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13542,9 +14025,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13566,10 +14046,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13655,6 +14135,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13775,6 +14258,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13835,6 +14324,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13844,12 +14336,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13859,6 +14357,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13871,6 +14393,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13946,27 +14471,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13985,6 +14516,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -14016,6 +14550,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -14025,12 +14604,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -14064,6 +14661,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -14079,37 +14679,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -14118,6 +14739,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -14142,9 +14766,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14244,70 +14865,124 @@ msgstr "" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" msgid "InviteEmail|Join now" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgstr "" + +msgid "InviteMembersModal|Users were succesfully added" +msgstr "" + +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgstr "" + +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14358,6 +15033,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14574,6 +15252,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14829,6 +15510,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14847,6 +15531,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14976,9 +15666,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -15007,9 +15694,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -15043,6 +15727,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -15076,6 +15763,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -15121,6 +15811,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -15196,6 +15889,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15749,9 +16445,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15770,6 +16463,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15803,9 +16499,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15815,7 +16508,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15827,6 +16520,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15890,6 +16586,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -16010,6 +16709,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -16037,15 +16742,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16283,6 +17063,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16690,6 +17473,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -17005,9 +17809,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -17065,6 +17875,38 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17320,6 +18162,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17786,6 +18631,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17816,9 +18664,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -18053,6 +18898,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -18098,9 +18946,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -18110,9 +18955,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18234,19 +19076,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18420,6 +19256,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18516,7 +19355,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18540,9 +19379,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18564,7 +19400,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18588,9 +19424,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18606,9 +19439,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18618,12 +19448,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18648,7 +19472,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18840,7 +19664,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18852,9 +19676,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18957,6 +19778,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -19038,6 +19862,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -19056,6 +19883,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -19086,6 +19916,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -19122,6 +19955,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19350,6 +20189,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19359,6 +20201,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19371,12 +20216,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19581,9 +20432,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20277,7 +21125,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20580,6 +21428,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20634,6 +21485,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -21090,6 +21944,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -21216,6 +22073,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21327,6 +22187,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21408,6 +22271,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21454,9 +22320,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21668,6 +22531,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21788,6 +22654,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21809,9 +22678,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21839,6 +22714,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21966,7 +22844,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21978,6 +22862,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21996,6 +22892,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -22092,7 +22991,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -22125,6 +23024,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22332,6 +23234,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22486,6 +23391,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22513,6 +23424,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22582,6 +23496,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22591,6 +23508,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22606,6 +23529,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22627,10 +23553,7 @@ msgstr "" msgid "Save pipeline schedule" msgstr "" -msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." -msgstr "" - -msgid "Save variables" +msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" msgid "Saved scan settings and target site settings which are reusable." @@ -22642,6 +23565,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22681,6 +23607,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22711,7 +23640,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22768,9 +23697,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22852,9 +23778,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22941,7 +23864,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22986,10 +23909,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -23118,6 +24041,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23181,6 +24107,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23220,6 +24152,13 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23400,6 +24339,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23415,7 +24357,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23430,9 +24372,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23526,6 +24465,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23640,6 +24582,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23775,6 +24720,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23880,6 +24828,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23898,9 +24855,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -24047,6 +25010,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -24074,6 +25040,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -24083,9 +25052,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -24095,6 +25061,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -24206,27 +25175,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24461,6 +25421,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24569,6 +25532,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24611,9 +25577,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24689,9 +25652,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24755,6 +25715,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24911,6 +25874,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -25040,6 +26006,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -25055,6 +26024,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -25097,6 +26069,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -25181,6 +26159,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -25202,6 +26183,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25337,12 +26321,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25370,6 +26360,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25610,15 +26603,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25703,7 +26711,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25728,9 +26736,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25743,9 +26748,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25842,6 +26853,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25867,7 +26884,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25978,7 +26995,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -26038,6 +27055,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -26050,7 +27070,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -26089,6 +27109,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -26197,6 +27220,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26392,6 +27418,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26443,7 +27472,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26467,9 +27496,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26602,6 +27637,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26611,6 +27649,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27163,6 +28204,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -27201,7 +28248,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -27252,7 +28299,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27381,6 +28428,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27453,16 +28503,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27639,6 +28692,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27789,6 +28845,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -28014,6 +29073,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -28152,10 +29214,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28182,6 +29247,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28194,9 +29262,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -28218,15 +29313,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28281,10 +29388,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28404,6 +29508,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28500,9 +29607,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28656,6 +29760,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28967,7 +30077,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -29051,6 +30167,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -29147,6 +30272,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29171,13 +30299,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29246,15 +30377,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -29267,7 +30398,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29511,10 +30642,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29607,6 +30738,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29628,6 +30762,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29640,10 +30777,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29658,6 +30795,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29859,6 +31005,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29871,6 +31020,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29895,9 +31053,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29955,9 +31110,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -30060,19 +31212,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -30102,6 +31257,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -30117,6 +31275,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30385,9 +31546,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30514,9 +31672,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30562,9 +31717,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30650,6 +31802,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30898,7 +32053,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30916,6 +32071,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30934,6 +32092,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30970,6 +32131,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -31034,6 +32198,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31515,9 +32682,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31530,9 +32694,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31612,6 +32773,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31792,9 +32956,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31807,3 +32968,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/cy_GB/gitlab.po b/locale/cy_GB/gitlab.po index 20a9e54653fc6a6fe8dcc052ea32f03bffafff71..be8ead5547c2fa3161523df698f40cedeff0f3c9 100644 --- a/locale/cy_GB/gitlab.po +++ b/locale/cy_GB/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: cy\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:41\n" +"PO-Revision-Date: 2020-11-03 22:39\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -277,6 +277,15 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -331,15 +340,6 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -631,6 +631,24 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + msgid "%{count} more" msgstr "" @@ -679,6 +697,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "%{description}- Digwyddiad sentry: %{errorUrl}- Gwelwyd gyntaf: %{firstSeen}- Gwelwyd ddiwethaf: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -724,6 +748,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -850,9 +880,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -970,7 +997,7 @@ msgstr[5] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -994,6 +1021,9 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -1231,9 +1261,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -1276,6 +1303,18 @@ msgstr[5] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1312,6 +1351,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1321,23 +1363,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" -msgstr[4] "" -msgstr[5] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1660,6 +1687,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1963,6 +1993,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -2116,7 +2149,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -2152,10 +2185,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -2242,6 +2275,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -2266,6 +2302,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2380,6 +2419,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2389,6 +2443,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2401,12 +2461,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2461,6 +2539,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2470,6 +2551,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2515,6 +2599,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2539,6 +2626,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2548,6 +2638,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2563,22 +2656,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2647,10 +2740,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2767,6 +2860,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2776,10 +2878,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2791,19 +2893,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2818,6 +2929,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2827,7 +2944,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2845,7 +2965,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2854,6 +2974,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2920,9 +3061,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2947,6 +3085,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2968,6 +3109,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2989,12 +3133,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -3043,6 +3193,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -3055,9 +3208,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -3085,9 +3244,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -3175,9 +3340,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -3250,9 +3412,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3283,9 +3442,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -3310,6 +3466,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -3334,9 +3493,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -3352,6 +3508,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3697,6 +3856,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3949,6 +4111,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -4201,7 +4366,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -4222,6 +4408,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -4240,6 +4429,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -4297,9 +4489,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -4381,6 +4570,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4465,6 +4660,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4516,12 +4723,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4540,6 +4756,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4552,6 +4771,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4696,6 +4918,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4732,9 +4957,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4765,7 +5002,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4948,6 +5185,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -5359,6 +5599,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5542,9 +5785,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5563,9 +5803,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5674,6 +5911,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5698,7 +5938,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5725,6 +5965,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5908,6 +6151,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5965,9 +6211,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -6223,9 +6466,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -6241,9 +6481,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -6310,9 +6547,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -6379,9 +6613,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6448,9 +6679,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6511,6 +6739,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6595,6 +6826,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6736,9 +6970,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6850,9 +7081,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -7168,7 +7396,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -7219,6 +7447,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -7294,6 +7525,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7675,6 +7909,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7735,6 +7972,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7744,6 +7984,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7777,6 +8020,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -8029,6 +8275,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -8122,6 +8371,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -8377,6 +8629,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8434,6 +8689,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8473,6 +8737,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8494,6 +8764,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8521,15 +8797,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8545,6 +8821,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8584,6 +8863,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8596,6 +8878,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8605,6 +8893,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8761,9 +9052,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8773,6 +9061,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8788,9 +9079,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8812,6 +9100,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8875,12 +9166,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8941,18 +9238,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -9040,9 +9346,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -9208,6 +9511,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -9256,6 +9565,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -9427,6 +9739,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9478,7 +9811,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9631,6 +9964,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9640,6 +9976,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9661,6 +10000,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9688,9 +10030,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9859,15 +10198,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9940,6 +10288,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -10081,6 +10432,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -10108,7 +10465,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -10153,6 +10522,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -10180,7 +10552,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10942,12 +11317,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10978,6 +11359,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -11053,6 +11437,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -11155,6 +11542,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -11218,6 +11608,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -11230,6 +11623,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -11371,6 +11767,18 @@ msgstr[3] "" msgstr[4] "" msgstr[5] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -11401,6 +11809,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -11452,6 +11863,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11518,10 +11932,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11536,6 +11953,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11554,9 +11974,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11572,15 +11989,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11590,6 +12007,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11647,12 +12067,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11677,6 +12103,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11740,6 +12169,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11773,9 +12205,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11785,9 +12214,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11842,7 +12277,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -12388,7 +12823,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12409,6 +12844,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -12445,9 +12883,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12472,6 +12907,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12784,6 +13225,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12889,7 +13333,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -13048,6 +13492,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -13057,6 +13507,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -13102,12 +13555,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -13120,6 +13591,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -13132,6 +13606,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -13156,6 +13633,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13573,6 +14053,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13627,9 +14110,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13642,7 +14122,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13750,6 +14230,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13774,9 +14257,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13798,10 +14278,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13891,6 +14371,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -14011,6 +14494,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -14071,6 +14560,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -14080,12 +14572,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -14095,6 +14593,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -14107,6 +14629,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -14182,27 +14707,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -14221,6 +14752,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -14254,6 +14788,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -14263,12 +14842,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -14302,6 +14899,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -14317,37 +14917,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -14356,6 +14977,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -14380,9 +15004,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14482,25 +15103,25 @@ msgstr "" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteEmail|Join now" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteEmail|You are invited!" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" msgstr "" msgid "InviteMembersBanner|Collaborate with your team" @@ -14515,37 +15136,91 @@ msgstr "" msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgstr "" + +msgid "InviteMembersModal|Users were succesfully added" +msgstr "" + +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgstr "" + +msgid "InviteMembers|Invite team members" +msgstr "" + +msgid "InviteMember|Oops, this feature isn't ready yet" +msgstr "" + +msgid "InviteMember|See who can invite members for you" +msgstr "" + +msgid "InviteMember|Until then, ask an owner to invite new project members for you" +msgstr "" + +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." +msgstr "" + +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14596,6 +15271,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14812,6 +15490,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -15067,6 +15748,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -15085,6 +15769,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -15214,9 +15904,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -15247,9 +15934,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -15283,6 +15967,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -15316,6 +16003,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -15361,6 +16051,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -15436,6 +16129,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -16003,9 +16699,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -16024,6 +16717,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -16057,9 +16753,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -16069,7 +16762,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -16081,6 +16774,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -16144,6 +16840,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -16264,6 +16963,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -16291,15 +16996,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16537,6 +17317,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16948,6 +17731,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -17263,9 +18067,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -17323,6 +18133,42 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17578,6 +18424,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -18046,6 +18895,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -18076,9 +18928,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -18313,6 +19162,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -18358,9 +19210,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -18370,9 +19219,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18496,19 +19342,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18682,6 +19522,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18778,7 +19621,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18802,9 +19645,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18826,7 +19666,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18850,9 +19690,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18868,9 +19705,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18880,12 +19714,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18910,7 +19738,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -19102,7 +19930,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -19114,9 +19942,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -19219,6 +20044,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -19300,6 +20128,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -19318,6 +20149,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -19348,6 +20182,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -19384,6 +20221,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19612,6 +20455,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19621,6 +20467,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19633,12 +20482,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19843,9 +20698,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20539,7 +21391,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20842,6 +21694,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20896,6 +21751,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -21352,6 +22210,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -21478,6 +22339,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21589,6 +22453,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21670,6 +22537,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21718,9 +22588,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21934,6 +22801,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -22054,6 +22924,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -22075,9 +22948,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -22105,6 +22984,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -22234,7 +23116,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -22246,6 +23134,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -22264,6 +23164,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -22360,7 +23263,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -22393,6 +23296,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22606,6 +23512,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22762,6 +23671,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22789,6 +23704,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22858,6 +23776,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22867,6 +23788,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22882,6 +23809,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22906,16 +23836,16 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" msgid "Saving" msgstr "" -msgid "Saving project." +msgid "Saving project." +msgstr "" + +msgid "Scanner" msgstr "" msgid "Schedule a new pipeline" @@ -22957,6 +23887,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22987,7 +23920,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -23044,9 +23977,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -23128,9 +24058,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -23239,7 +24166,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -23284,10 +24211,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -23416,6 +24343,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23479,6 +24409,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23518,6 +24454,15 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23698,6 +24643,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23713,7 +24661,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23728,9 +24676,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23824,6 +24769,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23938,6 +24886,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -24073,6 +25024,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -24178,6 +25132,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -24196,9 +25159,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -24349,6 +25318,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -24376,6 +25348,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -24385,9 +25360,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -24397,6 +25369,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -24508,27 +25483,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24763,6 +25729,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24871,6 +25840,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24913,9 +25885,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24991,9 +25960,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -25057,6 +26023,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -25213,6 +26182,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -25342,6 +26314,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -25357,6 +26332,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -25399,6 +26377,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -25483,6 +26467,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -25504,6 +26491,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25639,12 +26629,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25672,6 +26668,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25918,15 +26917,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -26011,7 +27025,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -26038,9 +27052,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -26053,9 +27064,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -26152,6 +27169,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -26179,7 +27202,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -26290,7 +27313,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -26350,6 +27373,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -26362,7 +27388,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -26401,6 +27427,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -26509,6 +27538,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26704,6 +27736,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26755,7 +27790,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26779,9 +27814,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26914,6 +27955,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26923,6 +27967,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27475,6 +28522,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -27517,7 +28570,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -27568,7 +28621,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27697,6 +28750,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27769,16 +28825,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27955,6 +29014,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -28105,6 +29167,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -28330,6 +29395,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -28468,10 +29536,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28498,6 +29569,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28510,9 +29584,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -28534,15 +29635,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28597,10 +29710,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28720,6 +29830,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28816,9 +29929,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28972,6 +30082,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -29287,7 +30403,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -29371,6 +30493,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -29467,6 +30598,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29491,13 +30625,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29566,15 +30703,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -29587,7 +30724,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29833,10 +30970,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29929,6 +31066,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29950,6 +31090,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29962,10 +31105,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29980,6 +31123,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -30181,6 +31333,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -30193,6 +31348,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -30217,9 +31381,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -30277,9 +31438,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -30382,19 +31540,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -30424,6 +31585,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -30439,6 +31603,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30709,9 +31876,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30838,9 +32002,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30886,9 +32047,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30976,6 +32134,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -31234,7 +32395,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -31252,6 +32413,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -31270,6 +32434,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -31306,6 +32473,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -31372,6 +32542,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31861,9 +33034,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31876,9 +33046,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31960,6 +33127,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -32140,9 +33310,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -32155,3 +33322,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/da_DK/gitlab.po b/locale/da_DK/gitlab.po index 2f8727463efc101172ea02c356f22a916f0ab90b..e0666e44dfcd57eb408d16c7c88b53f21e1955d9 100644 --- a/locale/da_DK/gitlab.po +++ b/locale/da_DK/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: da\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:47\n" +"PO-Revision-Date: 2020-11-03 22:46\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/de/gitlab.po b/locale/de/gitlab.po index 73d9e05089c5a1927b15e50068c5057d90f5d770..0a5e382d6fc25998f73d8ef472c5f7335d4fa9ec 100644 --- a/locale/de/gitlab.po +++ b/locale/de/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: de\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:47\n" +"PO-Revision-Date: 2020-11-03 22:47\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d festes Testergebnis" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "%d Ticket ausgewählt" -msgstr[1] "%d Tickets ausgewählt" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "%{count} Zustimmungen von %{name}" msgid "%{count} files touched" msgstr "%{count} Dateien verändert" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "%{count} weitere" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "%{description}- Sentry-Event: %{errorUrl}- Zuerst gesehen: %{firstSeen}- Zuletzt gesehen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "%{group_name} nutzt Accounts, die von einer Gruppe verwaltet werden. Du msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "%{name} enthielt %{resultsString}" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "%{size} GiB" @@ -947,9 +969,6 @@ msgstr "(Fortschritt überprüfen)" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "(externe Quelle)" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "- weniger anzeigen" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "0 für unbegrenzt" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "1 %{type} Zusatz" -msgstr[1] "%{count} %{type} Zusätze" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "1 %{type} Änderung" -msgstr[1] "%{count} %{type} Änderungen" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "Ein(e) Benutzer(in) mit Schreibzugriff auf den Quellbranch hat diese Opt msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "Tabelle hinzufügen" msgid "Add a task list" msgstr "Eine Aufgabenliste hinzufügen" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "Füge zusätzlichen Text hinzu, der in jeglicher E-Mail-Kommunikation angezeigt wird. Maximal %{character_limit} Zeichen" @@ -1748,8 +1781,8 @@ msgstr "%{epic_ref} als untergeordnetes Epic hinzugefügt." msgid "Added %{label_references} %{label_text}." msgstr "%{label_references} %{label_text} hinzugefügt." -msgid "Added a To Do." -msgstr "To Do hinzugefügt." +msgid "Added a to do." +msgstr "" msgid "Added an issue to an epic." msgstr "Ein Ticket zu einem Epic hinzugefügt." @@ -1784,12 +1817,12 @@ msgstr "Fügt %{epic_ref} als Sub-Epic hinzu." msgid "Adds %{labels} %{label_text}." msgstr "Fügt %{labels} %{label_text} hinzu." -msgid "Adds a To Do." -msgstr "To-Do hinzufügen." - msgid "Adds a Zoom meeting" msgstr "Fügt ein Zoom-Meeting hinzu" +msgid "Adds a to do." +msgstr "" + msgid "Adds an issue to an epic." msgstr "Fügt ein Ticket zu einem Epic hinzu." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "Inhaber(in)" @@ -1898,6 +1934,9 @@ msgstr "Stoppen von Jobs ist fehlgeschlagen" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "SSH-Schlüssel" msgid "AdminStatistics|Snippets" msgstr "Codeausschnitte" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "2FA deaktiviert" @@ -2021,6 +2075,12 @@ msgstr "2FA aktiviert" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "Aktiv" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "Admins" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "Blockieren" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "Benutzer(in) blockieren" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "Das bist du!" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "Neue(r) Benutzer(in)" @@ -2102,6 +2183,9 @@ msgstr "Keine Benutzer(innen) gefunden" msgid "AdminUsers|Owned groups will be left" msgstr "Eigene Gruppen werden verlassen" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "Persönliche Projekte werden verlassen" @@ -2147,6 +2231,9 @@ msgstr "Diese(r) Benutzer(in) kann keine Slash-Befehle verwenden" msgid "AdminUsers|The user will not receive any notifications" msgstr "Diese(r) Benutzer(in) erhält keine Benachrichtigungen" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "Zur Bestätigung %{projectName} eingeben" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "Erweitert" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "Erweiterte Berechtigungen, Large File Storage und Einstellungen zur Zwei-Faktor-Authentifizierung." -msgid "Advanced search functionality" -msgstr "Erweiterte Suchfunktion" - msgid "After a successful password update you will be redirected to login screen." msgstr "Nach dem erfolgreichen Ändern des Passwortes wirst du zum Anmeldebildschirm weitergeleitet." msgid "After a successful password update, you will be redirected to the login page where you can log in with your new password." msgstr "Nach einer erfolgreichen Passwortaktualisierung wirst du zur Anmeldeseite weitergeleitet, wo du dich mit deinem neuen Passwort anmelden kannst." -msgid "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" + +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "Alarme" msgid "Alerts endpoint" msgstr "Alarm-Endpunkt" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "Algorithmus" @@ -2548,9 +2689,6 @@ msgstr "Alle Sicherheits-Scans sind aktiviert, weil %{linkStart}Auto DevOps%{lin msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "Alle Benutzer(innen)" - msgid "All users must have a name." msgstr "Alle Benutzer(innen) benötigen einen Namen." @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "Erlaube es Projekten in dieser Gruppe Git LFS zu verwenden" @@ -2596,6 +2737,9 @@ msgstr "Anfragen an das lokale Netzwerk von System-Hooks erlauben" msgid "Allow requests to the local network from web hooks and services" msgstr "Anfragen an das lokale Netzwerk von Web-Hooks und Diensten erlauben" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "Diesem Schlüssel auch erlauben, in das Repository zu pushen? (Normalerweise ist nur Pull-Zugriff erlaubt)" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "Scheitern erlaubt" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "Ermöglicht dir das Hinzufügen und Verwalten von Kubernetes-Clustern." @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "Bei einem leeren GitLab-Benutzerfeld wird der vollständigen Namen des FogBugz-Benutzers/-Benutzerin (z. B. \"Von John Smith\") in die Beschreibung aller Tickets und Kommentare eingefügt. Außerdem werden diese Tickets und Kommentare auch mit dem/der Projektersteller(in) assoziiert und/oder ihm/ihr zugewiesen." +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "Es ist ein Fehler aufgetreten" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "Bei der Vorschau des Blobs ist ein Fehler aufgetreten" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "Beim Umschalten des Benachrichtigungs-Abonnements trat ein Fehler auf" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "Beim Aktualisieren der Ticket-Gewichtung ist ein Fehler aufgetreten" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "Beim Abrufen der Service-Desk-Adresse ist ein Fehler aufgetreten." -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "Beim Abrufen der Board-Listen ist ein Fehler aufgetreten. Bitte versuche es erneut." @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "Beim Laden der Abonnementdetails ist ein Fehler aufgetreten." - msgid "An error occurred while making the request." msgstr "Beim Bearbeiten der Anfrage ist ein Fehler aufgetreten." @@ -2938,6 +3094,9 @@ msgstr "Beim Rendern der Vorschau der Broadcast-Nachricht ist ein Fehler aufgetr msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "Beim Umordnen von Tickets ist ein Fehler aufgetreten." @@ -2962,9 +3121,6 @@ msgstr "Beim Speichern des LDAP-Überschreibungsstatus ist ein Fehler aufgetrete msgid "An error occurred while saving assignees" msgstr "Beim Speichern der Zuweisungen ist ein Fehler aufgetreten" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "Beim Abonnieren von Benachrichtigungen ist ein Fehler aufgetreten." @@ -2980,6 +3136,9 @@ msgstr "Beim Abbestellen der Benachrichtigungen ist ein Fehler aufgetreten." msgid "An error occurred while updating approvers" msgstr "Beim Ändern der Genehmigungsberechtigten ist ein Fehler aufgetreten" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "Jobs archivieren" msgid "Archive project" msgstr "Projekt archivieren" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "Mir zugewiesen" @@ -3801,8 +3966,29 @@ msgstr "Deine Anwendung wird, basierend auf den vordefinierten CI/CD-Einstellung msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "Erfahre mehr in der %{link_to_documentation}" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" -msgstr "Die Auto-DevOps-Pipeline wurde aktiviert und wird verwendet, falls keine alternative CI-Konfigurationsdatei gefunden wurde. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" +msgstr "" msgid "Autocomplete" msgstr "Autovervollständigung" @@ -3822,6 +4008,9 @@ msgstr "Automatische Zertifikatsverwaltung mit %{lets_encrypt_link_start}Let's E msgid "Automatic certificate management using Let's Encrypt" msgstr "Automatische Zertifikatsverwaltung mit Let's Encrypt" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "Notiz" msgid "Available" msgstr "Verfügbar" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "Badge-Bild-URL" msgid "Badges|Badge image preview" msgstr "Badge-Bild-Vorschau" -msgid "Badges|Delete badge" -msgstr "Badge löschen" - msgid "Badges|Delete badge?" msgstr "Badge löschen?" @@ -3981,6 +4170,12 @@ msgstr "Bamboo Root-URL, z.B. https://bamboo.example.com" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "Du musst in Bamboo eine automatische Versionskennzeichnung und einen Repository-Trigger einrichten." +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "Vorsicht. Änderungen am Projektnamensraum können unbeabsichtigte Nebenwirkungen haben." @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "Bitbucket-Server-Import" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "Bereich anzeigen" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "Branch %{branchName} wurde im Repository dieses Projekts nicht gefunden. msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "Projekteinstellungen" msgid "Branches|protected" msgstr "geschützt" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "Broadcast-Nachricht wurde erfolgreich erstellt." @@ -4332,9 +4557,21 @@ msgstr "Integriert" msgid "Bulk request concurrency" msgstr "Parallelität von Massenanfragen" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "Von %{user_name}" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "Der Missbrauchsbericht kann nicht erstellt werden. Der/Die Benutzer(in) msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "Untergeordnetes Epic existiert nicht." msgid "Child epic doesn't exist." msgstr "Untergeordnetes Epic existiert nicht." +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "Alle Umgebungen" msgid "CiVariable|Create wildcard" msgstr "Wildcard erstellen" -msgid "CiVariable|Error occurred while saving variables" -msgstr "Fehler beim Speichern von Variablen" - msgid "CiVariable|Masked" msgstr "Maskiert" @@ -5163,9 +5403,6 @@ msgstr "Maskierung umschalten" msgid "CiVariable|Toggle protected" msgstr "Schutzstatus umschalten" -msgid "CiVariable|Validation failed" -msgstr "Validierung fehlgeschlagen" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "Schließe %{tabname}" msgid "Close epic" msgstr "Epic schließen" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "Meilenstein abschließen" @@ -5298,7 +5538,7 @@ msgstr "Geschlossene Tickets" msgid "Closed this %{quick_action_target}." msgstr "Dieses %{quick_action_target} wurde geschlossen." -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "Regionen konnten nicht von Ihrem AWS-Konto geladen werden" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "Erfahre mehr über %{help_link_start_machine_type}Maschinentypen%{help_l msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "Erfahre mehr über %{help_link_start}Zonen%{help_link_end}." -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "Lerne mehr über Kubernetes" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "Schlüsselpaare werden geladen" -msgid "ClusterIntegration|Loading Regions" -msgstr "Regionen werden geladen" - msgid "ClusterIntegration|Loading VPCs" msgstr "VPCs werden geladen" @@ -5910,9 +6147,6 @@ msgstr "Keine Projekte gefunden" msgid "ClusterIntegration|No projects matched your search" msgstr "Keine Projekte entsprechen deiner Suche" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "Region" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "Entferne die Kubernetes-Cluster-Integration" @@ -6048,9 +6279,6 @@ msgstr "Netzwerke suchen" msgid "ClusterIntegration|Search projects" msgstr "Suche Projekte" -msgid "ClusterIntegration|Search regions" -msgstr "Regionen suchen" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "Wähle ein Projekt aus, um die Zone auszuwählen" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "Wähle eine Zone aus" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "Wähle ein Netzwerk" -msgid "ClusterIntergation|Select a region" -msgstr "Wählen Sie eine Region" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "Zeitüberschreitung der Verbindung" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "Wenden Sie sich an Sales, um ein Upgrade durchzuführen" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "Land" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "Erstellt am" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "Erstellt am:" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "Benutzerdefinierter Hostname (für private Commit-E-Mails)" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,13 +8265,22 @@ msgstr "%{firstProject}, %{rest} und %{secondProject}" msgid "Dashboard|Unable to add %{invalidProjects}. This dashboard is available for public projects, and private projects in groups with a Silver plan." msgstr "" -msgid "DastProfiles|Are you sure you want to delete this profile?" +msgid "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." msgstr "" -msgid "DastProfiles|Could not create site validation token. Please refresh the page, or try again later." +msgid "DastProfiles|AJAX spider" msgstr "" -msgid "DastProfiles|Could not create the scanner profile. Please try again." +msgid "DastProfiles|Active" +msgstr "" + +msgid "DastProfiles|Are you sure you want to delete this profile?" +msgstr "" + +msgid "DastProfiles|Could not create site validation token. Please refresh the page, or try again later." +msgstr "" + +msgid "DastProfiles|Could not create the scanner profile. Please try again." msgstr "" msgid "DastProfiles|Could not create the site profile. Please try again." @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "Daten werden noch berechnet..." +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "Codeausschnitt löschen" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "Liste löschen" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "Codeausschnitt löschen?" msgid "Delete source branch" msgstr "Quellbranch löschen" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "Diesen Anhang löschen" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "Verweigern" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ msgstr "" msgid "Deploy to..." msgstr "Bereitstellen auf..." -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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "Bereitgestellt" msgid "Deployed to" msgstr "Bereitgestellt für" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "Bereitstellung für" @@ -8808,6 +9117,9 @@ msgstr "Beschreibung" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "Beschreibungsvorlagen ermöglichen dir, kontextspezifische Vorlagen für das Beschreibungsfeld von Tickets und Merge-Requests für dein Projekts zu definieren." @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "Diff Inhaltsbeschränkungen" @@ -9030,7 +9363,7 @@ msgstr "Gruppen-Runner deaktivieren" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "Dokumentation für gängige Identitätsanbieter" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "Domäne" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "Kann Domain nicht löschen, solange sie mit Cluster(n) verknüpft ist." +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "Nicht erneut anzeigen" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "Asset herunterladen" - msgid "Download codes" msgstr "Codes herunterladen" @@ -9407,15 +9746,24 @@ msgstr "Öffentlichen Bereitstellungsschlüssel bearbeiten" msgid "Edit stage" msgstr "Phase bearbeiten" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "Dieses Release bearbeiten" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "Wiki-Seite bearbeiten" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "Die E-Mail scheint leer zu sein. Stelle sicher, dass sich die Antwort oben in der E-Mail befindet. Wir können keine Inline-Antworten verarbeiten." @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "Endet am (UTC)" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "Genehmigungsberechtigte anzeigen" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "Gruppe exportieren" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "Konfiguriere" msgid "FeatureFlags|Configure feature flags" msgstr "Feature-Flags konfigurieren" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "Feature-Flag erstellen" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "Prozentsatz" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "Feb" @@ -11191,12 +11611,18 @@ msgstr "Dateivorlagen" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "Dateien" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "Filter..." msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "Fertiggestellt" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "Erstmals gesehen" @@ -11329,9 +11758,15 @@ msgstr "Erster Wochentag" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "Fester Termin" @@ -11386,8 +11821,8 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" -msgstr "Bei interne Projekte kann jede(r) angemeldete Benutzer(in) die Pipelines anzeigen lassen und auf Job-Details (Ausgabeprotokolle und Artefakte) zugreifen" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" +msgstr "" msgid "For more info, read the documentation." msgstr "" @@ -11932,7 +12367,7 @@ msgstr "Erste Schritte mit Releases" 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "Git-Strategie für Pipelines" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "Git-Version" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "Gruppen-URL" msgid "Group avatar" msgstr "Gruppenavatar" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "Äußere Forks verbieten" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "Äußere Forks für diese Gruppe verbieten" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "Verlauf" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "Ich akzeptiere die %{terms_link}" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "Wenn diese Option aktiviert ist, wird der Zugriff auf Projekte mit einem externen Service anhand ihrer Klassifizierungslabels überprüft." +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "Importiere mehrere Repositorys, indem du eine Manifestdatei hochlädst." msgid "Import project" msgstr "Projekt importieren" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "Füge Nutzungsbedingungen und eine Datenschutzrichtlinie hinzu, die alle Benutzer(innen) akzeptieren müssen." @@ -13710,27 +14235,33 @@ msgstr "Gib die Host-Schlüssel manuell ein" msgid "Input your repository URL" msgstr "Gib deine Repository-URL ein" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "Installiere einen GitLab Runner" msgid "Install Runner on Kubernetes" msgstr "Installiere einen Runner auf Kubernetes" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,38 +14441,59 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "Interessierte können auch etwas beitragen wenn sie möchten, indem sie Commits pushen." msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." -msgstr "Intern - Die Gruppe und alle internen Projekte können von jedem/jeder angemeldeten Benutzer(in) angesehen werden." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" -msgid "Internal - The project can be accessed by any logged in user." -msgstr "Intern - Auf das Projekt kann von jedem/jeder angemeldeten Benutzer(in) zugegriffen werden." +msgid "Internal - The project can be accessed by any logged in user except external users." +msgstr "" msgid "Internal URL (optional)" msgstr "" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "Interne Benutzer(innen)" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "Intervallmuster" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "Ticketboards" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "Jan" msgid "January" msgstr "Januar" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "Label hochstufen" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "Sprache" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "Letzter Zugriff am" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "Letzte Pipeline" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "Letzte Antwort von" @@ -14836,6 +15523,9 @@ msgstr "Letzte Aktualisierung" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "Mehr Informationen" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "Belasse die Optionen \"Dateityp\" und \"Übergabemethode\" auf ihren Sta msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "März" msgid "March" msgstr "März" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "Mitgliedersperre" msgid "Member since %{date}" msgstr "Mitglied seit %{date}" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "Mitglieder" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "Meilensteinlisten ist mit deiner momentanen Lizenz nicht verfügbar" msgid "Milestone lists show all issues from the selected milestone." msgstr "Meilensteinlisten zeigen alle Tickets des ausgewählten Meilensteins an." +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "Namensraum ist leer" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "Niemals" msgid "New" msgstr "Neu" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "Neue Anwendung" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "Keine" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "Nicht genügend Daten" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "Nicht jetzt" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,21 +18810,15 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "Projekte öffnen" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "Seitenleiste öffnen" -msgid "Open: %{openIssuesCount}" +msgid "Open: %{open}" msgstr "" -msgid "Open: %{open} • Closed: %{closed}" -msgstr "Offen: %{open} • Geschlossen: %{closed}" - msgid "Opened" msgstr "Geöffnet" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,8 +19134,8 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" -msgstr "PyPi" +msgid "PackageRegistry|PyPI" +msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" msgstr "" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "Paket konnte nicht geladen werden" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,8 +19206,8 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" -msgstr "PyPi" +msgid "PackageType|PyPI" +msgstr "" msgid "Packages" msgstr "Pakete" @@ -18578,7 +19398,7 @@ msgstr "Personen ohne Berechtigung werden nie eine Benachrichtigung bekommen und msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "Leistungsoptimierung" @@ -18695,6 +19512,9 @@ msgstr "Erfolgsquote:" msgid "PipelineCharts|Successful:" msgstr "Erfolgreich:" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "Insgesamt:" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "CI Lint" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "Erste Schritte mit Pipelines" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "Der Projekt-Cache wurde erfolgreich zurückgesetzt." @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "Bitte gib einen beschreibenden Namen für deine Gruppe ein." +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "Bitte beachte, dass diese Anwendung nicht von GitLab bereitgestellt wird. Du solltest daher die Authentizität überprüfen, bevor du den Zugriff erlaubst." +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "Schützen" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "Push" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "Aktualisieren" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "In einer Sekunde aktualisieren, um den aktualisierten Status anzuzeigen..." @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "Epic erneut öffnen" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "Repository-Einstellungen" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,8 +22719,8 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" -msgstr "Alle Benutzer(innen) dieser Gruppe müssen die Zwei-Faktor-Authentifizierung einrichten" +msgid "Require all users in this group to setup two-factor authentication" +msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." msgstr "Fordere alle Benutzer(innen) auf, die Nutzungsbedingungen und Datenschutzrichtlinien zu akzeptieren, wenn sie auf GitLab zugreifen." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "Überprüfe den Prozess zum Konfigurieren von Dienstanbietern bei deinem Identitätsanbieter. In diesem Fall ist GitLab der \"Dienstanbieter\" oder die \"vertrauende Seite\"." @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "SSH-Hostschlüssel" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "Öffentlicher SSH-Schlüssel" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "Samstag" @@ -22330,6 +23249,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22354,9 +23276,6 @@ msgstr "Zeitplan der Pipeline speichern" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "Variablen speichern" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "Plane eine neue Pipeline" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "Suche" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "Merge-Requests durchsuchen" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "Wähle die Projekte aus, die du importieren möchtest." msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "Wähle den Branch aus, den du als Standard für dieses Projekt festlegen msgid "Select the custom project template source group." msgstr "Wähle die Quellgruppe der benutzerdefinierten Projektvorlage aus." -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "September" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "Servicevorlagen" msgid "Service URL" msgstr "Service-URL" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "Richte dein Projekt so ein, dass Änderungen automatisch an ein anderes Repository gesendet bzw. von diesem abgerufen werden. Branches, Tags und Commits werden automatisch synchronisiert." @@ -23582,6 +24524,15 @@ msgstr "Geteilte Runner" msgid "Shared projects" msgstr "Geteilte Projekte" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "Sherlock-Transaktionen" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "Alle Mitglieder anzeigen" @@ -23745,6 +24702,9 @@ msgstr "Anmelden / Registrieren" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "Anmeldebeschränkungen" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "Registrierungsbeschränkungen" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "Zugriffsebene, aufsteigend" msgid "SortOptions|Access level, descending" msgstr "Zugriffsebene, absteigend" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "Erstellungsdatum" @@ -24267,6 +25224,9 @@ msgstr "Zuletzt angemeldet" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "Größe" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "Quellcode" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "Gib ein Regex-Muster für E-Mail-Adressen an, um interne Standardbenutze msgid "Specify the following URL during the Runner setup:" msgstr "Gib die folgende URL während des Runner-Setups an:" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "Statistiken" msgid "Status" msgstr "Status" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "Als Spam einreichen" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "Suche ausführen" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "Erfolgreich" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "Informationen synchronisieren" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "Systemmetriken (benutzerdefiniert)" msgid "System metrics (Kubernetes)" msgstr "Systemmetriken (Kubernetes)" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "Vielen Dank! Zeig es mir nicht nochmal" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "Das Ticketsystem ist der Ort, um Dinge hinzuzufügen, die in einem Proje msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,8 +26677,8 @@ msgstr "Die Planungsphase stellt die Zeit vom vorherigen Schritt bis zum Pushen msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "Der private Schlüssel, der verwendet werden soll, wenn ein Clientzertifikat bereitgestellt wird. Dieser Wert wird im Ruhezustand verschlüsselt." -msgid "The project can be accessed by any logged in user." -msgstr "Auf das Projekt kann jede(r) angemeldete Nutzer(in) zugreifen." +msgid "The project can be accessed by any logged in user except external users." +msgstr "" msgid "The project can be accessed by any user who is logged in." msgstr "" @@ -25726,6 +26737,9 @@ msgstr "Die Review-Phase stellt die Zeit vom Anlegen eines Merge-Requests bis zu msgid "The roadmap shows the progress of your epics along a timeline" msgstr "Die Roadmap zeigt den Fortschritt deiner Epics anhand einer Zeitleiste an" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 "Die Benutzerzuordnung legt fest, wie die E-Mail-Adressen und Benutzernamen der FogBuz-Benutzer(innen), die an deinem Projekt teilnehmen, in GitLab importiert werden. Du kannst dies ändern, indem du die Tabelle unten ausfüllst." +msgid "The user you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "Diese Anwendung wurde erstellt von %{link_to_owner}." msgid "This application will be able to:" msgstr "Diese Anwendung wird in der Lage sein:" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "vor kurzem" msgid "Timeago|right now" msgstr "gerade jetzt" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "Zeitüberschreitung" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,8 +27977,8 @@ msgstr "Gib zunächst deine Gitea-Host-URL und einen %{link_to_personal_token} e msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "Zur Verbesserung von GitLab und seiner Benutzererfahrung sammelt GitLab regelmäßig Nutzungsinformationen." -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" -msgstr "Zur Verbesserung von GitLab würden wir gerne regelmäßig Nutzungsinformationen sammeln. Dies kann jederzeit in den %{settings_link_start}Einstellungen%{link_end} geändert werden. %{info_link_start}Weitere Informationen%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." +msgstr "" msgid "To import an SVN repository, check out %{svn_link}." msgstr "Um ein SVN-Repository zu importieren, schaue dir %{svn_link} an." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "Navigation umschalten" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "Seitenleiste ein-/ausblenden" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "Gesamte Testzeit für alle Commits/Merges" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "Gesamt: %{total}" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "Dienstag" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "Jetzt updaten" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ msgstr "Nutzungsstatistiken" msgid "UsageQuota|%{help_link_start}Shared runners%{help_link_end} are disabled, so there are no limits set on pipeline usage" msgstr "" +msgid "UsageQuota|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "Bereits wegen Missbrauchs gemeldet" msgid "UserProfile|Blocked user" msgstr "Blockierte(r) Benutzer(in)" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "Alle Tickets anzeigen" @@ -28647,7 +29751,13 @@ msgstr "Klasse" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered by a push to the repository" +msgstr "" + +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "Wenn ein Runner gesperrt ist, kann er keinem anderen Projekt zugewiesen werden" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "Du bist auf einer GitLab-Instanz, die nur Lesezugriff erlaubt." msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,12 +30449,12 @@ msgstr "Du kannst stattdessen %{linkStart}den Blob anzeigen%{linkEnd}." msgid "You can also create a project from the command line." msgstr "Du kannst ein Projekt auch über die Kommandozeile erstellen." -msgid "You can also press ⌘-Enter" -msgstr "" - msgid "You can also press Ctrl-Enter" msgstr "Sie können auch Strg-Enter drücken" +msgid "You can also press ⌘-Enter" +msgstr "" + msgid "You can also star a label to make it a priority label." msgstr "Du kannst auch ein Label markieren, um es zu einem Prioritätslabel zu machen." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "Du hast keine Berechtigungen" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "Du musst unsere Nutzungsbedingungen und Datenschutzerklärung akzeptieren, um ein Konto registrieren zu können" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "YouTube" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "Deine Gruppen" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "Aktivitäten deiner Projekte" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "Deine SSH-Schlüssel (%{count})" @@ -30061,9 +31216,6 @@ msgstr "Branch-Name" msgid "by" msgstr "von" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "Containerüberprüfung entdeckt bekannte Sicherheitslücken in deinen Do msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "Gesamten Bericht anzeigen" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,8 +31711,8 @@ msgstr "ist ein ungültiger IP-Adressbereich" msgid "is blocked by" msgstr "wird blockiert von" -msgid "is enabled." -msgstr "ist aktiviert." +msgid "is forbidden by a top-level group" +msgstr "" msgid "is invalid because there is downstream lock" msgstr "ist ungültig, weil es eine Downstream-Sperre gibt" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "ist kein gültiges X509-Zertifikat." +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "ist zu lang (maximal 100 Einträge)" @@ -30634,6 +31789,9 @@ msgstr "ìst zu groß" msgid "jigsaw is not defined" msgstr "jigsaw ist nicht definiert" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "fehlt" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "letzte Bereitstellung" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "Projekte" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "Schnellzugriff" @@ -31184,9 +32342,6 @@ msgstr "registrieren" msgid "relates to" msgstr "bezieht sich auf" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "verbleibend" @@ -31264,6 +32419,9 @@ msgstr "weniger anzeigen" msgid "sign in" msgstr "Einloggen" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "Sortierung:" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "Wiki-Seite" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "mit %{additions} Ergänzungen, %{deletions} Löschungen." @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "yaml ungültig" +msgid "your settings" +msgstr "" + diff --git a/locale/el_GR/gitlab.po b/locale/el_GR/gitlab.po index d64c5723522b0d66e251db3febc157b9207d8eee..589a59ba11826c7e8bbfc8af52a21fd2efe9a170 100644 --- a/locale/el_GR/gitlab.po +++ b/locale/el_GR/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: el\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:47\n" +"PO-Revision-Date: 2020-11-03 22:47\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/eo/gitlab.po b/locale/eo/gitlab.po index 7e549a92ffb406c88cbfe69bd9a231c1e3c6d654..f4bb088b700edd0b588d2af698f0d9314d27e475 100644 --- a/locale/eo/gitlab.po +++ b/locale/eo/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: eo\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:43\n" +"PO-Revision-Date: 2020-11-03 22:42\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "Priskribo" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "Ne montru denove" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "Dosieroj" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "Intervala Åablono" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "Lasta ĉenstablo" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "Ne estas sufiĉe da datenoj" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "Proporcio de sukceso:" msgid "PipelineCharts|Successful:" msgstr "Sukcesaj:" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "Totalo:" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "Konservi ĉenstablan planon" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "Plani novan ĉenstablon" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "Kodo" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,8 +26677,8 @@ msgstr "La etapo de la plano montras la tempon de la antaÅa Åtupo Äis la alpu msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." -msgstr "Ĉiu ensalutita uzanto havas atingon al la projekto" +msgid "The project can be accessed by any logged in user except external users." +msgstr "" msgid "The project can be accessed by any user who is logged in." msgstr "" @@ -25726,6 +26737,9 @@ msgstr "La etapo de la kontrolo montras la tempon de la kreado de la peto pri ku msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "Totala tempo por la testado de ĉiuj enmetadoj/kunfandoj" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/es/gitlab.po b/locale/es/gitlab.po index d39cf6a278469b3be97e7e97265b349051aa48c6..68fcb8c64715a70acd3780d8409c99c089e144f5 100644 --- a/locale/es/gitlab.po +++ b/locale/es/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: es-ES\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:46\n" +"PO-Revision-Date: 2020-11-03 22:46\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "%d fallido" msgstr[1] "%d fallidos" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d solucionado el resultado de la prueba" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "%d incidencia en este grupo" msgstr[1] "%d incidencias en este grupo" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "%d incidencia seleccionada" -msgstr[1] "%d incidencias seleccionadas" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "%d incidencia importada correctamente con la etiqueta" @@ -247,8 +247,8 @@ msgstr[1] "%d métricas" msgid "%d milestone" msgid_plural "%d milestones" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d hito" +msgstr[1] "%d hitos" msgid "%d minute" msgid_plural "%d minutes" @@ -262,8 +262,8 @@ msgstr[1] "%d comentarios más" msgid "%d open issue" msgid_plural "%d open issues" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d incidencia abierta" +msgstr[1] "%d incidencias abiertas" msgid "%d pending comment" msgid_plural "%d pending comments" @@ -337,8 +337,8 @@ msgstr[1] "%d vulnerabilidades descartadas" msgid "%d warning found:" msgid_plural "%d warnings found:" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d advertencia encontrada:" +msgstr[1] "%d advertencias encontradas:" msgid "%s additional commit has been omitted to prevent performance issues." msgid_plural "%s additional commits have been omitted to prevent performance issues." @@ -349,7 +349,7 @@ msgid "%{actionText} & %{openOrClose} %{noteable}" msgstr "%{actionText} & %{openOrClose} %{noteable}" msgid "%{address} is an invalid IP address range" -msgstr "" +msgstr "%{address} no es en un rango de direcciones IP válido" msgid "%{author_link} wrote:" msgstr "%{author_link} escribió:" @@ -407,6 +407,16 @@ msgstr "%{count} aprobaciones de %{name}" msgid "%{count} files touched" msgstr "%{count} archivos modificados" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "%{count} incidencias seleccionadas" +msgstr[1] "%{count} incidencias seleccionadas" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "%{count} más" @@ -447,6 +457,12 @@ msgstr "%{deployLinkStart}Utilice una plantilla para implementar en ECS%{deployL msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "%{group_name} utiliza cuentas administradas de grupo. Debe crear una nue msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "%{host} inicia sesión desde una nueva ubicación" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "%{name} contenido en %{resultsString}" @@ -718,7 +737,7 @@ msgstr[1] "%{reportType} %{status} detectó %{other} vulnerabilidades." msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "%{size} %{unit}" + msgid "%{size} GiB" msgstr "%{size} Gb" @@ -747,7 +769,7 @@ msgid "%{size} bytes" msgstr "%{size} bytes" msgid "%{sourceBranch} into %{targetBranch}" -msgstr "" +msgstr "%{sourceBranch} en %{targetBranch}" msgid "%{spammable_titlecase} was submitted to Akismet successfully." msgstr "%{spammable_titlecase} se envió con éxito a Akismet." @@ -765,7 +787,7 @@ msgid "%{state} epics" msgstr "%{state} épicas" msgid "%{strongStart}Deletes%{strongEnd} source branch" -msgstr "" +msgstr "%{strongStart}Elimina%{strongEnd} la rama origen" msgid "%{strongStart}Note:%{strongEnd} Once a custom stage has been added you can re-order stages by dragging them into the desired position." msgstr "" @@ -945,16 +967,13 @@ msgid "(check progress)" msgstr "(comprobar el progreso)" msgid "(deleted)" -msgstr "" - -msgid "(external source)" -msgstr "(fuente externa)" +msgstr "(eliminado)" msgid "(line: %{startLine})" -msgstr "" +msgstr "(lÃnea: %{startLine})" msgid "(max size 15 MB)" -msgstr "" +msgstr "(tamaño máximo 15 MB)" msgid "(removed)" msgstr "(eliminado)" @@ -963,7 +982,7 @@ msgid "(revoked)" msgstr "(revocado)" msgid "* * * * *" -msgstr "" +msgstr "* * * * *" msgid "+ %{amount} more" msgstr "+ %{amount} más" @@ -988,6 +1007,18 @@ msgstr[1] "+%d más" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "+%{tags} más" @@ -1016,24 +1047,20 @@ msgstr "" msgid "- show less" msgstr "- mostrar menos" -msgid "0 bytes" +msgid "." msgstr "" +msgid "0 bytes" +msgstr "0 bytes" + msgid "0 for unlimited" msgstr "0 para ilimitado" msgid "0 for unlimited, only effective with remote storage enabled." -msgstr "" +msgstr "0 para ilimitado, solo efectivo con almacenamiento remoto habilitado." -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "1 adición de %{type}" -msgstr[1] "%{count} %{type} adiciones" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "1 %{type} modificación" -msgstr[1] "%{count} %{type} modificaciones" +msgid "0t1DgySidms" +msgstr "0t1DgySidms" msgid "1 Day" msgid_plural "%d Days" @@ -1042,8 +1069,8 @@ msgstr[1] "%d DÃas" msgid "1 Issue" msgid_plural "%d Issues" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "1 incidencia" +msgstr[1] "%d incidencias" msgid "1 closed issue" msgid_plural "%{issues} closed issues" @@ -1062,8 +1089,8 @@ msgstr[1] "%d dÃas" msgid "1 deploy key" msgid_plural "%d deploy keys" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "1 clave de despliegue" +msgstr[1] "%d claves de despliegue" msgid "1 group" msgid_plural "%d groups" @@ -1296,6 +1323,9 @@ msgstr "Un usuario con acceso de escritura a la rama origen seleccionó esta opc msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "Ayuda de la API" @@ -1501,7 +1531,7 @@ msgid "Add" msgstr "Añadir" msgid "Add \"%{value}\"" -msgstr "" +msgstr "Añadir \"%{value}\"" msgid "Add %d issue" msgid_plural "Add %d issues" @@ -1557,7 +1587,7 @@ msgid "Add a To Do" msgstr "Añadir a tareas pendientes" msgid "Add a To-Do" -msgstr "" +msgstr "Añadir a tareas pendientes" msgid "Add a bullet list" msgstr "Añadir una lista de viñetas" @@ -1595,6 +1625,9 @@ msgstr "Añadir tabla" msgid "Add a task list" msgstr "Añadir una lista de tareas" +msgid "Add a to do" +msgstr "Añadir a tareas pendientes" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "Añada un texto adicional que aparecerá en todas las comunicaciones vÃa correo electrónico. El lÃmite es de %{character_limit} caracteres" @@ -1748,8 +1781,8 @@ msgstr "Agregada %{epic_ref} como una tarea épica hija." msgid "Added %{label_references} %{label_text}." msgstr "Agregada %{label_references} %{label_text}." -msgid "Added a To Do." -msgstr "Agregado a la lista de tareas pendientes." +msgid "Added a to do." +msgstr "Añadido a tareas pendientes." msgid "Added an issue to an epic." msgstr "Agrada una incidencia a una tarea épica." @@ -1784,12 +1817,12 @@ msgstr "Añade %{epic_ref} como tarea épica hija." msgid "Adds %{labels} %{label_text}." msgstr "Agrega %{labels} %{label_text}." -msgid "Adds a To Do." -msgstr "Agregar a la lista de tareas pendientes." - msgid "Adds a Zoom meeting" msgstr "Agregar una reunión de Zoom" +msgid "Adds a to do." +msgstr "Añade una tarea pendiente." + msgid "Adds an issue to an epic." msgstr "Agregar una incidencia a una tarea épica." @@ -1836,7 +1869,7 @@ msgid "AdminArea|Bots" msgstr "Bots" msgid "AdminArea|Components" -msgstr "" +msgstr "AdminArea|Componentes" msgid "AdminArea|Developer" msgstr "Desarrollador" @@ -1854,31 +1887,34 @@ msgid "AdminArea|Included Free in license" msgstr "AdminArea|Incluido gratis en la licencia" msgid "AdminArea|Latest groups" -msgstr "" +msgstr "AdminArea|Grupos más recientes" msgid "AdminArea|Latest projects" -msgstr "" +msgstr "AdminArea|Proyectos más recientes" msgid "AdminArea|Latest users" -msgstr "" +msgstr "AdminArea|Usuarios más recientes" msgid "AdminArea|Maintainer" msgstr "Mantenedor" msgid "AdminArea|New group" -msgstr "" +msgstr "AdminArea|Nuevo grupo" msgid "AdminArea|New project" -msgstr "" +msgstr "AdminArea|Nuevo proyecto" msgid "AdminArea|New user" +msgstr "AdminArea|Nuevo usuario" + +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." msgstr "" msgid "AdminArea|Owner" msgstr "Propietario" msgid "AdminArea|Projects: %{number_of_projects}" -msgstr "" +msgstr "AdminArea|Proyectos: %{number_of_projects}" msgid "AdminArea|Reporter" msgstr "Reportador" @@ -1898,6 +1934,9 @@ msgstr "Error al detener trabajos" msgid "AdminArea|Total users" msgstr "Usuarios totales" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "EstadÃsticas de usuarios" @@ -1908,7 +1947,7 @@ msgid "AdminArea|Users without a Group and Project" msgstr "Usuarios sin grupo y proyecto" msgid "AdminArea|Users: %{number_of_users}" -msgstr "" +msgstr "AdminArea|Usuarios: %{number_of_users}" msgid "AdminArea|You’re about to stop all jobs.This will halt all current jobs that are running." msgstr "Está a punto de detener todos los trabajos. Esto detendrá todos los trabajos que se están ejecutando actualmente." @@ -2012,6 +2051,21 @@ msgstr "Claves SSH" msgid "AdminStatistics|Snippets" msgstr "Fragmentos de código" +msgid "AdminUsers|(Admin)" +msgstr "AdminUsers|(Admin)" + +msgid "AdminUsers|(Blocked)" +msgstr "AdminUsers|(Bloqueado)" + +msgid "AdminUsers|(Deactivated)" +msgstr "AdminUsers|(Desactivado)" + +msgid "AdminUsers|(Internal)" +msgstr "AdminUsers|(Interno)" + +msgid "AdminUsers|(Pending approval)" +msgstr "AdminUsers|(Pendiente de aprobación)" + msgid "AdminUsers|2FA Disabled" msgstr "2FA desactivado" @@ -2019,7 +2073,13 @@ msgid "AdminUsers|2FA Enabled" msgstr "2FA Habilitado" msgid "AdminUsers|Access" -msgstr "" +msgstr "Acceso" + +msgid "AdminUsers|Access Git repositories" +msgstr "Acceso a los repositorios de Git" + +msgid "AdminUsers|Access the API" +msgstr "Acceder a la API" msgid "AdminUsers|Active" msgstr "Activo" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "Administradores" +msgid "AdminUsers|Approve" +msgstr "Aprobar" + +msgid "AdminUsers|Approve user" +msgstr "Aprobar usuario" + +msgid "AdminUsers|Approved users can:" +msgstr "Los usuarios aprobados pueden:" + +msgid "AdminUsers|Are you sure?" +msgstr "AdminUsers|¿Está seguro?" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "Ser añadido a grupos y proyectos" + msgid "AdminUsers|Block" msgstr "Bloquear" +msgid "AdminUsers|Block this user" +msgstr "Bloquear a este usuario" + msgid "AdminUsers|Block user" msgstr "Bloquear usuario" @@ -2093,6 +2171,9 @@ msgstr "Está utilizando un asiento" msgid "AdminUsers|It's you!" msgstr "¡Es usted!" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "Nuevo usuario" @@ -2102,6 +2183,9 @@ msgstr "No se encontraron usuarios" msgid "AdminUsers|Owned groups will be left" msgstr "Se dejarán los grupos propios" +msgid "AdminUsers|Pending approval" +msgstr "Pendiente de aprobación" + msgid "AdminUsers|Personal projects will be left" msgstr "Se dejarán los proyectos personales" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "El usuario no recibirá ninguna notificación" +msgid "AdminUsers|This user has requested access" +msgstr "Este usuario ha solicitado acceso" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "Para confirmar, escriba %{projectName}" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "Siempre puede desbloquear su cuenta, sus datos permanecerán intactos." + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "‫Administración" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "Avanzado" @@ -2195,22 +2288,22 @@ msgstr "Configuración avanzada" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "Permisos avanzados, almacenamiento de grandes archivos y configuraciones de autenticación de dos factores." -msgid "Advanced search functionality" -msgstr "Funcionalidad de búsqueda avanzada" - msgid "After a successful password update you will be redirected to login screen." msgstr "Después de una actualización correcta de la contraseña, será redirigido a la pantalla de inicio de sesión." msgid "After a successful password update, you will be redirected to the login page where you can log in with your new password." msgstr "Después de una actualización correcta de la contraseña, se le redirigirá a la página de inicio de sesión donde podrá iniciar sesión con su nueva contraseña." -msgid "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,12 +2368,12 @@ msgstr "Eventos" msgid "AlertManagement|High" msgstr "Alta" +msgid "AlertManagement|Incident" +msgstr "Incidente" + msgid "AlertManagement|Info" msgstr "Información" -msgid "AlertManagement|Issue" -msgstr "" - msgid "AlertManagement|Key" msgstr "" @@ -2315,10 +2408,10 @@ msgid "AlertManagement|Open" msgstr "Abrir" msgid "AlertManagement|Opsgenie is enabled" -msgstr "" +msgstr "Opsgenie está habilitado" msgid "AlertManagement|Please try again." -msgstr "" +msgstr "Por favor, inténtelo de nuevo." msgid "AlertManagement|Reported %{when}" msgstr "Reportado %{when}" @@ -2330,7 +2423,7 @@ msgid "AlertManagement|Resolved" msgstr "Resuelto" msgid "AlertManagement|Runbook" -msgstr "" +msgstr "Runbook" msgid "AlertManagement|Service" msgstr "Servicio" @@ -2378,10 +2471,10 @@ msgid "AlertManagement|Unknown" msgstr "Desconocido" msgid "AlertManagement|Value" -msgstr "" +msgstr "Valor" msgid "AlertManagement|View alerts in Opsgenie" -msgstr "" +msgstr "Ver alertas en Opsgenie" msgid "AlertManagement|View incident" msgstr "" @@ -2395,28 +2488,40 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|API URL" +msgid "AlertSettings|1. Select integration type" +msgstr "1. Seleccione el tipo de integración" + +msgid "AlertSettings|2. Name integration" msgstr "" -msgid "AlertSettings|Active" +msgid "AlertSettings|5. Map fields (optional)" msgstr "" +msgid "AlertSettings|API URL" +msgstr "URL del API" + +msgid "AlertSettings|Active" +msgstr "Activo" + msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" -msgstr "" +msgstr "Clave de autorización" msgid "AlertSettings|Authorization key has been successfully reset. Please save your changes now." -msgstr "" +msgstr "La clave de autorización se ha restablecido correctamente. Por favor, guarde los cambios ahora." msgid "AlertSettings|Copy" +msgstr "Copiar" + +msgid "AlertSettings|Enter integration name" msgstr "" msgid "AlertSettings|Enter test alert JSON...." @@ -2425,13 +2530,19 @@ msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2465,7 +2585,7 @@ msgid "AlertSettings|URL cannot be blank and must start with http or https" msgstr "" msgid "AlertSettings|Webhook URL" -msgstr "" +msgstr "AlertSettings|URL del webhook" msgid "AlertSettings|You can now set up alert endpoints for manually configured Prometheus instances in the Alerts section on the Operations settings page. Alert endpoint fields on this page have been deprecated." msgstr "" @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "Alertas" msgid "Alerts endpoint" msgstr "Endpoint de alertas" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "Integraciones actuales" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "endpoint HTTP" + +msgid "AlertsIntegrations|Integration Name" +msgstr "Nombre de integración" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "TodavÃa no se han añadido integraciones" + +msgid "AlertsIntegrations|Prometheus" +msgstr "Prometheus" + msgid "Algorithm" msgstr "Algoritmo" @@ -2513,7 +2654,7 @@ msgid "All environments" msgstr "Todos los entornos" msgid "All epics" -msgstr "" +msgstr "Todas las tareas épicas" msgid "All features are enabled for blank projects, from templates, or when importing, but you can disable them afterward in the project settings." msgstr "Todas las funcionalidades están habilitadas para proyectos en blanco, plantillas, o al importar, pero puedes deshabilitarlas posteriormente en la configuración del proyecto." @@ -2540,7 +2681,7 @@ msgid "All projects" msgstr "Todos los proyectos" msgid "All projects selected" -msgstr "" +msgstr "Todos los proyectos seleccionados" msgid "All security scans are enabled because %{linkStart}Auto DevOps%{linkEnd} is enabled on this project" msgstr "Todas las exploraciones de seguridad están habilitadas porque %{linkStart}Auto DevOps%{linkEnd} está habilitado en este proyecto" @@ -2548,9 +2689,6 @@ msgstr "Todas las exploraciones de seguridad están habilitadas porque %{linkSta msgid "All threads resolved" msgstr "Todos los hilos resueltos" -msgid "All users" -msgstr "Todos los usuarios" - msgid "All users must have a name." msgstr "Todos los usuarios deben tener un nombre." @@ -2558,7 +2696,7 @@ msgid "Allow \"%{group_name}\" to sign you in" msgstr "Permitir al grupo %{group_name} iniciar sesión" msgid "Allow access to the following IP addresses" -msgstr "" +msgstr "Permitir el acceso a las siguientes direcciones IP" msgid "Allow commits from members who can merge to the target branch." msgstr "Permitir commits de los miembros que pueden hacer merge con la rama de destino." @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "Permitir que los proyectos y subgrupos sobreescriban la configuración del grupo" + msgid "Allow projects within this group to use Git LFS" msgstr "Permitir que los proyectos dentro de este grupo usen Git LFS" @@ -2596,6 +2737,9 @@ msgstr "Permitir solicitudes a la red local desde hooks de sistema" msgid "Allow requests to the local network from web hooks and services" msgstr "Permitir solicitudes a la red local desde web hooks y servicios" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "Permitir que los subgrupos configuren sus propias reglas de autenticación de dos factores" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "¿Permitir que esta clave también haga push al repositorio? (El valor predeterminado solo permite hacer pull)" @@ -2612,10 +2756,13 @@ msgid "Allow users to request access (if visibility is public or internal)" msgstr "Permitir a los usuarios solicitar acceso (si la visibilidad es pública o interna)" msgid "Allowed" -msgstr "" +msgstr "Permitido" msgid "Allowed Geo IP" -msgstr "" +msgstr "Geo IP permitida" + +msgid "Allowed domains for sign-ups" +msgstr "Dominios permitidos para suscripciones" msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "Sólo los grupos de nivel superior pueden restringir los dominios de correo electrónico permitidos" @@ -2623,6 +2770,9 @@ msgstr "Sólo los grupos de nivel superior pueden restringir los dominios de cor msgid "Allowed to fail" msgstr "Permitido fallar" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "Le permite agregar y administrar clusters de Kubernetes." @@ -2630,7 +2780,7 @@ msgid "Almost there" msgstr "¡Ya queda poco!" msgid "Already blocked" -msgstr "" +msgstr "Ya está bloqueado" msgid "Also called \"Issuer\" or \"Relying party trust identifier\"" msgstr "También llamado \"emisor\" o \"identificador de confianza\"" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "Se ha disparado una alerta en %{project_path}." @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "Se agregará a un campo de usuario de Gitlab el nombre completo del usuario de FogBugz (por ejemplo, \"John Smith\") en la descripción de todos los errores y los comentarios. También se asociarán o asignarán estos errores y comentarios al creador del proyecto." +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "Se ha producido un error" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "Se ha producido un error al recuperar los autores del proyecto." msgid "An error occurred previewing the blob" msgstr "Ha ocurrido un error visualizando el blob" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "Se produjo un error al activar/desactivar la suscripción de notificación" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "Se ha producido un error al actualizar el tamaño de la incidencia" @@ -2803,9 +2968,6 @@ msgstr "Se ha producido un error al obtener los informes de terraform." msgid "An error occurred while fetching the Service Desk address." msgstr "Se ha producido un error al obtener la dirección de Service Desk." -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "Se ha producido un error al obtener la lista de tableros. Por favor vuelva a intentarlo." @@ -2878,9 +3040,6 @@ msgstr "Se ha producido un error al cargar las incidencias" msgid "An error occurred while loading merge requests." msgstr "Se ha producido un error al cargar los merge requests." -msgid "An error occurred while loading milestones" -msgstr "Se ha producido un error al cargar los hitos" - msgid "An error occurred while loading project creation UI" msgstr "Se ha producido un error al cargar la interfaz de creación del proyecto" @@ -2911,9 +3070,6 @@ msgstr "Se ha producido un error al cargar el merge request." msgid "An error occurred while loading the pipelines jobs." msgstr "Se ha producido un error al cargar los trabajos de lo pipelines." -msgid "An error occurred while loading the subscription details." -msgstr "Se ha producido un error al cargar los detalles de la suscripción." - msgid "An error occurred while making the request." msgstr "Se ha producido un error al crear la petición." @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "Se ha producido un error al renderizar el editor" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "Se ha producido un error al ordenar las incidencias." @@ -2954,7 +3113,7 @@ msgid "An error occurred while retrieving diff files" msgstr "" msgid "An error occurred while retrieving projects." -msgstr "" +msgstr "Se ha producido un error al obtener los proyectos." msgid "An error occurred while saving LDAP override status. Please try again." msgstr "Se ha producido un error al guardar el estado de LDAP. Por favor, inténtalo de nuevo." @@ -2962,9 +3121,6 @@ msgstr "Se ha producido un error al guardar el estado de LDAP. Por favor, intén msgid "An error occurred while saving assignees" msgstr "Se ha producido un error al guardar las asignaciones" -msgid "An error occurred while searching for milestones" -msgstr "Se ha producido un error durante la búsqueda de hitos" - msgid "An error occurred while subscribing to notifications." msgstr "Se ha producido un error al suscribirse a las notificaciones." @@ -2980,8 +3136,11 @@ msgstr "Se ha producido un error al cancelar la suscripción a las notificacione msgid "An error occurred while updating approvers" msgstr "Se ha producido un error al actualizar los aprobadores" +msgid "An error occurred while updating configuration." +msgstr "Se ha producido un error al actualizar la configuración." + msgid "An error occurred while updating labels." -msgstr "" +msgstr "Se ha producido un error al actualizar las etiquetas." msgid "An error occurred while updating the comment" msgstr "Se ha producido un error al actualizar el comentario" @@ -2993,7 +3152,7 @@ msgid "An error occurred while validating username" msgstr "Se ha producido un error al validar el nombre de usuario" msgid "An error occurred. Please sign in again." -msgstr "" +msgstr "Se ha producido un error. Por favor, inicie sesión de nuevo." msgid "An error occurred. Please try again." msgstr "Se ha producido un error. Por favor inténtelo de nuevo." @@ -3038,7 +3197,7 @@ msgid "An unknown error occurred while loading this graph." msgstr "Se ha producido un error desconocido mientras se cargaba este gráfico." msgid "An unknown error occurred." -msgstr "" +msgstr "Se ha producido un error desconocido." msgid "Analytics" msgstr "AnalÃticas" @@ -3262,7 +3421,7 @@ msgid "ApprovalStatusTooltip|Fails to adhere to separation of duties" msgstr "" msgid "Approvals|Section: %section" -msgstr "" +msgstr "Sección: %section" msgid "Approve" msgstr "Aprobar" @@ -3298,7 +3457,7 @@ msgid "April" msgstr "Abril" msgid "Architecture not found for OS" -msgstr "" +msgstr "Arquitectura no encontrada para SO" msgid "Archive" msgstr "Archivar" @@ -3309,11 +3468,14 @@ msgstr "Archivar trabajos" msgid "Archive project" msgstr "Archivar proyecto" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "Archivado" msgid "Archived in this version" -msgstr "" +msgstr "Archivado en esta versión" msgid "Archived project! Repository and other project resources are read only" msgstr "¡Proyecto archivado! El repositorio y otros recursos del proyecto son de sólo lectura" @@ -3552,11 +3714,14 @@ msgid "Assigned Merge Requests" msgstr "Merge requests asignados" msgid "Assigned to %{assigneeName}" -msgstr "" +msgstr "Asignado a %{assigneeName}" msgid "Assigned to %{assignee_name}" msgstr "Asignado a %{assignee_name}" +msgid "Assigned to %{name}" +msgstr "Asignado a %{name}" + msgid "Assigned to me" msgstr "Asignado a mÃ" @@ -3670,7 +3835,7 @@ msgid "AuditLogs|Target" msgstr "Destino" msgid "AuditLogs|This month" -msgstr "" +msgstr "Este mes" msgid "AuditLogs|User Events" msgstr "Eventos de usuario" @@ -3712,16 +3877,16 @@ msgid "Authentication via U2F device failed." msgstr "Se ha producido un error en la autenticación a través del dispositivo U2F." msgid "Authentication via WebAuthn device failed." -msgstr "" +msgstr "La autenticación vÃa dispositivo WebAuthn ha fallado." msgid "Author" msgstr "Autor" msgid "Author: %{author_name}" -msgstr "" +msgstr "Autores: %{author_name}" msgid "Authored %{timeago}" -msgstr "" +msgstr "Creado %{timeago}" msgid "Authored %{timeago} by %{author}" msgstr "Creado %{timeago} por %{author}" @@ -3745,7 +3910,7 @@ msgid "Authorize %{link_to_client} to use your account?" msgstr "¿Autorizar %{link_to_client} para utilizar su cuenta?" msgid "Authorize %{user} to use your account?" -msgstr "" +msgstr "¿Autorizar a %{user} para utilizar su cuenta?" msgid "Authorize external services to send alerts to GitLab" msgstr "Autorizar a servicios externos enviar alertas a GitLab" @@ -3801,8 +3966,29 @@ msgstr "Automáticamente construirán, probarán y desplegarán su aplicación c msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "Más información en %{link_to_documentation}" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" -msgstr "El pipeline de Auto DevOps ha sido habilitado y será utilizado si no se encuentra un archivo de configuración CI alternativo. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" +msgstr "" msgid "Autocomplete" msgstr "Autocompletar" @@ -3822,6 +4008,9 @@ msgstr "Gestión automática de los certificados utilizando %{lets_encrypt_link_ msgid "Automatic certificate management using Let's Encrypt" msgstr "Gestión automática de los certificados utilizando Let's Encrypt" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,11 +4029,14 @@ msgstr "Nota" msgid "Available" msgstr "Disponible" +msgid "Available ID" +msgstr "ID disponible" + msgid "Available Runners: %{runners}" -msgstr "" +msgstr "Ejecutores disponibles: %{runners}" msgid "Available for dependency and container scanning" -msgstr "" +msgstr "Disponible para análisis de dependencias y contenedores" msgid "Available group Runners: %{runners}" msgstr "Grupo de ejecutores disponible: %{runners}" @@ -3897,9 +4089,6 @@ msgstr "URL de imagen de la insignia" msgid "Badges|Badge image preview" msgstr "Vista previa de la imagen de la insignia" -msgid "Badges|Delete badge" -msgstr "Eliminar la insignia" - msgid "Badges|Delete badge?" msgstr "¿Desea eliminar la insignia?" @@ -3981,6 +4170,12 @@ msgstr "La URL raÃz de Bamboo, por ejemplo, https://bamboo.example.com" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "Debe configurar el etiquetado automático de revisión y un disparador del repositorio en Bamboo." +msgid "Based on" +msgstr "Basado en" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "Tenga cuidado. Cambiar el espacio de nombres del proyecto puede tener efectos secundarios no deseados." @@ -4003,7 +4198,7 @@ msgid "Bi-weekly code coverage" msgstr "Cobertura de código quincenal" msgid "Billable Users:" -msgstr "" +msgstr "Usuarios facturables:" msgid "Billing" msgstr "Facturación" @@ -4015,7 +4210,7 @@ msgid "BillingPlans|@%{user_name} you are currently using the %{plan_name} plan. msgstr "actualmente, @%{user_name} está utilizando el plan %{plan_name}." msgid "BillingPlans|Congratulations, your free trial is activated." -msgstr "" +msgstr "Enhorabuena, su plan de prueba está activado." msgid "BillingPlans|If you would like to downgrade your plan please contact %{support_link_start}Customer Support%{support_link_end}." msgstr "Si deseas cambiar su plan, por favor, póngase en contacto con %{support_link_start}Atención al cliente%{support_link_end}." @@ -4060,11 +4255,23 @@ msgid "BillingPlans|per user" msgstr "por usuario" msgid "BillingPlan|Contact sales" -msgstr "" +msgstr "Contactar con ventas" msgid "BillingPlan|Upgrade" msgstr "Actualizar" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "Importar desde un servidor de Bitbucket" @@ -4078,7 +4285,7 @@ msgid "Blame" msgstr "" msgid "Block user" -msgstr "" +msgstr "Bloquear usuario" msgid "Blocked" msgstr "Bloqueado" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "Expandir" msgid "Boards|View scope" msgstr "Ver alcance" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "No se encontró la rama %{branchName} en el repositorio de este proyecto msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "configuración del proyecto" msgid "Branches|protected" msgstr "protegido" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "El mensaje de difusión se creó correctamente." @@ -4332,9 +4557,21 @@ msgstr "Integrado" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "Gráfico de evolución" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "Por %{user_name}" msgid "By URL" msgstr "Por URL" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "No se puede crear el informe de abuso. Este usuario ha sido bloqueado." msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "La subtarea épica no existe." msgid "Child epic doesn't exist." msgstr "La subtarea épica no existe." +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "Todos los entornos" msgid "CiVariable|Create wildcard" msgstr "Crear comodÃn" -msgid "CiVariable|Error occurred while saving variables" -msgstr "Se ha producido un error al guardar las variables" - msgid "CiVariable|Masked" msgstr "Enmascarado" @@ -5163,9 +5403,6 @@ msgstr "Alternar enmascaramiento" msgid "CiVariable|Toggle protected" msgstr "Alternar protegido" -msgid "CiVariable|Validation failed" -msgstr "Error de validación" - msgid "Classification Label (optional)" msgstr "Etiqueta de clasificación (opcional)" @@ -5274,6 +5511,9 @@ msgstr "Cerrar %{tabname}" msgid "Close epic" msgstr "Cerrar épica" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "Cerrar hito" @@ -5298,8 +5538,8 @@ msgstr "Incidencias cerradas" msgid "Closed this %{quick_action_target}." msgstr "Cerrado este %{quick_action_target}." -msgid "Closed: %{closedIssuesCount}" -msgstr "Cerrados: %{closedIssuesCount}" +msgid "Closed: %{closed}" +msgstr "" msgid "Closes this %{quick_action_target}." msgstr "Cierra este %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "Nivel de clúster" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5458,7 +5701,7 @@ msgid "ClusterIntegration|Authenticate with Amazon Web Services" msgstr "Autenticar con Amazon Web Services" msgid "ClusterIntegration|Authentication Error" -msgstr "" +msgstr "Error de autenticación" msgid "ClusterIntegration|Base domain" msgstr "Dominio base" @@ -5508,6 +5751,9 @@ msgstr "Limpiar la caché de cluster" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "Proyecto de administración de cluster (alpha)" @@ -5565,9 +5811,6 @@ msgstr "Se ha producido un error al cargar los tipos de instancias" msgid "ClusterIntegration|Could not load networks" msgstr "Se ha producido un error al cargar las redes" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "Se ha producido un error al cargar las regiones de su cuenta AWS" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "Se ha producido un error al cargar los grupos de seguridad para la VPC seleccionada" @@ -5725,7 +5968,7 @@ msgid "ClusterIntegration|Group cluster" msgstr "ClusterIntegration|Grupo de clúster" msgid "ClusterIntegration|HTTP Error" -msgstr "" +msgstr "Error HTTP" msgid "ClusterIntegration|Helm Tiller" msgstr "Helm Tiller" @@ -5823,9 +6066,6 @@ msgstr "Aprenda más sobre los tipos de %{help_link_start_machine_type}instancia msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "Conozca más sobre las %{help_link_start}zonas%{help_link_end}." -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "Más información sobre Kubernetes" @@ -5841,9 +6081,6 @@ msgstr "Cargando roles de IAM" msgid "ClusterIntegration|Loading Key Pairs" msgstr "Cargando pares de claves" -msgid "ClusterIntegration|Loading Regions" -msgstr "Cargando regiones" - msgid "ClusterIntegration|Loading VPCs" msgstr "Cargando VPCs" @@ -5910,9 +6147,6 @@ msgstr "No se encontraron proyectos" msgid "ClusterIntegration|No projects matched your search" msgstr "No hay proyectos que coincidan con su búsqueda" -msgid "ClusterIntegration|No region found" -msgstr "No se encontró ninguna región" - msgid "ClusterIntegration|No security group found" msgstr "No se ha encontrado ningún grupo de seguridad" @@ -5979,9 +6213,6 @@ msgstr "Lea nuestra %{link_start}página de ayuda%{link_end} sobre la integraci msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "Región" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "Eliminar la integración de clústeres de Kubernetes" @@ -6048,9 +6279,6 @@ msgstr "Buscar redes" msgid "ClusterIntegration|Search projects" msgstr "Buscar proyectos" -msgid "ClusterIntegration|Search regions" -msgstr "Buscar regiones" - msgid "ClusterIntegration|Search security groups" msgstr "Buscar grupos de seguridad" @@ -6111,6 +6339,9 @@ msgstr "Seleccione un proyecto para elegir la zona" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "Seleccione la zona" @@ -6195,6 +6426,9 @@ msgstr "El endpoint está en proceso de ser asignado. Por favor verifique su clu msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "Se ha producido un error durante la autenticación con su cluster. Por favor, asegúrese de que su la CA de su certificado y su token son válidos." @@ -6295,13 +6529,13 @@ msgid "ClusterIntegration|You must have an RBAC-enabled cluster to install Knati msgstr "Debe tener un cluster RBAC habilitado para instalar Knative." msgid "ClusterIntegration|You must specify a domain before you can install Knative." -msgstr "" +msgstr "Debe especificar un dominio antes de poder instalar Knative." msgid "ClusterIntegration|You should select at least two subnets" msgstr "Debe seleccionar al menos dos subredes" msgid "ClusterIntegration|Your Elasticsearch cluster will be re-created during this upgrade. Your logs will be re-indexed, and you will lose historical logs from hosts terminated in the last 30 days." -msgstr "" +msgstr "Su cluster Elasticsearch será recreado durante esta actualización. Sus registros serán reindexados y perderá registros históricos de los hosts de los últimos 30 dÃas." msgid "ClusterIntegration|Your account must have %{link_to_kubernetes_engine}" msgstr "Su cuenta debe tener %{link_to_kubernetes_engine}" @@ -6319,7 +6553,7 @@ msgid "ClusterIntegration|access to Google Kubernetes Engine" msgstr "acceso a Google Kubernetes Engine" msgid "ClusterIntegration|can be used instead of a custom domain. " -msgstr "" +msgstr "puede utilizarse en lugar de un dominio personalizado. " msgid "ClusterIntegration|installed via %{linkStart}Cloud Run%{linkEnd}" msgstr "" @@ -6336,9 +6570,6 @@ msgstr "Seleccione una VPC" msgid "ClusterIntergation|Select a network" msgstr "Seleccione una red" -msgid "ClusterIntergation|Select a region" -msgstr "Seleccione una región" - msgid "ClusterIntergation|Select a security group" msgstr "Seleccione un grupo de seguridad" @@ -6358,7 +6589,7 @@ msgid "ClusterIntergation|Select service role" msgstr "Seleccione el rol de servicio" msgid "Clusters|An error occurred while loading clusters" -msgstr "" +msgstr "Se ha producido un error al cargar los clústeres" msgid "Code" msgstr "Código" @@ -6450,9 +6681,6 @@ msgstr "Nombre del recolector" msgid "ComboSearch is not defined" msgstr "ComboSearch no está definido" -msgid "Coming soon" -msgstr "Próximamente" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "Separados por comas, ej. '1.1.1.1, 2.2.2.0/24'" @@ -6633,7 +6861,7 @@ msgid "Complete" msgstr "Completado" msgid "Completed" -msgstr "" +msgstr "Completado" msgid "Compliance" msgstr "Cumplimiento" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "Tiempo de espera agotado" msgid "Connection timeout" msgstr "Tiempo de espera de conexión agotado" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "Póngase en contacto con ventas para actualizar" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "No es posible eliminar el apodo del chate %{chat_name}." msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "No se pudo encontrar el diseño." @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "No es posible eliminar el disparador." @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "PaÃs" @@ -7466,7 +7712,7 @@ msgid "Create file" msgstr "Crear archivo" msgid "Create from" -msgstr "" +msgstr "Crear desde" msgid "Create group" msgstr "Crear grupo" @@ -7589,7 +7835,7 @@ msgid "Created by me" msgstr "Creado por mÃ" msgid "Created by:" -msgstr "" +msgstr "Creado por:" msgid "Created date" msgstr "Fecha de creación" @@ -7609,6 +7855,9 @@ msgstr "Creado el merge request %{mergeRequestLink} en %{projectLink}" msgid "Created on" msgstr "Creado en" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "Creado sobre:" @@ -7702,6 +7951,9 @@ msgstr "Ruta de configuración CI personalizada" msgid "Custom Git clone URL for HTTP(S)" msgstr "URL de clon de Git personalizado para HTTP(S)" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "Nombre de host personalizado (para los correos electrónicos privados de los commit)" @@ -7953,6 +8205,9 @@ msgstr "Tareas por tipo" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "Nº total de dÃas para completar" @@ -8010,6 +8265,15 @@ msgstr "%{firstProject}, %{rest}, y %{secondProject}" msgid "Dashboard|Unable to add %{invalidProjects}. This dashboard is available for public projects, and private projects in groups with a Silver plan." msgstr "No se puede agregar %{invalidProjects}. Este panel de control está disponible tanto para proyectos públicos como para proyectos privados en grupos incluidos en el plan Gitlab.com Silver." +msgid "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "Los datos aún se están calculando..." +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "Eliminar el comentario" -msgid "Delete Snippet" -msgstr "Eliminar fragmento de código" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "Eliminar artefactos" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "Eliminar el tablero" @@ -8364,9 +8655,6 @@ msgstr "Eliminar etiqueta" msgid "Delete label: %{label_name} ?" msgstr "¿Eliminar la etiqueta: %{label_name}?" -msgid "Delete list" -msgstr "Eliminar lista" - msgid "Delete pipeline" msgstr "Eliminar pipeline" @@ -8388,6 +8676,9 @@ msgstr "¿Eliminar fragmento de código?" msgid "Delete source branch" msgstr "Eliminar rama origen" +msgid "Delete subscription" +msgstr "Eliminar suscripción" + msgid "Delete this attachment" msgstr "Eliminar este adjunto" @@ -8446,17 +8737,23 @@ msgid "Deletion pending. This project will be removed on %{date}. Repository and msgstr "Eliminación pendiente. Este proyecto se eliminará el %{date}. El repositorio y otros recursos del proyecto son de solo lectura." msgid "Denied" -msgstr "" +msgstr "Denegado" msgid "Denied authorization of chat nickname %{user_name}." msgstr "Autorización denegada del nick del chat %{user_name}." +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "Denegar" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "Dependencias" @@ -8505,18 +8802,27 @@ msgstr "Exportar como JSON" msgid "Dependencies|Job failed to generate the dependency list" msgstr "El trabajo ha fallado al generar la lista de dependencias" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "Licencia" msgid "Dependencies|Location" msgstr "Ubicación" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" msgstr "Empaquetador" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ msgstr "" msgid "Deploy to..." msgstr "Desplegar en..." -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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "Desplegado" msgid "Deployed to" msgstr "Desplegado en" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "Desplegando en" @@ -8808,6 +9117,9 @@ msgstr "Descripción" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "Descripción analizada con %{link_start}GitLab Flavored Markdown%{link_end}" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "Las plantillas de descripción le permiten definir plantillas relativas al contexto para incidencias y campos de descripción de las peticiones de fusión para tu proyecto." @@ -8974,11 +9286,32 @@ msgid "Detect host keys" msgstr "Detectar las claves del host" msgid "DevOps" -msgstr "" +msgstr "DevOps" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "LÃmites de contenido del diff" @@ -9030,8 +9363,8 @@ msgstr "Desactivar el grupo de ejecutores" msgid "Disable public access to Pages sites" msgstr "Deshabilitar el acceso público a los sitios de Pages" -msgid "Disable shared Runners" -msgstr "Deshabilitar los ejecutores compartidos" +msgid "Disable shared runners" +msgstr "" msgid "Disable two-factor authentication" msgstr "Desactivar la autenticación de dos factores" @@ -9043,7 +9376,7 @@ msgid "Disabled mirrors can only be enabled by instance owners. It is recommende msgstr "Las réplicas deshabilitadas solo pueden ser habilitadas por los propietarios de las instancias. Se recomienda eliminarlas." msgid "Discard" -msgstr "" +msgstr "Descartar" msgid "Discard all changes" msgstr "Descartar todos los cambios" @@ -9179,6 +9512,9 @@ msgstr "Documentación" msgid "Documentation for popular identity providers" msgstr "Documentación para los proveedores de identidad más populares" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "Dominio" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "La verificación del dominio es una medida de seguridad esencial para los sitios públicos de GitLab. Los usuarios deben demostrar que administran o que son los propietarios de un dominio antes de poder habilitarlo" @@ -9209,6 +9548,9 @@ msgstr "No incluir la descripción en el mensaje del commit" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "No pegue la parte privada de la clave GPG. Pegue la parte pública que empieza por: '----- BEGIN PGP PUBLIC KEY BLOCK -----'." +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "No mostrar de nuevo" @@ -9234,10 +9576,7 @@ msgid "Download as" msgstr "Descargar como" msgid "Download as CSV" -msgstr "" - -msgid "Download asset" -msgstr "Descargar activo" +msgstr "Descargar como CSV" msgid "Download codes" msgstr "Descargar codigos" @@ -9279,7 +9618,7 @@ msgid "Downvotes" msgstr "Voto negativo" msgid "Draft" -msgstr "" +msgstr "Borrador" msgid "Draft merge requests can't be merged." msgstr "" @@ -9407,15 +9746,24 @@ msgstr "Editar clave pública de despliegue" msgid "Edit stage" msgstr "Editar etapa" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "Editar esta versión" +msgid "Edit title and description" +msgstr "Editar tÃtulo y descripción" + msgid "Edit wiki page" msgstr "Editar página wiki" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "Edite su comentario más reciente en un hilo (desde un cuadro de texto vacÃo)" +msgid "Edited" +msgstr "Editado" + msgid "Edited %{timeago}" msgstr "Editado %{timeago}" @@ -9488,6 +9836,9 @@ msgstr "Correo enviado" msgid "Email the pipelines status to a list of recipients." msgstr "EnvÃa el estado de los pipelines a una lista de destinatarios." +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "Parece que el correo electrónico está en blanco. Asegúrese de que su respuesta esté en la parte superior del correo electrónico, no podemos procesar las respuestas en lÃnea." @@ -9525,7 +9876,7 @@ msgid "Emails sent from Service Desk will have this name" msgstr "Los correos electrónicos enviados desde Service Desk tendrán este nombre" msgid "Emails sent to %{email} will still be supported" -msgstr "" +msgstr "Los correos electrónicos enviados a %{email} continuarán siendo compatibles" msgid "Emails separated by comma" msgstr "Correos electrónicos separados por comas" @@ -9629,6 +9980,12 @@ msgstr "Habilitar el encabezado y pie de página en los correos electrónicos" msgid "Enable integration" msgstr "Habilitar integración" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "Habilitar el modo de mantenimiento" @@ -9656,8 +10013,20 @@ msgstr "Habilitar el proxy" 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 "Habilite reCAPTCHA o Akismet y establezca lÃmites por IP. Para reCAPTCHA, actualmente sólo soportamos %{recaptcha_v2_link_start}v2%{recaptcha_v2_link_end}" -msgid "Enable shared Runners" -msgstr "Habilitar ejecutores compartidos" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" +msgstr "" msgid "Enable snowplow tracking" msgstr "" @@ -9701,6 +10070,9 @@ msgstr "Habilitar esta opción solo hará que las funciones con licencia EE est msgid "Encountered an error while rendering: %{err}" msgstr "Se ha producido un error al renderizar: %{err}" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "Finaliza a las (UTC)" @@ -9728,8 +10100,11 @@ msgstr "Introduzca un rango de direcciones IP" msgid "Enter a number" msgstr "Introduzca un número" -msgid "Enter a whole number between 0 and 100" -msgstr "Introduzca un número entero entre 0 y 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" +msgstr "" msgid "Enter at least three characters to search" msgstr "Introduzca al menos tres caracteres para buscar" @@ -10224,7 +10599,7 @@ msgid "Error loading file viewer." msgstr "Se ha producido un error al cargar el visor de archivos." msgid "Error loading issues" -msgstr "" +msgstr "Se ha producido un error al cargar las incidencias" msgid "Error loading iterations" msgstr "" @@ -10490,12 +10865,18 @@ msgstr "Ejemplo: Uso = consulta simple. (Solicitado)/(Capacidad) = Varias consul msgid "Except policy:" msgstr "Extracto de la polÃtica:" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,9 +10907,12 @@ msgstr "" msgid "Expand approvers" msgstr "Expandir aprobadores" -msgid "Expand milestones" +msgid "Expand file" msgstr "" +msgid "Expand milestones" +msgstr "Expandir hitos" + msgid "Expand sidebar" msgstr "Expandir barra lateral" @@ -10590,7 +10974,7 @@ msgid "Explore public groups" msgstr "Explorar grupos públicos" msgid "Export" -msgstr "" +msgstr "Exportar" msgid "Export as CSV" msgstr "Exportar como CSV" @@ -10601,6 +10985,9 @@ msgstr "Exportar grupo" msgid "Export issues" msgstr "Exportar incidencias" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "Exportar proyecto" @@ -10665,7 +11052,7 @@ msgid "Failed Jobs" msgstr "Trabajos fallidos" msgid "Failed on" -msgstr "" +msgstr "Error en" msgid "Failed to add a Zoom meeting" msgstr "Se ha producido un error al agregar una reunión de Zoom" @@ -10703,6 +11090,9 @@ msgstr "Se ha producido un erro al crear una rama para esta incidencia. Por favo msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "Se ha producido un error al crear el repositorio" @@ -10766,6 +11156,9 @@ msgstr "Se ha producido un error al cargar las etiquetas. Por favor, inténtelo msgid "Failed to load milestones. Please try again." msgstr "Se ha producido un error al cargar los hitos. Por favor, inténtelo de nuevo." +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "Se ha producido un error al cargar ramas relacionadas" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "Se ha producido un error al cargar el stacktrace." +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "Se ha producido un error al marcar esta incidencia como duplicada ya que se hace referencia a una incidencia no encontrada." @@ -10857,7 +11253,7 @@ msgid "Failed to update environment!" msgstr "Se ha producido un error al actualizar el entorno!" msgid "Failed to update issue status" -msgstr "" +msgstr "Se ha producido un error al actualizar el estado de la incidencia" msgid "Failed to update issues, please try again." msgstr "Se ha producido un error al actualizar las incidencias. Por favor, inténtalo de nuevo." @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "* (Todos los entornos)" @@ -10945,6 +11353,9 @@ msgstr "Configurar" msgid "FeatureFlags|Configure feature flags" msgstr "Configurar Feature Flags" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "Crear Feature Flag" @@ -10996,6 +11407,9 @@ msgstr "Se a a eliminar la Feature Flag%{name}. ¿Está seguro de que desea cont msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "Porcentaje de despliegue" msgid "FeatureFlags|Rollout Strategy" msgstr "Estrategia de despliegue" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "Se ha producido un error al obtener las Feature Flag." msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,24 +11533,27 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "Lista" - msgid "FeatureFlag|Percentage" msgstr "Porcentaje" msgid "FeatureFlag|Select a user list" msgstr "Seleccione una lista de usuarios" -msgid "FeatureFlag|There are no configured user lists" +msgid "FeatureFlag|Select the environment scope for this feature flag" msgstr "" +msgid "FeatureFlag|There are no configured user lists" +msgstr "No hay listas de usuarios configuradas" + msgid "FeatureFlag|Type" msgstr "Tipo" msgid "FeatureFlag|User IDs" msgstr "Ids de usuario" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "Feb" @@ -11191,12 +11611,18 @@ msgstr "Plantillas de archivos" msgid "File upload error." msgstr "Error al subir el archivo." +msgid "Filename" +msgstr "" + msgid "Files" msgstr "Archivos" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "Archivos, directorios y submódulos en la ruta %{path} para la referencia del commit %{ref}" @@ -11221,6 +11647,9 @@ msgstr "Filtrar por revisión de Git" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "Filtrar por etiqueta" @@ -11282,6 +11711,9 @@ msgid "Filter..." msgstr "Filtrar..." msgid "Find File" +msgstr "Buscar archivo" + +msgid "Find bugs in your code with API fuzzing." msgstr "" msgid "Find bugs in your code with coverage-guided fuzzing." @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "Finalizado" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "Visto por primera vez" @@ -11329,9 +11758,15 @@ msgstr "Primer dÃa de la semana" msgid "First name" msgstr "Primer nombre" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "Visto por primera vez" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "Fecha fija" @@ -11386,8 +11821,8 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" -msgstr "Para los proyectos internos, cualquier usuario que haya iniciado sesión puede visualizar los pipelines y acceder a un trabajo de forma detallada (registros de salida y artefactos)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" +msgstr "" msgid "For more info, read the documentation." msgstr "Para más información, por favor lea la documentación." @@ -11546,13 +11981,13 @@ msgid "Geo Nodes|Cannot remove a primary node if there is a secondary node" msgstr "" msgid "Geo Replication" -msgstr "" +msgstr "Replicación de Geo" msgid "Geo Settings" -msgstr "" +msgstr "Configuración de Geo" msgid "Geo nodes are paused using a command run on the node" -msgstr "" +msgstr "Los nodos de Geo se pausan utilizando un comando que se ejecuta en el nodo" msgid "GeoNodeStatusEvent|%{timeAgoStr} (%{pendingEvents} events)" msgstr "%{timeAgoStr} (%{pendingEvents} eventos)" @@ -11932,7 +12367,7 @@ msgstr "Primeros pasos con las versiones" msgid "Git LFS is not enabled on this GitLab server, contact your admin." msgstr "Git LFS no está habilitado en este servidor de GitLab, póngase en contacto con su administrador." -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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "Estrategia de Git para los 'pipelines'" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "Versión de Git" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "Los ejecutores compartidos de GitLab ejecutan el código de diferentes proyectos en el mismo ejecutor a menos que configure el auto escalado de os ejecutores de GitLab con MaxBuilds 1 (que se encuentra en GitLab.com)." - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "GitLab para Slack" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "Ir a sus proyectos" msgid "Go to your snippets" msgstr "Ir a sus fragmentos de código" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "Google Cloud Platform" @@ -12433,8 +12877,8 @@ msgstr "URL del grupo" msgid "Group avatar" msgstr "Avatar del grupo" -msgid "Group by:" -msgstr "Agrupar por:" +msgid "Group by" +msgstr "" msgid "Group description" msgstr "Descripción del grupo" @@ -12592,6 +13036,12 @@ msgstr "Para ver la hoja de ruta, agregue la fecha de inicio o la de vencimiento msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "Para ampliar su búsqueda, cambie o elimine los filtros; desde %{startDate} a %{endDate}." +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "Huella digital del certificado" @@ -12601,6 +13051,9 @@ msgstr "Configuración" msgid "GroupSAML|Copy SAML Response XML" msgstr "Copiar XML de respuesta de SAML" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "NameID" msgid "GroupSAML|NameID Format" msgstr "Formato NameID" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "Salida de la respuesta SAML" @@ -12664,6 +13135,9 @@ msgstr "SAML Single Sign On" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "Opciones de configuración de SAML Single Sign On" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "URL del endpoint de SCIM API" @@ -12676,6 +13150,9 @@ msgstr "La huella digital SHA1 del certificado de firma de tokens SAML. Puede ob msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "El token SCIM está oculto. Para ver el valor del token de nuevo, necesita " +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "Tu token SCIM" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -12848,10 +13328,10 @@ msgid "Groups (%{groups})" msgstr "Grupos (%{groups})" msgid "Groups and projects" -msgstr "" +msgstr "Grupos y proyectos" msgid "Groups and subgroups" -msgstr "" +msgstr "Grupos y subgrupos" msgid "Groups can also be nested by creating %{subgroup_docs_link_start}subgroups%{subgroup_docs_link_end}." msgstr "Los grupos también se pueden anidar creando %{subgroup_docs_link_start}subgrupos%{subgroup_docs_link_end}." @@ -12902,10 +13382,10 @@ msgid "GroupsNew|Contact an administrator to enable options for importing your g msgstr "" msgid "GroupsNew|Create" -msgstr "" +msgstr "GroupsNew|Crear" msgid "GroupsNew|Create group" -msgstr "" +msgstr "GroupsNew|Crear grupo" msgid "GroupsNew|Import" msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "Historial" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "Sin embargo, ya es miembro de este %{member_source}. Inicie sesión con una cuenta diferente para aceptar la invitación." -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "Acepto los %{terms_link_start}Términos de servicio y la PolÃtica de privacidad%{terms_link_end}" - msgid "I accept the %{terms_link}" msgstr "Aceptar los %{terms_link}" @@ -13178,8 +13658,8 @@ msgstr "He olvidado mi contraseña" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "He leÃdo y acepto los Términos de servicio de %{link_end} Let's Encrypt %{link_start}(PDF)" -msgid "I'd like to receive updates via email about GitLab" -msgstr "Me gustarÃa recibir actualizaciones por correo electrónico sobre GitLab" +msgid "I'd like to receive updates about GitLab via email" +msgstr "" msgid "ID" msgstr "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "Si está habilitado, el acceso a los proyectos se validará en un servicio externo utilizando su etiqueta de clasificación." +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "Si pierde los códigos de recuperación, puede generar otros nuevos, invalidando todos los códigos anteriores." -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,12 +13814,12 @@ msgstr "Ignorar" msgid "Ignored" msgstr "Ignorado" -msgid "Image Details" -msgstr "Detalles de la imagen" - msgid "Image URL" msgstr "URL de la imagen" +msgid "Image details" +msgstr "" + msgid "ImageDiffViewer|2-up" msgstr "2-up" @@ -13419,6 +13899,9 @@ msgstr "Importar varios repositorios subiendo un archivo manifiesto." msgid "Import project" msgstr "Importar proyecto" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "Importar miembros del proyecto" @@ -13534,11 +14017,17 @@ msgid "In the next step, you'll be able to select the projects you want to impor msgstr "En el siguiente paso, podrá seleccionar los proyectos que desea importar." msgid "Incident" -msgstr "" +msgstr "Incidente" msgid "Incident Management Limits" msgstr "LÃmites de gestión de incidentes" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "horas" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "Incidentes" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "Incluya un acuerdo de términos de servicio y una polÃtica de privacidad que todos los usuarios deben aceptar." @@ -13710,27 +14235,33 @@ msgstr "Introducir las claves del host manualmente" msgid "Input your repository URL" msgstr "Introduzca la URL de su repositorio" -msgid "Insert" -msgstr "Insertar" - msgid "Insert a code block" msgstr "Insertar un bloque de código" msgid "Insert a quote" msgstr "Insertar una cita" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "Insertar una imagen" msgid "Insert code" msgstr "Insertar código" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "Insertar código en lÃnea" msgid "Insert suggestion" msgstr "Insertar sugerencia" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "Insights" @@ -13749,6 +14280,9 @@ msgstr "Instalar GitLab Runner" msgid "Install Runner on Kubernetes" msgstr "Instalar Gitlab Runner en Kubernetes" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "Instale un autenticador de token por software como por ejemplo, %{free_otp_link} o Google Authenticator desde el repositorio de su aplicación y utilice esa aplicación para escanear este código QR. Hay más información disponible en la documentación %{help_link_start}%{help_link_end}." @@ -13756,7 +14290,7 @@ msgid "Install on clusters" msgstr "Instala en los clústeres" msgid "Installation" -msgstr "" +msgstr "Instalación" msgid "Installed" msgstr "Instalado" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "Ya existe el grupo de administrador de instancias" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,38 +14441,59 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "Estándar" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "Las partes interesadas incluso pueden contribuir haciendo push commit si lo desean." msgid "Internal" msgstr "Interno" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." -msgstr "Interno - cualquier usuario que haya iniciado sesión puede ver el grupo y cualquier proyecto interno." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" -msgid "Internal - The project can be accessed by any logged in user." -msgstr "Interno - cualquier usuario haya iniciado sesión puede acceder a este proyecto." +msgid "Internal - The project can be accessed by any logged in user except external users." +msgstr "" msgid "Internal URL (optional)" msgstr "URL interna (opcional)" @@ -13880,6 +14501,9 @@ msgstr "URL interna (opcional)" msgid "Internal users" msgstr "Usuarios internos" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "Patrón de intervalo" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "URL no válida" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "Nombre del contenedor no válido" @@ -14006,25 +14627,25 @@ msgstr "Invitar al miembro" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteEmail|Join now" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteEmail|You are invited!" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" msgstr "" msgid "InviteMembersBanner|Collaborate with your team" @@ -14072,9 +14693,63 @@ msgstr "" msgid "InviteMembers|Invite team members" msgstr "" -msgid "Invited" +msgid "InviteMember|Oops, this feature isn't ready yet" +msgstr "" + +msgid "InviteMember|See who can invite members for you" +msgstr "" + +msgid "InviteMember|Until then, ask an owner to invite new project members for you" +msgstr "" + +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." +msgstr "" + +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" +msgstr "" + +msgid "InviteReminderEmail|Accept invitation" +msgstr "" + +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" +msgstr "" + +msgid "InviteReminderEmail|Decline invitation" +msgstr "" + +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" +msgstr "" + +msgid "InviteReminderEmail|Hey there %{wave_emoji}" +msgstr "" + +msgid "InviteReminderEmail|Hey there!" +msgstr "" + +msgid "InviteReminderEmail|In case you missed it..." +msgstr "" + +msgid "InviteReminderEmail|Invitation pending" msgstr "" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" +msgstr "" + +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." +msgstr "" + +msgid "Invited" +msgstr "Invitado" + msgid "Invited users will be added with developer level permissions. You can always change this later." msgstr "" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "Tablero de incidencias" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,9 +15014,12 @@ msgstr "Ene" msgid "January" msgstr "Enero" -msgid "Jira Issues" +msgid "Japanese language support using" msgstr "" +msgid "Jira Issues" +msgstr "Incidencias de Jira" + msgid "Jira display name" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,9 +15293,15 @@ msgstr "Atajos de teclado" msgid "KeyboardKey|Ctrl+" msgstr "" -msgid "Keys" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" msgstr "" +msgid "Keys" +msgstr "Claves" + msgid "Ki" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "Promocionar etiqueta" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "Y %{count} más" - msgid "Language" msgstr "Idioma" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "Último acceso el" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "El apellido es demasiado largo (el número máximo de caracteres es %{max_length})." - msgid "Last Pipeline" msgstr "Último Pipeline" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "Apellido(s)" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "Última respuesta por" @@ -14836,6 +15523,9 @@ msgstr "Última actualización" msgid "Last used" msgstr "Utilizado por última vez" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "Utilizado por última vez en:" @@ -14881,6 +15571,9 @@ msgstr "Aprenda cómo habilitar la sincronización" msgid "Learn more" msgstr "Conozca más" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "Aprenda más sobre Auto DevOps" @@ -14956,6 +15649,9 @@ msgstr "Deja las opciones \"Tipo de archivo\" y \"Método de entrega\" con sus v msgid "Leave zen mode" msgstr "Abandonar el modo zen" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "Let's Encrypt no acepta correos electrónicos de example.com" @@ -14972,7 +15668,7 @@ msgid "License History" msgstr "Historial de licencias" msgid "License ID:" -msgstr "" +msgstr "ID de licencia:" msgid "License overview" msgstr "" @@ -15104,7 +15800,7 @@ msgid "Licensed to" msgstr "Licenciado a" msgid "Licensed to:" -msgstr "" +msgstr "Licenciado a:" msgid "Licenses" msgstr "Licencias" @@ -15495,9 +16191,6 @@ msgstr "Marzo" msgid "March" msgstr "Marzo" -msgid "Mark To Do as done" -msgstr "Marcar la tarea pendiente como hecha" - msgid "Mark as done" msgstr "Marcar como completado" @@ -15516,6 +16209,9 @@ msgstr "Marque esta incidencia como duplicada de otra incidencia" msgid "Mark this issue as related to another issue" msgstr "Marque esta incidencia como relacionada con otra incidencia" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "Markdown" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "Marcado tarea pendiente como hecha." - msgid "Marked this %{noun} as Work In Progress." msgstr "Marcado este %{noun} como trabajo en progreso." @@ -15561,8 +16254,8 @@ msgstr "Esta incidencia esta marcada como un duplicado de %{duplicate_param}." msgid "Marked this issue as related to %{issue_ref}." msgstr "Marcar esta incidencia como incidencia relacionada con %{issue_ref}." -msgid "Marks To Do as done." -msgstr "Marcar tarea pendiente como hecha." +msgid "Marked to do as done." +msgstr "" msgid "Marks this %{noun} as Work In Progress." msgstr "Marca este %{noun} como un trabajo en progreso." @@ -15573,6 +16266,9 @@ msgstr "Marca esta incidencia como un duplicada de %{duplicate_reference}." msgid "Marks this issue as related to %{issue_ref}." msgstr "Marca esta incidencia como una incidencia relacionada con %{issue_ref}." +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "Enmascarar variable" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "Bloqueo de miembros" msgid "Member since %{date}" msgstr "Miembro desde %{date}" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "Miembros" @@ -15783,15 +16488,90 @@ msgstr "Miembros con acceso a %{strong_start}%{group_name}%{strong_end}" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "Uso de memoria" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16195,7 +16978,7 @@ msgid "Metrics|Create your dashboard configuration file" msgstr "" msgid "Metrics|Current" -msgstr "" +msgstr "Metrics|Actual" msgid "Metrics|Dashboard files can be found in %{codeStart}.gitlab/dashboards%{codeEnd} at the root of this project." msgstr "" @@ -16368,7 +17151,7 @@ msgid "Metrics|Values" msgstr "Nombre" msgid "Metrics|View documentation" -msgstr "" +msgstr "Metrics|Ver documentación" msgid "Metrics|View logs" msgstr "Ver registros" @@ -16432,6 +17215,27 @@ msgstr "Las listas de hitos no están disponibles con tu licencia actual" msgid "Milestone lists show all issues from the selected milestone." msgstr "Las listas de hitos muestran todas las incidencias desde el hito seleccionado." +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "Cerrado:" @@ -16652,7 +17456,7 @@ msgid "Monitoring" msgstr "Monitorizar" msgid "Month" -msgstr "" +msgstr "Mes" msgid "Months" msgstr "Meses" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "Espacio de nombres está vacÃa" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "Nunca" msgid "New" msgstr "Nuevo" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "Nueva aplicación" @@ -17075,10 +17916,10 @@ msgid "New Environment" msgstr "Nuevo entorno" msgid "New Epic" -msgstr "" +msgstr "Nueva tarea épica" msgid "New File" -msgstr "" +msgstr "Nuevo archivo" msgid "New Group" msgstr "Nuevo grupo" @@ -17128,7 +17969,7 @@ msgid "New Test Case" msgstr "" msgid "New User" -msgstr "" +msgstr "Nuevo usuario" msgid "New branch" msgstr "Nueva rama" @@ -17350,7 +18191,7 @@ msgid "No estimate or time spent" msgstr "Sin estimación o tiempo gastado" msgid "No file chosen" -msgstr "No se ha seleccionado nignun archivo" +msgstr "No se ha seleccionado ningún archivo" msgid "No file hooks found." msgstr "" @@ -17374,7 +18215,7 @@ msgid "No issues found" msgstr "" msgid "No iteration" -msgstr "" +msgstr "Sin iteración" msgid "No iterations to show" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "Ninguno" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "¡No se ha implementado!" @@ -17556,9 +18400,6 @@ msgstr "No hay suficientes datos" msgid "Not found." msgstr "No encontrado." -msgid "Not now" -msgstr "Ahora no" - msgid "Not ready yet. Try again later." msgstr "No está listo todavÃa. Por favor, inténtalo de nuevo más tarde." @@ -17719,7 +18560,7 @@ msgid "November" msgstr "Noviembre" msgid "Novice" -msgstr "" +msgstr "Novato" msgid "Nuget metadatum must have at least license_url, project_url or icon_url set" msgstr "" @@ -17793,6 +18634,9 @@ msgstr "OmniAuth" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,20 +18810,14 @@ msgstr "" msgid "Open issues" msgstr "Incidencias abiertas" -msgid "Open projects" -msgstr "Proyectos abiertos" - msgid "Open raw" msgstr "Abrir raw" msgid "Open sidebar" msgstr "Abrir barra lateral" -msgid "Open: %{openIssuesCount}" -msgstr "Abiertos: %{openIssuesCount}" - -msgid "Open: %{open} • Closed: %{closed}" -msgstr "Abierto: %{open} • Cerrado: %{closed}" +msgid "Open: %{open}" +msgstr "" msgid "Opened" msgstr "Abierto" @@ -18158,6 +18990,9 @@ msgstr "Añadir un remoto de Conan" msgid "PackageRegistry|Add NuGet Source" msgstr "Añadir fuente de NuGet" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "Si todavÃa no lo ha hecho, necesitará añadir lo siguiente a su archiv msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "Si aún no lo ha hecho, debe añadir lo siguiente a su archivo %{codeStart}pom.xml%{codeEnd}." -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "Maven XML" msgid "PackageRegistry|NPM" msgstr "NPM" -msgid "PackageRegistry|No upcoming issues" -msgstr "No hay próximas incidencias" - msgid "PackageRegistry|NuGet" msgstr "NuGet" @@ -18302,8 +19134,8 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" -msgstr "PyPi" +msgid "PackageRegistry|PyPI" +msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" msgstr "" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "TodavÃa no hay paquetes" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "Se ha producido un error al obtener los detalles de este paquete." @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "Se ha producido un error al cargar el paquete" -msgid "PackageRegistry|Upcoming package managers" -msgstr "Próximos gestores de paquetes" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,8 +19206,8 @@ msgstr "NPM" msgid "PackageType|NuGet" msgstr "NuGet" -msgid "PackageType|PyPi" -msgstr "PyPi" +msgid "PackageType|PyPI" +msgstr "" msgid "Packages" msgstr "Paquetes" @@ -18578,7 +19398,7 @@ msgstr "Las personas no autorizadas nunca recibirán una notificación y no podr msgid "People without permission will never get a notification." msgstr "Las personas sin permisos nunca recibirán una notificación." -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "Realice operaciones comunes en el proyecto GitLab" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "Optimización del rendimiento" @@ -18695,6 +19512,9 @@ msgstr "Ratio de éxito" msgid "PipelineCharts|Successful:" msgstr "Exitosos:" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "Total:" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "CI Lint" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "Comenzar a utilizar los pipelines" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "Caché del proyecto restablecida correctamente." @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "Por favor, introduzca un número no negativo" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "Por favor, introduzca un número mayor que %{number} (desde la configuración del proyecto)" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "Por favor, introduzca un número válido" @@ -19097,6 +19935,9 @@ msgstr "Por favor, introduzca o cargue una licencia." msgid "Please fill in a descriptive name for your group." msgstr "Por favor ingrese un nombre descriptivo para su grupo." +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "Por favor, migre todos los proyectos existentes al almacenamiento hashea msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "Por favor, tenga en cuenta que esta aplicación no la proporciona GitLab y deberá verificar su autenticidad antes de permitir su acceso." +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "Por favor, proporcione un nombre" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "Por favor proporcione una dirección de correo electrónico válida." @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr ".NET Core" msgid "ProjectTemplates|Android" msgstr "Android" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "Ruby on Rails" msgid "ProjectTemplates|SalesforceDX" msgstr "SalesforceDX" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "Serverless Framework/JS" @@ -20828,6 +21678,9 @@ msgstr "Rama" msgid "ProtectedBranch|Code owner approval" msgstr "Aprobación del propietario del código" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "Proteger" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "Comprar más minutos" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "Push" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21117,7 +21976,7 @@ msgid "Recent searches" msgstr "Búsquedas recientes" msgid "Reconfigure" -msgstr "" +msgstr "Reconfigurar" msgid "Recover hidden stage" msgstr "Recuperar una fase oculta" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "Actualizar" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "Actualizar en un segundo para mostrar el estado actualizado..." @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "RegÃstrese en GitLab" - msgid "Register now" msgstr "Registrarse ahora" @@ -21402,9 +22261,12 @@ msgstr "Eliminar la licencia" msgid "Remove limit" msgstr "Eliminar lÃmite" -msgid "Remove member" +msgid "Remove list" msgstr "" +msgid "Remove member" +msgstr "Eliminar miembro" + msgid "Remove milestone" msgstr "Eliminar el hito" @@ -21522,6 +22384,9 @@ msgstr "Elimina la fecha de vencimiento." msgid "Removes time estimate." msgstr "Elimina el tiempo estimado." +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "Volver a abrir %{display_issuable_type}" msgid "Reopen epic" msgstr "Reabrir la tarea épica" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "Reabrir hito" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "Reabrir este%{quick_action_target}" @@ -21573,6 +22444,9 @@ msgstr "Reemplaza la raÃz de la URL de clonado." msgid "Replication" msgstr "Replicación" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21598,7 +22472,7 @@ msgid "Report %{display_issuable_type} that are abusive, inappropriate or spam." msgstr "" msgid "Report abuse" -msgstr "" +msgstr "Informar de un abuso" msgid "Report abuse to admin" msgstr "Informar de un abuso al administrador" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "Última actualización" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "Gráfico de repositorio" msgid "Repository Settings" msgstr "Configuración del repositorio" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21813,7 +22708,7 @@ msgid "Requested states are invalid" msgstr "" msgid "Requests" -msgstr "" +msgstr "Peticiones" msgid "Requests Profiles" msgstr "" @@ -21824,8 +22719,8 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" -msgstr "Requerir que todos los usuarios en este grupo configuren la autenticación de dos factores" +msgid "Require all users in this group to setup two-factor authentication" +msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." msgstr "Requerir a todos los usuarios que acepten los términos del servicio y la polÃtica de privacidad cuando accedan a GitLab." @@ -21857,6 +22752,9 @@ msgstr "Se ha reabierto el requisito %{reference}" msgid "Requirement %{reference} has been updated" msgstr "Se ha actualizado el requisito %{reference}" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "El tÃtulo del requisito no puede tener más de %{limit} caracteres." @@ -21988,7 +22886,7 @@ msgid "Restart Terminal" msgstr "Reiniciar el terminal" msgid "Restore" -msgstr "" +msgstr "Restaurar" msgid "Restore group" msgstr "Restaurar grupo" @@ -22058,6 +22956,9 @@ msgstr "Ver aplicación" msgid "Review App|View latest app" msgstr "Ver la última aplicación" +msgid "Review requested from %{name}" +msgstr "Revisión solicitada por %{name}" + msgid "Review the process for configuring service providers in your identity provider — in this case, GitLab is the \"service provider\" or \"relying party\"." msgstr "Revise el proceso de configuración de los proveedores de servicios de su proveedor de identidad; en este caso, GitLab es el \"proveedor de servicios\" o la \"parte confiante\"." @@ -22088,7 +22989,7 @@ msgid "Revoke" msgstr "Revocar" msgid "Revoked" -msgstr "" +msgstr "Revocado" msgid "Revoked impersonation token %{token_name}!" msgstr "¡Token de suplantación revocado %{token_name}!" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "Claves de host SSH" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "Las claves SSH le permiten establecer una conexión segura entre su ordenador y GitLab." @@ -22315,6 +23228,12 @@ msgstr "Clave pública SSH" msgid "SSL Verification:" msgstr "Verificación SSL:" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "Sábado" @@ -22330,6 +23249,9 @@ msgstr "Guardar cambios" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "Guardar de todos modos" @@ -22354,9 +23276,6 @@ msgstr "Guardar programación del pipeline" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "Guardar variables" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "Guardando" msgid "Saving project." msgstr "Guardar proyecto." +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "Programar un nuevo pipeline" @@ -22405,9 +23327,12 @@ msgstr "Alcances" msgid "Scopes can't be blank" msgstr "" -msgid "Score" +msgid "Scopes: %{scope_list}" msgstr "" +msgid "Score" +msgstr "Puntuación" + msgid "Scroll down" msgstr "Desplazar hacia abajo" @@ -22435,8 +23360,8 @@ msgstr "Buscar" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" -msgstr "Buscar hitos" +msgid "Search a group" +msgstr "" msgid "Search an environment spec" msgstr "Buscar un entorno especÃfico" @@ -22492,9 +23417,6 @@ msgstr "Buscar este texto" msgid "Search forks" msgstr "Buscar forks" -msgid "Search groups" -msgstr "Buscar grupos" - msgid "Search merge requests" msgstr "Buscar merge requests" @@ -22576,9 +23498,6 @@ msgstr "Mostrando %{from} - %{to} de %{count} %{scope} para%{term_element}" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "Mostrando %{from} - %{to} de %{count} %{scope} para%{term_element} en tus fragmentos de código personales y de proyecto" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "No pudimos encontrar ningún %{scope} que coincida con %{term}" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "Resultado del código" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22653,7 +23572,7 @@ msgid "Secondary" msgstr "Secundario" msgid "Seconds" -msgstr "" +msgstr "Segundos" msgid "Secret" msgstr "Secreto" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "False positivo" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "Se ha producido un error al eliminar el comentario." +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "Se ha producido un error al descartar las vulnerabilidades." @@ -23058,7 +23991,7 @@ msgid "Select epic" msgstr "" msgid "Select file" -msgstr "" +msgstr "Seleccionar archivo" msgid "Select group or project" msgstr "Seleccione un grupo o proyecto" @@ -23070,7 +24003,7 @@ msgid "Select health status" msgstr "Seleccionar estado de salud" msgid "Select label" -msgstr "" +msgstr "Seleccionar etiqueta" msgid "Select labels" msgstr "Seleccione las etiquetas" @@ -23102,6 +24035,9 @@ msgstr "Seleccione qué proyectos desea importar." msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "Seleccionar revisor(es)" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "Seleccionar estado" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,14 +24068,11 @@ msgstr "Seleccione la rama que desea establecer como predeterminada para este pr msgid "Select the custom project template source group." msgstr "Seleccione el grupo de origen de plantilla de proyecto personalizado." -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" msgid "Select type" -msgstr "" +msgstr "Seleccionar tipo" msgid "Select user" msgstr "Seleccione el usuario" @@ -23228,6 +24161,9 @@ msgstr "Separar temas con comas." msgid "September" msgstr "Septiembre" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "y" @@ -23342,6 +24278,9 @@ msgstr "Plantillas de Servicio" msgid "Service URL" msgstr "URL del servicio" +msgid "Session ID" +msgstr "ID de sesión" + msgid "Session duration (minutes)" msgstr "Duración de la sesión (minutos)" @@ -23477,6 +24416,9 @@ msgstr "Establecer una nueva contraseña" msgid "Set up pipeline subscriptions for this project." msgstr "Configure las subscripciones a los pipelines para este proyecto." +msgid "Set up shared runner availability" +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 "Configure su proyecto para hacer push o pull de los cambios de manera automática a/desde otro repositorio. Los branchs, los tags y los commits se sincronizarán automáticamente." @@ -23582,6 +24524,15 @@ msgstr "Ejecturores compartidos" msgid "Shared projects" msgstr "Proyectos compartidos" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "Enlace de ayuda de los ejecutores compartidos" @@ -23600,9 +24551,15 @@ msgstr "Transacciones de Sherlock" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "Mostrar toda la actividad" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "Mostrar todos los miembros" @@ -23745,6 +24702,9 @@ msgstr "Iniciar sesión / Registro" msgid "Sign in to \"%{group_name}\"" msgstr "Iniciar sesión en %{group_name}\"" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "Inicie sesión mediante una tarjeta inteligente" @@ -23772,6 +24732,9 @@ msgstr "¡Registro creado correctamente! Por favor, confirme su dirección de co msgid "Sign-in restrictions" msgstr "Restricciones de inicio de sesión" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "Restricciones de registro" @@ -23781,9 +24744,6 @@ msgstr "El nombre es demasiado largo (el tamaño máximo permitido es de %{max_l msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "Los apellidos son demasiado largos (el tamaño máximo permitido es de %{max_length} caracteres)." -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "El nombre es demasiado largo (el tamaño máximo permitido es de %{max_length} caracteres)." - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "El nombre de usuario es demasiado largo (el tamaño máximo permitido es de %{max_length} caracteres)." @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "Sesión iniciada" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "Iniciado con autenticación de %{authentication}" @@ -23904,27 +24867,18 @@ msgstr "No hay fragmentos de código que mostrar." msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "Descripción (opcional)" -msgid "Snippets|File" -msgstr "Archivo" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "Nivel de acceso, ascendente" msgid "SortOptions|Access level, descending" msgstr "Nivel de acceso, descendente" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "Fecha de creación" @@ -24267,6 +25224,9 @@ msgstr "Registro más reciente" msgid "SortOptions|Recently starred" msgstr "Destacados más recientes" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "Tamaño" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "Código fuente" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "Especifique un patrón para la expresión regular de direcciones de corr msgid "Specify the following URL during the Runner setup:" msgstr "Especifique la siguiente dirección URL durante la configuración del ejecutor:" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "Modificar el mensaje de commit" @@ -24453,6 +25407,9 @@ msgstr "Estrellas" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "Iniciar Terminal web" @@ -24609,6 +25566,9 @@ msgstr "EstadÃsticas" msgid "Status" msgstr "Estado" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "Estado:" @@ -24738,6 +25698,9 @@ msgstr "Enviar como correo no deseado" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "Enviar comentarios" @@ -24753,6 +25716,9 @@ msgstr "Enviar búsqueda" msgid "Submit the current review." msgstr "Enviar la revisión actual." +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "Se ha enviado la revisión actual." @@ -24795,6 +25761,12 @@ msgstr "Suscripción creada correctamente." msgid "Subscription successfully deleted." msgstr "Suscripción eliminada correctamente." +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "Facturación" @@ -24879,6 +25851,9 @@ msgstr "Éxito" msgid "Successfully activated" msgstr "Activado correctamente" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "Bloqueado con éxito" @@ -24900,6 +25875,9 @@ msgstr "Correo electrónico eliminado con éxito." msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "Se ha programado un pipeline a ejecutar. Vaya a la página %{pipelines_link_start}Pipelines%{pipelines_link_end} para obtener más detalles." +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "Desbloqueado con éxito" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "Sincronizar información" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "Sincronizado" msgid "Synchronization disabled" msgstr "Sincronización deshabilitada" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "Sistema" @@ -25068,6 +26052,9 @@ msgstr "Métricas del sistema (personalizadas)" msgid "System metrics (Kubernetes)" msgstr "Métricas del sistema (Kubernetes)" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "Tabla de contenidos" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,8 +26397,8 @@ msgstr "¡Gracias por su compra!" msgid "Thanks! Don't show me this again" msgstr "¡Gracias! No mostrar esto de nuevo" -msgid "That's it, well done!%{celebrate}" -msgstr "Eso es todo, ¡bien hecho!%{celebrate}" +msgid "That's it, well done!" +msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" msgstr "El grupo \"%{group_path}\" le permite iniciar sesión utilizando su cuenta de inicio de sesión único" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "El gestor de incidencias es el lugar para agregar cosas que necesitan se msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "La URL a utilizar para conectarse a Elasticsearch. Utilice una lista separada por comas para soportar clustering (por ejemplo, \"http://localhost:9200, http://localhost:9201\")." @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "No se exportarán los siguientes elementos:" @@ -25555,8 +26566,8 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "La configuración global requiere que habilite la autenticación de dos factores para su cuenta." -msgid "The group and any internal projects can be viewed by any logged in user." -msgstr "El grupo y cualquier proyecto interno pueden ser vistos por cualquier usuario conectado." +msgid "The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" msgid "The group and any public projects can be viewed without any authentication." msgstr "El grupo y cualquier proyecto público se pueden ver sin necesidad de autenticación." @@ -25666,8 +26677,8 @@ msgstr "La etapa de planificación muestra el tiempo desde el paso anterior hast msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "La clave privada que se utiliza cuando se proporciona un certificado cliente. Este valor está encriptado." -msgid "The project can be accessed by any logged in user." -msgstr "El proyecto puede ser accedido por cualquier usuario conectado." +msgid "The project can be accessed by any logged in user except external users." +msgstr "" msgid "The project can be accessed by any user who is logged in." msgstr "El proyecto puede ser consultado por cualquier usuario que ha iniciado sesión." @@ -25726,6 +26737,9 @@ msgstr "La etapa de revisión muestra el tiempo desde la creación de la solicit msgid "The roadmap shows the progress of your epics along a timeline" msgstr "La hoja de ruta muestra el progreso de sus tareas épicas a lo largo de una lÃnea de tiempo" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "¡El horario programado debe ser en el futuro!" @@ -25738,8 +26752,8 @@ msgstr "El fragmento de código sólo es visible por mÃ." msgid "The snippet is visible only to project members." msgstr "El fragmento de código es visible sólo por los miembros del proyecto." -msgid "The snippet is visible to any logged in user." -msgstr "El fragmento de código es visible por cualquier usuario que haya iniciado sesión." +msgid "The snippet is visible to any logged in user except external users." +msgstr "" msgid "The specified tab is invalid, please select another" msgstr "La pestaña especificada no es válida, por favor seleccione otra" @@ -25777,6 +26791,9 @@ 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 "El mapa del usuarios es una asignación de los usuarios de FogBugz que participaron en sus proyectos a la forma en que su dirección de correo electrónico y nombre de usuario se importarán a GitLab. Puede cambiar esto rellenando la tabla a continuación." +msgid "The user you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "El usuario que está intentando desactivar ha estado activo en los últimos %{minimum_inactive_days} dÃas y no puede ser desactivado" @@ -25885,6 +26902,9 @@ msgstr "Ya hay un repositorio con ese nombre en el disco" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "No hay datos disponibles. Por favor, cambie su selección." @@ -25913,13 +26933,13 @@ msgid "There was a problem fetching project branches." msgstr "" msgid "There was a problem fetching project tags." -msgstr "" +msgstr "Se ha producido un error al recuperar las etiquetas del proyecto." msgid "There was a problem fetching project users." -msgstr "" +msgstr "Se ha producido un problema al recuperar los usuarios del proyecto." msgid "There was a problem fetching users." -msgstr "" +msgstr "Se ha producido un error al recuperar los usuarios." msgid "There was a problem refreshing the data, please try again" msgstr "" @@ -25964,7 +26984,7 @@ msgid "There was an error fetching median data for stages" msgstr "" msgid "There was an error fetching the %{replicableType}" -msgstr "" +msgstr "Se ha producido un error al obtener el %{replicableType}" msgid "There was an error fetching the Geo Settings" msgstr "" @@ -25976,7 +26996,7 @@ msgid "There was an error fetching the deploy freezes." msgstr "" msgid "There was an error fetching the environments information." -msgstr "" +msgstr "Se ha producido un error al obtener información sobre los entornos." msgid "There was an error fetching the top labels for the selected group" msgstr "" @@ -26080,6 +27100,9 @@ msgstr "Se ha producido un error con reCAPTCHA. Por favor, resuelva el reCAPTCHA msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "Estas incidencias tienen un tÃtulo similar al de la incidencia que está creando. SerÃa mejor hacer un comentario en alguna de estas en vez de crear otra incidencia similar." +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "Estas variables están configuradas en la configuración del grupo principal, y estarán activas en el proyecto actual junto con las variables del proyecto." @@ -26131,7 +27154,7 @@ msgstr "Esta acción puede provocar la pérdida de datos. Para prevenir acciones msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "Esta aplicación fue creada por %{link_to_owner}." msgid "This application will be able to:" msgstr "Está aplicación podrá:" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "Este bloque es auto-referencial" @@ -26290,6 +27319,9 @@ msgstr "Esta es una lista de dispositivos desde los que ha iniciado sesión. Cie msgid "This is a security log of important events involving your account." msgstr "Este es un registro de seguridad de eventos importantes relacionados con su cuenta." +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "Esta es su sesión actual" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "solo ahora" msgid "Timeago|right now" msgstr "justo ahora" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "Tiempo de espera" @@ -26885,8 +27926,8 @@ msgstr "TÃtulos y descripciones" msgid "To" msgstr "Para" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." -msgstr "Para %{link_to_help} de su dominio, añada la clave anterior a un registro TXT dentro de su configuración DNS." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." +msgstr "" msgid "To Do" msgstr "Tareas pendientes" @@ -26936,8 +27977,8 @@ msgstr "Para comenzar, introduzca la URL de su servidor de Gitea y un %{link_to_ msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "Para ayudar a mejorar GitLab y su experiencia de usuario, GitLab recopilará periódicamente información de uso." -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" -msgstr "Para ayudar a mejorar GitLab, nos gustarÃa recopilar periódicamente información de uso. Esto se puede cambiar en cualquier momento en %{settings_link_start}Configuraciones%{link_end}. %{info_link_start}Más información%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." +msgstr "" msgid "To import an SVN repository, check out %{svn_link}." msgstr "Para importar un repositorio SVN, puede ver %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "Alternar navegación" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "Ocultar/mostrar barra lateral" @@ -27117,7 +28161,7 @@ msgid "Total Contributions" msgstr "Colaboraciones totales" msgid "Total Score" -msgstr "" +msgstr "Puntuación total" msgid "Total artifacts size: %{total_size}" msgstr "Tamaño total de los artefactos: %{total_size}" @@ -27137,17 +28181,20 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "Tiempo total de pruebas para todos los cambios o integraciones" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "Peso total" msgid "Total: %{total}" msgstr "Total: %{total}" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" -msgstr "Traza" +msgid "TotalRefCountIndicator|1000+" +msgstr "" msgid "Tracing" msgstr "Seguimiento" @@ -27323,6 +28370,9 @@ msgstr "Intentando comunicarse con su dispositivo. Conéctelo (si aún no lo ha msgid "Tuesday" msgstr "Martes" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "Desactivar" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "No se pueden guardar sus cambios. Por favor, inténtelo de nuevo." +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "No se puede programar un pipeline para que se ejecute inmediatamente" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "Actualizar ahora" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "Actualizar variable" @@ -27741,7 +28797,7 @@ msgid "Updated to %{linkStart}chart v%{linkEnd}" msgstr "" msgid "Updates" -msgstr "" +msgstr "Actualizaciones" msgid "Updating" msgstr "Actualizando" @@ -27836,11 +28892,14 @@ msgstr "EstadÃsticas de uso" msgid "UsageQuota|%{help_link_start}Shared runners%{help_link_end} are disabled, so there are no limits set on pipeline usage" msgstr "%{help_link_start}Los ejecutores compartidos%{help_link_end} están deshabilitados, por lo que no hay lÃmites establecidos para el uso de los pipelines" +msgid "UsageQuota|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "Artefactos" -msgid "UsageQuota|Build Artifacts" -msgstr "Artefactos" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." +msgstr "" msgid "UsageQuota|Buy additional minutes" msgstr "Comprar minutos adicionales" @@ -27866,6 +28925,9 @@ msgstr "Pipelines" msgid "UsageQuota|Purchase more storage" msgstr "Comprar más almacenamiento" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "Repositorios" @@ -27878,9 +28940,36 @@ msgstr "Fragmentos de código" msgid "UsageQuota|Storage" msgstr "Almacenamiento" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "Este espacio de nombres no tiene proyectos que utilicen ejecutores compartidos" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "|Ilimitado" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "Uso desde" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "Wiki" msgid "UsageQuota|Wikis" msgstr "Wikis" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "El usuario %{current_user_username} ha comenzado a suplantar %{username} msgid "User %{username} was successfully removed." msgstr "El usuario %{username} se ha eliminado correctamente." -msgid "User IDs" -msgstr "IDs de usuario" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "Ya se informó del abuso" msgid "UserProfile|Blocked user" msgstr "Usuario bloqueado" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "Proyectos contribuidos" @@ -28184,9 +29285,6 @@ msgstr "El nombre de usuario no está disponible." msgid "Username is available." msgstr "El nombre de usuario está disponible." -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "Nombre de usuario o email" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "Ver documentación" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "Ver todas las incidencias" @@ -28647,7 +29751,13 @@ msgstr "Clase" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "No es posible determinar la ruta para eliminar esta tarea épica" msgid "We could not determine the path to remove the issue" msgstr "No es posible determinar la ruta para eliminar esta incidencia" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "No ha sido posible conectar al servidor de Prometheus. O el servidor ya no existe o debe actualizar los detalles de configuración." @@ -28792,7 +29911,7 @@ msgid "WebIDE|Merge request" msgstr "" msgid "Webhook" -msgstr "" +msgstr "Webhook" msgid "Webhook Logs" msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "¡Bienvenido a GitLab %{first_name}!" msgid "Welcome to the guided GitLab tour" msgstr "Bienvenido a la visita guiada de GitLab" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "¿Qué está buscando?" msgid "What describes you best?" msgstr "¿Qué le describe mejor?" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "Cuando un ejecutor está bloqueado, no se puede asignar a otros proyectos" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29124,7 +30249,7 @@ msgid "WikiPage|Write your content or drag files here…" msgstr "Escriba su contenido o arrastre archivos aquÃ…" msgid "Wikis" -msgstr "" +msgstr "Wikis" msgid "Wiki|Create New Page" msgstr "Crear una página nueva" @@ -29189,10 +30314,10 @@ msgstr "Trabajo en curso (abierto y sin asignar)" msgid "Work in progress Limit" msgstr "LÃmite de trabajo en progreso" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "No tiene permiso para aprobar a un usuario" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "Está en una instancia de sólo lectura GitLab." msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "Está recibiendo este mensaje porque es un administrador de GitLab para %{url}." +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,12 +30449,12 @@ msgstr "Puede %{linkStart}ver el blob%{linkEnd} en su lugar." msgid "You can also create a project from the command line." msgstr "También puede crear un proyecto desde la lÃnea de comandos." -msgid "You can also press ⌘-Enter" -msgstr "También puede pulsar ⌘- Enter" - msgid "You can also press Ctrl-Enter" msgstr "También puede presionar Ctrl-Enter" +msgid "You can also press ⌘-Enter" +msgstr "También puede pulsar ⌘-Enter" + msgid "You can also star a label to make it a priority label." msgstr "También puede destacar una etiqueta para convertirla en una etiqueta prioritaria." @@ -29336,6 +30467,15 @@ msgstr "También puede subir archivos existentes desde su ordenador utilizando l msgid "You can always edit this later" msgstr "Siempre puede editar esto más tarde" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "Se ha cancelado la suscripción a este hilo." @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "No tiene permisos" @@ -29573,9 +30725,6 @@ msgstr "Dejó el \"%{membershipable_human_name}\" %{source_type}." msgid "You may close the milestone now." msgstr "Puede cerrar el hito ahora." -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "Debe aceptar nuestros Términos de servicio y la polÃtica de privacidad para poder registrar una cuenta" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "Es necesario subir un archivo de exportación de proyecto de GitLab (en msgid "You need to upload a Google Takeout archive." msgstr "Necesita subir un archivo de Google Takeout." -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "Ya ha habilitado la autenticación de dos pasos utilizando una contrase msgid "YouTube" msgstr "YouTube" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "Sus grupos" msgid "Your License" msgstr "Su licencia" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "Sus tokens de acceso personal caducarán en %{days_to_expire} dÃas o menos" @@ -29795,6 +30947,9 @@ msgstr "Actividad de sus proyectos" msgid "Your Public Email will be displayed on your public profile." msgstr "Su dirección de correo electrónico pública se mostrará en su perfil público." +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "Sus Claves SSH (%{count})" @@ -29990,7 +31145,7 @@ msgstr[0] "alrededor de 1 hora" msgstr[1] "alrededor de %d horas" msgid "access:" -msgstr "" +msgstr "acceso:" msgid "added %{created_at_timeago}" msgstr "añadido %{created_at_timeago}" @@ -30020,7 +31175,7 @@ msgid "among other things" msgstr "entre otras cosas" msgid "and" -msgstr "" +msgstr "y" msgid "any-approver for the merge request already exists" msgstr "" @@ -30038,7 +31193,7 @@ msgid "archived:" msgstr "" msgid "as %{role}." -msgstr "" +msgstr "cómo %{role}." msgid "assign yourself" msgstr "asignar a ti mismo" @@ -30061,9 +31216,6 @@ msgstr "nombre de la rama" msgid "by" msgstr "por" -msgid "by %{user}" -msgstr "por %{user}" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "El análisis de contenedores detecta vulnerabilidades conocidas en sus i msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "Encontrado %{issuesWithCount}" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "Investigue esta vulnerabilidad creando una incidencia" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "Obtenga más información sobre cómo interactuar con los informes de seguridad" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "Ver informe completo" msgid "closed issue" msgstr "incidencia cerrada" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "comentario" @@ -30494,8 +31643,8 @@ msgstr "de" msgid "from %d job" msgid_plural "from %d jobs" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "de %d trabajo" +msgstr[1] "de %d trabajos" msgid "group" msgstr "grupo" @@ -30516,7 +31665,7 @@ msgid "help" msgstr "ayuda" msgid "http:" -msgstr "" +msgstr "http:" msgid "https://your-bitbucket-server" msgstr "https://tu-servidor-bitbucket" @@ -30562,8 +31711,8 @@ msgstr "este es un rango de direcciones IP no válido" msgid "is blocked by" msgstr "está bloqueado por" -msgid "is enabled." -msgstr "está habilitado." +msgid "is forbidden by a top-level group" +msgstr "" msgid "is invalid because there is downstream lock" msgstr "no es válido porque hay un bloqueo en sentido descendente" @@ -30580,6 +31729,9 @@ msgstr "no es un descendiente del grupo que es propietario de la plantilla" msgid "is not a valid X509 certificate." msgstr "no es un certificado X509 válido." +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "es de solo lectura" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "es demasiado largo (%{current_value}). El tamaño máximo permitido es de %{max_size}." +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "es demasiado largo (el máximo es de 100 entradas)" @@ -30634,9 +31789,12 @@ msgstr "es demasiado grande" msgid "jigsaw is not defined" msgstr "jigsaw no está definido" -msgid "last commit:" +msgid "kuromoji custom analyzer" msgstr "" +msgid "last commit:" +msgstr "último commit:" + msgid "latest" msgstr "último" @@ -30665,7 +31823,7 @@ msgid "loading" msgstr "cargando" msgid "locked" -msgstr "" +msgstr "bloqueado" msgid "locked by %{path_lock_user_name} %{created_at}" msgstr "bloqueado por %{path_lock_user_name} %{created_at}" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "falta" +msgid "more information" +msgstr "más información" + msgid "most recent deployment" msgstr "despliegue más reciente" @@ -31103,7 +32264,7 @@ msgid "password" msgstr "contraseña" msgid "paused" -msgstr "" +msgstr "pausado" msgid "pending comment" msgstr "comentario pendiente" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "proyectos" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "acciones rápidas" @@ -31184,9 +32342,6 @@ msgstr "registrar" msgid "relates to" msgstr "relacionado con" -msgid "released %{time}" -msgstr "publicado el %{time}" - msgid "remaining" msgstr "restante" @@ -31211,7 +32366,7 @@ msgstr[0] "respuesta" msgstr[1] "respuestas" msgid "repository:" -msgstr "" +msgstr "repositorio:" msgid "reset it." msgstr "restablecer." @@ -31264,6 +32419,9 @@ msgstr "mostrar menos" msgid "sign in" msgstr "iniciar sesión" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "ordenar:" @@ -31274,7 +32432,7 @@ msgid "source diff" msgstr "" msgid "specific" -msgstr "" +msgstr "especÃfico" msgid "specified top is not part of the tree" msgstr "La parte superior especificada no es parte del árbol" @@ -31349,7 +32507,7 @@ msgid "to list" msgstr "para listar" msgid "toggle collapse" -msgstr "" +msgstr "Colapsar/Expandir" msgid "triggered" msgstr "disparado" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "la página del wiki" -msgid "will be released %{time}" -msgstr "será liberado %{time}" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "con %{additions} adiciones, %{deletions} eliminaciones." @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "El fichero yaml no es válido" +msgid "your settings" +msgstr "sus ajustes" + diff --git a/locale/et_EE/gitlab.po b/locale/et_EE/gitlab.po index 17e0c8aede096e44174d4be3180cc74851ecbcec..9251ee526190fa8fed18459a78848ede05b831f8 100644 --- a/locale/et_EE/gitlab.po +++ b/locale/et_EE/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: et\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:42\n" +"PO-Revision-Date: 2020-11-03 22:41\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/fa_IR/gitlab.po b/locale/fa_IR/gitlab.po index ba109409ec6b1aa63512e2dfb927f91a8679a372..9dd8cf854a1bd8dc28c2ed4d7895a57e6718e343 100644 --- a/locale/fa_IR/gitlab.po +++ b/locale/fa_IR/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: fa\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:42\n" +"PO-Revision-Date: 2020-11-03 22:41\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/fi_FI/gitlab.po b/locale/fi_FI/gitlab.po index 806b45b525c04b4991a180c42f56ca52e06f2b71..b8cc16d8bba4ed780e0339b9982e17086db46b92 100644 --- a/locale/fi_FI/gitlab.po +++ b/locale/fi_FI/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: fi\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:47\n" +"PO-Revision-Date: 2020-11-03 22:47\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/fil_PH/gitlab.po b/locale/fil_PH/gitlab.po index 5a5807e73646a40cf4a0d7f1f62fe75f5e31bd92..ddc87f7bcda2fd327e2070d9d648dc399bb841d0 100644 --- a/locale/fil_PH/gitlab.po +++ b/locale/fil_PH/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: fil\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:43\n" +"PO-Revision-Date: 2020-11-03 22:42\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/fr/gitlab.po b/locale/fr/gitlab.po index 4bb8cfa9a60b729bd0f9c38a65d38c4a0eb4c9e5..788f5986a1d044a8ce1d82c5518eb5972e085eff 100644 --- a/locale/fr/gitlab.po +++ b/locale/fr/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: fr\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:45\n" +"PO-Revision-Date: 2020-11-03 22:45\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d résultat du test corrigé" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "%d ticket sélectionné" -msgstr[1] "%d tickets sélectionnés" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "%{count} approbations de %{name}" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "encore %{count}" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "(source externe)" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "- en montrer moins" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "un ajout de %{type}" -msgstr[1] "%{count} ajouts de %{type}" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "une modification de %{type}" -msgstr[1] "%{count} modifications de %{type}" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "Une personne avec un accès en écriture à la branche source a sélecti msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "Ajouter un tableau" msgid "Add a task list" msgstr "Ajouter une liste de tâches" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "Ajouter un texte apparaissant dans toutes communications par courriel (%{character_limit} caractères maximum)" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "L’arrêt des tâches a échoué" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "Bloquer ce compte" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "Pour confirmer, veuillez saisir %{projectName}" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "Autorisations avancées, stockage de fichiers volumineux et paramètres d’authentification à double facteur." -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." msgstr "Après modification de votre mot de passe, vous serez redirigé vers l’écran de connexion." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "Tous les utilisateurs" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "Autoriser les projets de ce groupe à utiliser le stockage Git LFS" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "Vous permet d’ajouter et de gérer des grappes de serveurs Kubernetes." @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "Un champ utilisateur Gitlab vide ajoutera le nom complet de l’utilisateur FogBugz (p. ex., « Par John Smith ») dans la description de tous les tickets et commentaires. Il associera ou assignera ces tickets et commentaires au créateur du projet." +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "Une erreur est survenue" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "Une erreur s’est produite lors de la prévisualisation du blob" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "Une erreur s’est produite lors de l’activation ou la désactivation de l’abonnement aux notifications" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "Une erreur est survenue lors de la mise à jour du poids du ticket" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "Une erreur s’est produite lors de la requête." @@ -2938,6 +3094,9 @@ msgstr "Une erreur s’est produite lors de la prévisualisation de la bannière msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "Une erreur est survenue lors de l’enregistrement du statut d’outrepa msgid "An error occurred while saving assignees" msgstr "Une erreur s’est produite lors de l’enregistrement des destinataires" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "Une erreur est survenue lors de l’abonnement aux notifications." @@ -2980,6 +3136,9 @@ msgstr "Une erreur est survenue lors du désabonnement aux notifications." msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "Assigné à moi" @@ -3801,8 +3966,29 @@ msgstr "Auto DevOps va automatiquement construire, tester et déployer votre app msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "Apprenezâ€en davantage en consultant la %{link_to_documentation}" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" -msgstr "Le pipeline Auto DevOps a été activé et sera utilisé si aucun autre fichier de configuration d’intégration continue n’est trouvé. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" +msgstr "" msgid "Autocomplete" msgstr "" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "Disponible" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "URL de l’image du badge" msgid "Badges|Badge image preview" msgstr "Aperçu de l’image du badge" -msgid "Badges|Delete badge" -msgstr "Supprimer le badge" - msgid "Badges|Delete badge?" msgstr "Supprimer le badge ?" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "Importation d’un serveur Bitbucket" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "La branche %{branchName} n’a pas été trouvée dans le dépôt de ce msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "paramètres du projet" msgid "Branches|protected" msgstr "protégée" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "Tous les environnements" msgid "CiVariable|Create wildcard" msgstr "Créer un joker" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "Changer l’état de protection" -msgid "CiVariable|Validation failed" -msgstr "La validation a échoué" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "Clore l’épopée" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "Tickets clos" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "En savoir plus sur les %{help_link_start_machine_type}types de machine msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "En savoir plus sur %{help_link_start}les zones%{help_link_end}." -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "En savoir plus sur Kubernetes" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "Aucun projet trouvé" msgid "ClusterIntegration|No projects matched your search" msgstr "Aucun projet ne correspond à votre recherche" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "Supprimer l’intégration de la grappe de serveurs Kubernetes" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "Rechercher des projets" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "Sélectionnez le projet afin de choisir la zone" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "Sélectionnez la zone" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "Créé le" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "Créé le :" @@ -7702,7 +7951,10 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" -msgid "Custom hostname (for private commit emails)" +msgid "Custom analyzers: language support" +msgstr "" + +msgid "Custom hostname (for private commit emails)" msgstr "Nom d’hôte personnalisé (pour les courriels de commit privés)" msgid "Custom metrics" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "Supprimer L’extrait de code" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "Supprimer la liste" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "Refuser" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "Déployé sur" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "En cours de déploiement sur" @@ -8808,6 +9117,9 @@ msgstr "Description" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "Les modèles de description permettent de définir des modèles spécifiques au contexte et propres à votre projet pour les champs de description des tickets et des demandes de fusion." @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "Limites du contenu du diff" @@ -9030,7 +9363,7 @@ msgstr "Désactiver les exécuteurs de groupe" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "Documentation des principaux fournisseurs d’identité" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "Domaine" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "Ne plus afficher" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "Se termine à (UTC)" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "Configurer" msgid "FeatureFlags|Configure feature flags" msgstr "Configurer les indicateurs de fonctionnalité" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "Créer un indicateur de fonctionnalité" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "févr." @@ -11191,12 +11611,18 @@ msgstr "Modèles de fichiers" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "Fichiers" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "Filtrer…" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "Terminé" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "Date fixée" @@ -11386,8 +11821,8 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" -msgstr "Pour les projets internes, tout utilisateur connecté peut afficher les pipelines et accéder aux détails des tâches (journaux de sortie et artefacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" +msgstr "" msgid "For more info, read the documentation." msgstr "" @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "Stratégie Git pour les pipelines" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "Version de Git" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "URL du groupe" msgid "Group avatar" msgstr "Avatar de groupe" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "Historique" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "J’accepte les %{terms_link}" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "Si activé, l’accès aux projets sera validé sur un service externe en se basant sur leurs étiquettes de classification respectives." +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "Importez plusieurs dépôts en téléversant un fichier manifeste." msgid "Import project" msgstr "Importer un projet" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "Inclure un accord sur les conditions générales d’utilisation et la politique de confidentialité que tous les utilisateurs doivent accepter." @@ -13710,27 +14235,33 @@ msgstr "Entrer les clefs d’hôte manuellement" msgid "Input your repository URL" msgstr "Entrez l’URL de votre dépôt" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "Installer GitLab Runner" msgid "Install Runner on Kubernetes" msgstr "Installez un exécuteur sur Kubernetes" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,38 +14441,59 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "Les personnes intéressées peuvent même contribuer en poussant des commits si elles le souhaitent." msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." -msgstr "Interne — le groupe ainsi que tous les projets internes sont accessibles à tout utilisateur connecté." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" -msgid "Internal - The project can be accessed by any logged in user." -msgstr "Interne — le projet est accessible à n’importe quel·le utilisa·teur·trice connecté·e." +msgid "Internal - The project can be accessed by any logged in user except external users." +msgstr "" msgid "Internal URL (optional)" msgstr "" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "Utilisateurs internes" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "Modèle d’intervalle" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -13997,79 +14618,133 @@ msgstr "" msgid "Invite another teammate" msgstr "" -msgid "Invite group" +msgid "Invite group" +msgstr "" + +msgid "Invite member" +msgstr "" + +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" msgstr "" -msgid "Invite member" +msgid "InviteMembersModal|Invite team members" msgstr "" -msgid "Invite teammates (optional)" +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "Tableaux des tickets" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "janv." msgid "January" msgstr "janvier" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "Promouvoir l’étiquette" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "Dernier pipeline" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "Dernière réponse de" @@ -14836,6 +15523,9 @@ msgstr "Dernière mise à jour" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "En savoir plus" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "Laisser les options « type de fichier » et « mode de livraison msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "mars" msgid "March" msgstr "mars" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "Verrouillage des membres" msgid "Member since %{date}" msgstr "Membre depuis le %{date}" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "Membres" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "La liste des jalons n’est pas disponible avec votre licence actuelle" msgid "Milestone lists show all issues from the selected milestone." msgstr "Les listes de jalon affichent tous les tickets à partir du jalon sélectionné." +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "Jamais" msgid "New" msgstr "Nouveau" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "Nouvelle application" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "Aucun·e" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "Données insuffisantes" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "Pas maintenant" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "Ouvrir des projets" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "Ouvrir la barre latérale" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "Les personnes sans autorisation ne recevront jamais de notifications et msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "Optimisation des performances" @@ -18695,6 +19512,9 @@ msgstr "Taux de réussite :" msgid "PipelineCharts|Successful:" msgstr "Réussites :" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "Total :" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "CI Lint" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "Premiers pas avec les pipelines" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "Réinitialisation du cache de projet réussie." @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "Veuillez saisir un nom descriptif pour votre groupe." +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "Veuillez noter que cette application n’est pas fournie par GitLab, vous devriez vérifier son authenticité avant d’autoriser son accès." +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "Push" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "Actualiser" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "L’affichage sera réactualisé dans une seconde avec le statut mis à  jour..." @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "Rouvrir l’épopée" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "Paramètres du dépôt" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,8 +22719,8 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" -msgstr "Exiger de tous les utilisateurs de ce groupe la configuration de l’authentification à double facteur" +msgid "Require all users in this group to setup two-factor authentication" +msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." msgstr "Exiger que tous les utilisateurs acceptent les conditions générales d’utilisation et la politique de confidentialité quand ils accèdent à GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "Revoyez le processus de configuration des fournisseurs de service chez votre fournisseur d’identité — dans le cas présent, GitLab est le « fournisseur de service » ou le « tiers de confiance »." @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "Clefs SSH de l’hôte" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "Clef SSH publique" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22330,6 +23249,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22354,9 +23276,6 @@ msgstr "Sauvegarder la planification du pipeline" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "Enregistrer les variables" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "Planifier un nouveau pipeline" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "Rechercher" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "Rechercher des demandes de fusion" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "Sélectionnez les projets que vous souhaitez importer." msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "Sélectionnez la branche que vous souhaitez définir comme branche par d msgid "Select the custom project template source group." msgstr "Sélectionnez le groupe source de modèles de projet personnalisés." -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "septembre" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "Modèles de service" msgid "Service URL" msgstr "URL du service" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "Configurez votre projet afin de pouvoir pousser et/ou récupérer automatiquement les modifications vers ou depuis un autre dépôt. Les branches, les étiquetets et les commits seront automatiquement synchronisés." @@ -23582,6 +24524,15 @@ msgstr "Exécuteurs partagés" msgid "Shared projects" msgstr "Projets partagés" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "Transactions Sherlock" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "Connexion / Inscription" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "Restrictions de connexion" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "Restrictions d’inscription" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "Niveau d’accès, croissant" msgid "SortOptions|Access level, descending" msgstr "Niveau d’accès décroissant" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "Date de création décroissante" @@ -24267,6 +25224,9 @@ msgstr "Date d’inscription décroissante" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "Code source" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "Spécifiez un motif d’expression rationnelle permettant l’identifica msgid "Specify the following URL during the Runner setup:" msgstr "Spécifiez l’URL suivante lors de la configuration de l’exécuteur :" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "État " +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "Soumettre comme indésirable" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "Soumettre la recherche" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "Synchroniser les informations" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "Métriques du système (personnalisées)" msgid "System metrics (Kubernetes)" msgstr "Métriques du système (Kubernetes)" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "Merci ! Ne plus afficher ce message" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "Le système de suivi est un endroit où l’on peut ouvrir un ticket pou msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,8 +26677,8 @@ msgstr "L’étape de planification montre le temps entre l’étape précédent msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "La clef privée à utiliser lorsqu’un certificat client est fourni. Cette valeur est chiffrée au repos." -msgid "The project can be accessed by any logged in user." -msgstr "Votre projet est accessible à tous les utilisateur et utilisatrices authentifiés." +msgid "The project can be accessed by any logged in user except external users." +msgstr "" msgid "The project can be accessed by any user who is logged in." msgstr "" @@ -25726,6 +26737,9 @@ msgstr "L’étape d’évaluation montre le temps entre la création de la dema msgid "The roadmap shows the progress of your epics along a timeline" msgstr "La feuille de route affiche la progression de vos épopées dans le temps" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 "La carte des utilisateurs met en correspondance les utilisateurs de FogBugz qui ont participé à vos projets en précisant la manière dont leurs adresses de courriel et leurs noms d’utilisateur sont importés dans GitLab. Vous pouvez y apporter des modifications en remplissant le tableau ciâ€dessous." +msgid "The user you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "Cette application a été créée par %{link_to_owner}." msgid "This application will be able to:" msgstr "Cette application sera en mesure de :" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "à l’instant" msgid "Timeago|right now" msgstr "immédiatement" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "Délai d’attente" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,8 +27977,8 @@ msgstr "Pour commencer, entrez l’URL de votre hôte Gitea et un %{link_to_pers msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "Afin d’aider à améliorer GitLab et son expérience utilisateur, GitLab va recueillir périodiquement des informations sur son utilisation." -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" -msgstr "Afin d’aider à améliorer GitLab, nous aimerions recueillir périodiquement des informations sur son utilisation. Vous pourrez modifier ceci à tout moment dans les %{settings_link_start}paramètres%{link_end}. %{info_link_start}Plus d’informations…%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." +msgstr "" msgid "To import an SVN repository, check out %{svn_link}." msgstr "Pour importer un dépôt SVN, consultez %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "Activer/désactiver la navigation" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "Afficher/masquer la barre latérale" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "Temps total de test pour tous les commits/fusions" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "Total : %{total}" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "Mettre à jour maintenant" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ msgstr "Statistiques d’utilisation" msgid "UsageQuota|%{help_link_start}Shared runners%{help_link_end} are disabled, so there are no limits set on pipeline usage" msgstr "" +msgid "UsageQuota|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "Déjà signalé comme abus" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "A contribué aux projets" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "Classe" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "Lorsqu’un exécuteur est verrouillé, il ne peut pas être affecté à d’autres projets" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "Vous êtes sur une instance GitLab en lecture seule." msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "Vous pouvez %{linkStart}afficher les données brutes%{linkEnd} à la pla msgid "You can also create a project from the command line." msgstr "Vous pouvez également créer un projet en ligne de commande." -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "Vous n’avez pas les autorisations" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "Vous devez accepter les conditions générales d’utilisation et la politique de confidentialité afin de pouvoir vous créer un compte" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "YouTube" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "Vos groupes" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "Activité de vos projets favoris" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "nom de la branche" msgid "by" msgstr "par" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "L’analyse des conteneurs permet la détection de vulnérabilités conn msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "Voir le rapport complet" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "n’est pas un certificat X.509 valide." +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "restant" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "avec %{additions} ajouts, %{deletions} suppressions." @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/gitlab.pot b/locale/gitlab.pot index cfc221c4e7d40fb809dbab7d0a831e846a72296d..aaf96e5e9b5bf26ad51e3a4689c1998372547552 100644 --- a/locale/gitlab.pot +++ b/locale/gitlab.pot @@ -8313,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" +msgid "DastProfiles|Authentication" +msgstr "" + +msgid "DastProfiles|Authentication URL" +msgstr "" + msgid "DastProfiles|Could not create site validation token. Please refresh the page, or try again later." msgstr "" @@ -8373,6 +8379,9 @@ msgstr "" msgid "DastProfiles|Edit site profile" msgstr "" +msgid "DastProfiles|Enable Authentication" +msgstr "" + msgid "DastProfiles|Error Details" msgstr "" @@ -8409,6 +8418,12 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" +msgid "DastProfiles|Password" +msgstr "" + +msgid "DastProfiles|Password form field" +msgstr "" + msgid "DastProfiles|Please enter a valid timeout value" msgstr "" @@ -8478,6 +8493,12 @@ msgstr "" msgid "DastProfiles|Turn on AJAX spider" msgstr "" +msgid "DastProfiles|Username" +msgstr "" + +msgid "DastProfiles|Username form field" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -9845,6 +9866,9 @@ msgstr "" msgid "Email Notification" msgstr "" +msgid "Email cannot be blank" +msgstr "" + msgid "Email could not be sent" msgstr "" @@ -10427,6 +10451,9 @@ msgstr "" msgid "Environments|Stopping" msgstr "" +msgid "Environments|Stopping %{environmentName}" +msgstr "" + msgid "Environments|There was an error fetching the logs. Please try again." msgstr "" @@ -16281,7 +16308,7 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked this %{noun} as Work In Progress." +msgid "Marked this %{noun} as a draft." msgstr "" msgid "Marked this issue as a duplicate of %{duplicate_param}." @@ -16293,7 +16320,7 @@ msgstr "" msgid "Marked to do as done." msgstr "" -msgid "Marks this %{noun} as Work In Progress." +msgid "Marks this %{noun} as a draft." msgstr "" msgid "Marks this issue as a duplicate of %{duplicate_reference}." @@ -16524,7 +16551,7 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" -msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgid "Members|%{userName} is currently an LDAP user. Editing their permissions will override the settings from the LDAP group sync." msgstr "" msgid "Members|An error occurred while trying to enable LDAP override, please try again." @@ -18487,6 +18514,9 @@ msgstr "" msgid "Notes|This comment has changed since you started editing, please review the %{open_link}updated comment%{close_link} to ensure information is not lost" msgstr "" +msgid "Notes|You're only seeing %{boldStart}other activity%{boldEnd} in the feed. To add a comment, switch to one of the following options." +msgstr "" + msgid "Nothing found…" msgstr "" @@ -19257,9 +19287,6 @@ msgstr "" msgid "Page settings" msgstr "" -msgid "Page was successfully deleted" -msgstr "" - msgid "PagerDutySettings|Active" msgstr "" @@ -21108,6 +21135,12 @@ msgstr "" msgid "ProjectSettings|Require" msgstr "" +msgid "ProjectSettings|Requirements" +msgstr "" + +msgid "ProjectSettings|Requirements management system for this project" +msgstr "" + msgid "ProjectSettings|Set the default behavior and availability of this option in merge requests. Changes made are also applied to existing merge requests." msgstr "" @@ -27484,7 +27517,7 @@ msgstr "" msgid "This merge request is locked." msgstr "" -msgid "This merge request is still a work in progress." +msgid "This merge request is still a draft." msgstr "" msgid "This merge request was merged. To apply this suggestion, edit this file directly." @@ -28181,6 +28214,9 @@ msgstr "" msgid "Too many projects enabled. You will need to manage them via the console or the API." msgstr "" +msgid "Too many users specified (limit is %{user_limit})" +msgstr "" + msgid "Too much data" msgstr "" @@ -28661,10 +28697,10 @@ msgstr "" msgid "Unlocks the discussion." msgstr "" -msgid "Unmarked this %{noun} as Work In Progress." +msgid "Unmarked this %{noun} as a draft." msgstr "" -msgid "Unmarks this %{noun} as Work In Progress." +msgid "Unmarks this %{noun} as a draft." msgstr "" msgid "Unreachable" @@ -30155,7 +30191,13 @@ msgstr "" msgid "Wiki" msgstr "" -msgid "Wiki was successfully updated." +msgid "Wiki page was successfully created." +msgstr "" + +msgid "Wiki page was successfully deleted." +msgstr "" + +msgid "Wiki page was successfully updated." msgstr "" msgid "WikiClone|Clone your wiki" @@ -30893,9 +30935,6 @@ msgstr "" msgid "You're not allowed to make changes to this project directly. A fork of this project is being created that you can make changes in, so you can submit a merge request." msgstr "" -msgid "You're only seeing %{startTag}other activity%{endTag} in the feed. To add a comment, switch to one of the following options." -msgstr "" - msgid "You're receiving this email because of your account on %{host}." msgstr "" diff --git a/locale/gl_ES/gitlab.po b/locale/gl_ES/gitlab.po index 31532eed94d37c784136493c72cac994dd42ea92..21f1573b2e14b27ab381979fc332523d0c1856c5 100644 --- a/locale/gl_ES/gitlab.po +++ b/locale/gl_ES/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: gl\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:41\n" +"PO-Revision-Date: 2020-11-03 22:40\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/he_IL/gitlab.po b/locale/he_IL/gitlab.po index aadad4d67cd65e9a5333aa55e08987733bd93220..6bcb90df0b1fee4f2bc276e701bd03f6dff251df 100644 --- a/locale/he_IL/gitlab.po +++ b/locale/he_IL/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: he\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:47\n" +"PO-Revision-Date: 2020-11-03 22:47\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -231,6 +231,13 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -273,13 +280,6 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -519,6 +519,20 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%{count} more" msgstr "" @@ -563,6 +577,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -608,6 +628,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -734,9 +760,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -844,7 +867,7 @@ msgstr[3] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -864,6 +887,9 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -1089,9 +1115,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -1132,6 +1155,18 @@ msgstr[3] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1164,6 +1199,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1173,19 +1211,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1478,6 +1505,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1779,6 +1809,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1932,7 +1965,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1968,10 +2001,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -2058,6 +2091,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -2082,6 +2118,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2196,6 +2235,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2205,6 +2259,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2217,12 +2277,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2277,6 +2355,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2286,6 +2367,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2331,6 +2415,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2355,6 +2442,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2364,6 +2454,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2379,22 +2472,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2461,10 +2554,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2581,6 +2674,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2590,10 +2692,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2605,19 +2707,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2632,6 +2743,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2641,7 +2758,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2659,7 +2779,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2668,6 +2788,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2734,9 +2875,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2761,6 +2899,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2782,6 +2923,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2803,12 +2947,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2857,6 +3007,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2869,9 +3022,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2899,9 +3058,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2989,9 +3154,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -3064,9 +3226,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3097,9 +3256,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -3124,6 +3280,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -3148,9 +3307,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -3166,6 +3322,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3503,6 +3662,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3753,6 +3915,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -4001,7 +4166,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -4022,6 +4208,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -4040,6 +4229,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -4097,9 +4289,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -4181,6 +4370,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4265,6 +4460,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4316,12 +4523,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4340,6 +4556,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4352,6 +4571,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4496,6 +4718,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4532,9 +4757,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4565,7 +4802,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4748,6 +4985,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -5159,6 +5399,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5342,9 +5585,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5363,9 +5603,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5474,6 +5711,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5498,7 +5738,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5525,6 +5765,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5708,6 +5951,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5765,9 +6011,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -6023,9 +6266,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -6041,9 +6281,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -6110,9 +6347,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -6179,9 +6413,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6248,9 +6479,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6311,6 +6539,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6395,6 +6626,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6536,9 +6770,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6650,9 +6881,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6966,7 +7194,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -7017,6 +7245,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -7088,6 +7319,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7467,6 +7701,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7527,6 +7764,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7536,6 +7776,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7569,6 +7812,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7819,6 +8065,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7912,6 +8161,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -8165,6 +8417,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8222,6 +8477,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8261,6 +8525,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8282,6 +8552,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8309,15 +8585,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8333,6 +8609,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8372,6 +8651,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8384,6 +8666,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8393,6 +8681,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8549,9 +8840,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8561,6 +8849,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8576,9 +8867,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8600,6 +8888,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8663,12 +8954,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8723,18 +9020,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8816,9 +9122,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8984,6 +9287,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -9032,6 +9341,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -9203,6 +9515,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9254,7 +9587,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9405,6 +9738,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9414,6 +9750,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9435,6 +9774,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9462,9 +9804,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9633,15 +9972,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9714,6 +10062,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9855,6 +10206,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9882,7 +10239,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9927,6 +10296,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9954,7 +10326,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10716,12 +11091,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10752,6 +11133,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10827,6 +11211,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10929,6 +11316,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10992,6 +11382,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -11004,6 +11397,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -11143,6 +11539,18 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -11173,6 +11581,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -11224,6 +11635,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11290,10 +11704,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11308,6 +11725,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11326,9 +11746,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11344,15 +11761,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11362,6 +11779,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11419,12 +11839,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11449,6 +11875,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11512,6 +11941,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11545,9 +11977,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11557,9 +11986,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11614,7 +12049,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -12160,7 +12595,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12181,6 +12616,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -12217,9 +12655,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12244,6 +12679,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12556,6 +12997,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12661,7 +13105,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12820,6 +13264,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12829,6 +13279,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12874,12 +13327,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12892,6 +13363,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12904,6 +13378,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12928,6 +13405,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13341,6 +13821,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13395,9 +13878,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13410,7 +13890,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13518,6 +13998,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13542,9 +14025,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13566,10 +14046,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13655,6 +14135,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13775,6 +14258,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13835,6 +14324,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13844,12 +14336,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13859,6 +14357,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13871,6 +14393,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13946,27 +14471,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13985,6 +14516,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -14016,6 +14550,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -14025,12 +14604,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -14064,6 +14661,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -14079,37 +14679,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -14118,6 +14739,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -14142,9 +14766,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14244,70 +14865,124 @@ msgstr "" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" msgid "InviteEmail|Join now" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgstr "" + +msgid "InviteMembersModal|Users were succesfully added" +msgstr "" + +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgstr "" + +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14358,6 +15033,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14574,6 +15252,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14829,6 +15510,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14847,6 +15531,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14976,9 +15666,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -15007,9 +15694,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -15043,6 +15727,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -15076,6 +15763,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -15121,6 +15811,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -15196,6 +15889,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15749,9 +16445,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15770,6 +16463,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15803,9 +16499,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15815,7 +16508,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15827,6 +16520,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15890,6 +16586,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -16010,6 +16709,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -16037,15 +16742,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16283,6 +17063,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16690,6 +17473,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -17005,9 +17809,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -17065,6 +17875,38 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17320,6 +18162,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17786,6 +18631,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17816,9 +18664,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -18053,6 +18898,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -18098,9 +18946,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -18110,9 +18955,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18234,19 +19076,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18420,6 +19256,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18516,7 +19355,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18540,9 +19379,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18564,7 +19400,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18588,9 +19424,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18606,9 +19439,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18618,12 +19448,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18648,7 +19472,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18840,7 +19664,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18852,9 +19676,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18957,6 +19778,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -19038,6 +19862,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -19056,6 +19883,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -19086,6 +19916,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -19122,6 +19955,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19350,6 +20189,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19359,6 +20201,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19371,12 +20216,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19581,9 +20432,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20277,7 +21125,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20580,6 +21428,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20634,6 +21485,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -21090,6 +21944,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -21216,6 +22073,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21327,6 +22187,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21408,6 +22271,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21454,9 +22320,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21668,6 +22531,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21788,6 +22654,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21809,9 +22678,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21839,6 +22714,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21966,7 +22844,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21978,6 +22862,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21996,6 +22892,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -22092,7 +22991,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -22125,6 +23024,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22332,6 +23234,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22486,6 +23391,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22513,6 +23424,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22582,6 +23496,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22591,6 +23508,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22606,6 +23529,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22627,10 +23553,7 @@ msgstr "" msgid "Save pipeline schedule" msgstr "" -msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." -msgstr "" - -msgid "Save variables" +msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" msgid "Saved scan settings and target site settings which are reusable." @@ -22642,6 +23565,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22681,6 +23607,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22711,7 +23640,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22768,9 +23697,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22852,9 +23778,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22941,7 +23864,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22986,10 +23909,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -23118,6 +24041,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23181,6 +24107,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23220,6 +24152,13 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23400,6 +24339,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23415,7 +24357,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23430,9 +24372,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23526,6 +24465,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23640,6 +24582,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23775,6 +24720,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23880,6 +24828,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23898,9 +24855,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -24047,6 +25010,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -24074,6 +25040,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -24083,9 +25052,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -24095,6 +25061,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -24206,27 +25175,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24461,6 +25421,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24569,6 +25532,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24611,9 +25577,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24689,9 +25652,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24755,6 +25715,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24911,6 +25874,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -25040,6 +26006,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -25055,6 +26024,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -25097,6 +26069,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -25181,6 +26159,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -25202,6 +26183,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25337,12 +26321,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25370,6 +26360,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25610,15 +26603,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25703,7 +26711,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25728,9 +26736,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25743,9 +26748,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25842,6 +26853,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25867,7 +26884,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25978,7 +26995,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -26038,6 +27055,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -26050,7 +27070,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -26089,6 +27109,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -26197,6 +27220,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26392,6 +27418,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26443,7 +27472,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26467,9 +27496,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26602,6 +27637,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26611,6 +27649,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27163,6 +28204,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -27201,7 +28248,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -27252,7 +28299,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27381,6 +28428,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27453,16 +28503,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27639,6 +28692,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27789,6 +28845,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -28014,6 +29073,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -28152,10 +29214,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28182,6 +29247,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28194,9 +29262,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -28218,15 +29313,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28281,10 +29388,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28404,6 +29508,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28500,9 +29607,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28656,6 +29760,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28967,7 +30077,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -29051,6 +30167,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -29147,6 +30272,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29171,13 +30299,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29246,15 +30377,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -29267,7 +30398,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29511,10 +30642,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29607,6 +30738,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29628,6 +30762,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29640,10 +30777,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29658,6 +30795,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29859,6 +31005,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29871,6 +31020,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29895,9 +31053,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29955,9 +31110,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -30060,19 +31212,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -30102,6 +31257,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -30117,6 +31275,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30385,9 +31546,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30514,9 +31672,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30562,9 +31717,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30650,6 +31802,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30898,7 +32053,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30916,6 +32071,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30934,6 +32092,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30970,6 +32131,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -31034,6 +32198,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31515,9 +32682,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31530,9 +32694,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31612,6 +32773,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31792,9 +32956,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31807,3 +32968,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/hi_IN/gitlab.po b/locale/hi_IN/gitlab.po index a0a439ef7ff22a5012b2b4531afc63746f172fe0..a002fb4c05e9a48c3e67d88ef3cf961994bed904 100644 --- a/locale/hi_IN/gitlab.po +++ b/locale/hi_IN/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: hi\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:42\n" +"PO-Revision-Date: 2020-11-03 22:42\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/hr_HR/gitlab.po b/locale/hr_HR/gitlab.po index b8e5aaec69e873b6fd529605c1bf94257c518c9d..33b83826f3727780c73726ff4de81b43f9d00f93 100644 --- a/locale/hr_HR/gitlab.po +++ b/locale/hr_HR/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: hr\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:42\n" +"PO-Revision-Date: 2020-11-03 22:41\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -208,6 +208,12 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -244,12 +250,6 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -463,6 +463,18 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "%{count} more" msgstr "" @@ -505,6 +517,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -550,6 +568,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -676,9 +700,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -781,7 +802,7 @@ msgstr[2] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -799,6 +820,9 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -1018,9 +1042,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -1060,6 +1081,18 @@ msgstr[2] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1090,6 +1123,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1099,17 +1135,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1387,6 +1414,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1687,6 +1717,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1840,7 +1873,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1876,10 +1909,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1966,6 +1999,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1990,6 +2026,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2104,6 +2143,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2113,6 +2167,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2125,12 +2185,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2185,6 +2263,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2194,6 +2275,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2239,6 +2323,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2263,6 +2350,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2272,6 +2362,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2287,22 +2380,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" + +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2368,10 +2461,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2488,6 +2581,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2497,10 +2599,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2512,19 +2614,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2539,6 +2650,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2548,7 +2665,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2566,7 +2686,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2575,6 +2695,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2641,9 +2782,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2668,6 +2806,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2689,6 +2830,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2710,12 +2854,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2764,6 +2914,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2776,9 +2929,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2806,9 +2965,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2896,9 +3061,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2971,9 +3133,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3004,9 +3163,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -3031,6 +3187,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -3055,9 +3214,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -3073,6 +3229,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3406,6 +3565,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3655,6 +3817,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3901,7 +4066,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3922,6 +4108,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3940,6 +4129,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3997,9 +4189,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -4081,6 +4270,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4165,6 +4360,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4216,12 +4423,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4240,6 +4456,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4252,6 +4471,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4396,6 +4618,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4432,9 +4657,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4465,7 +4702,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4648,6 +4885,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -5059,6 +5299,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5242,9 +5485,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5263,9 +5503,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5374,6 +5611,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5398,7 +5638,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5425,6 +5665,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5608,6 +5851,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5665,9 +5911,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5923,9 +6166,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5941,9 +6181,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -6010,9 +6247,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -6079,9 +6313,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6148,9 +6379,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6211,6 +6439,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6295,6 +6526,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6436,9 +6670,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6550,9 +6781,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6865,7 +7093,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6916,6 +7144,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6985,6 +7216,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7363,6 +7597,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7423,6 +7660,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7432,6 +7672,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7465,6 +7708,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7714,6 +7960,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7807,6 +8056,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -8059,6 +8311,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8116,6 +8371,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8155,6 +8419,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8176,6 +8446,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8203,15 +8479,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8227,6 +8503,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8266,6 +8545,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8278,6 +8560,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8287,6 +8575,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8443,9 +8734,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8455,6 +8743,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8470,9 +8761,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8494,6 +8782,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8557,12 +8848,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8614,18 +8911,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8704,9 +9010,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8872,6 +9175,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8920,6 +9229,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -9091,6 +9403,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9142,7 +9475,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9292,6 +9625,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9301,6 +9637,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9322,6 +9661,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9349,9 +9691,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9520,15 +9859,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9601,6 +9949,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9742,6 +10093,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9769,7 +10126,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9814,6 +10183,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9841,7 +10213,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10603,12 +10978,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10639,6 +11020,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10714,6 +11098,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10816,6 +11203,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10879,6 +11269,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10891,6 +11284,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -11029,6 +11425,18 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -11059,6 +11467,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -11110,6 +11521,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11176,10 +11590,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11194,6 +11611,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11212,9 +11632,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11230,15 +11647,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11248,6 +11665,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11305,12 +11725,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11335,6 +11761,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11398,6 +11827,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11431,9 +11863,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11443,9 +11872,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11500,7 +11935,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -12046,7 +12481,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12067,6 +12502,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -12103,9 +12541,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12130,6 +12565,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12442,6 +12883,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12547,7 +12991,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12706,6 +13150,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12715,6 +13165,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12760,12 +13213,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12778,6 +13249,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12790,6 +13264,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12814,6 +13291,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13225,6 +13705,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13279,9 +13762,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13294,7 +13774,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13402,6 +13882,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13426,9 +13909,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13450,10 +13930,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13537,6 +14017,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13657,6 +14140,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13717,6 +14206,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13726,12 +14218,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13741,6 +14239,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13753,6 +14275,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13828,27 +14353,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13867,6 +14398,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13897,6 +14431,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13906,12 +14485,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13945,6 +14542,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13960,37 +14560,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13999,6 +14620,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -14023,9 +14647,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14125,70 +14746,124 @@ msgstr "" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14239,6 +14914,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14455,6 +15133,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14710,6 +15391,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14728,6 +15412,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14857,9 +15547,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14887,9 +15574,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14923,6 +15607,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14956,6 +15643,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -15001,6 +15691,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -15076,6 +15769,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15622,9 +16318,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15643,6 +16336,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15676,9 +16372,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15688,7 +16381,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15700,6 +16393,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15763,6 +16459,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15883,6 +16582,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15910,15 +16615,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16156,6 +16936,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16561,6 +17344,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16876,9 +17680,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16936,6 +17746,36 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17191,6 +18031,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17656,6 +18499,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17686,9 +18532,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17923,6 +18766,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17968,9 +18814,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17980,9 +18823,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18103,19 +18943,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18289,6 +19123,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18385,7 +19222,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18409,9 +19246,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18433,7 +19267,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18457,9 +19291,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18475,9 +19306,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18487,12 +19315,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18517,7 +19339,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18709,7 +19531,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18721,9 +19543,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18826,6 +19645,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18907,6 +19729,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18925,6 +19750,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18955,6 +19783,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18991,6 +19822,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19219,6 +20056,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19228,6 +20068,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19240,12 +20083,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19450,9 +20299,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20146,7 +20992,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20449,6 +21295,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20503,6 +21352,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20959,6 +21811,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -21085,6 +21940,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21196,6 +22054,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21277,6 +22138,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21322,9 +22186,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21535,6 +22396,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21655,6 +22519,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21676,9 +22543,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21706,6 +22579,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21832,7 +22708,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21844,6 +22726,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21862,6 +22756,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21958,7 +22855,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21991,6 +22888,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22195,6 +23095,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22348,6 +23251,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22375,6 +23284,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22444,6 +23356,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22453,6 +23368,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22468,6 +23389,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22492,9 +23416,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22504,6 +23425,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22543,6 +23467,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22573,7 +23500,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22630,9 +23557,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22714,9 +23638,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22792,7 +23713,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22837,10 +23758,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22969,6 +23890,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23032,6 +23956,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23071,6 +24001,12 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23251,6 +24187,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23266,7 +24205,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23281,9 +24220,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23377,6 +24313,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23491,6 +24430,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23626,6 +24568,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23731,6 +24676,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23749,9 +24703,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23896,6 +24856,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23923,6 +24886,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23932,9 +24898,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23944,6 +24907,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -24055,27 +25021,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24310,6 +25267,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24418,6 +25378,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24460,9 +25423,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24538,9 +25498,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24604,6 +25561,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24760,6 +25720,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24889,6 +25852,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24904,6 +25870,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24946,6 +25915,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -25030,6 +26005,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -25051,6 +26029,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25186,12 +26167,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25219,6 +26206,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25456,15 +26446,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25549,7 +26554,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25573,9 +26578,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25588,9 +26590,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25687,6 +26695,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25711,7 +26725,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25822,7 +26836,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25882,6 +26896,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25894,7 +26911,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25933,6 +26950,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -26041,6 +27061,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26236,6 +27259,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26287,7 +27313,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26311,9 +27337,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26446,6 +27478,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26455,6 +27490,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27007,6 +28045,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -27043,7 +28087,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -27094,7 +28138,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27223,6 +28267,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27295,16 +28342,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27481,6 +28531,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27631,6 +28684,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27856,6 +28912,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27994,10 +29053,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28024,6 +29086,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28036,9 +29101,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -28060,15 +29152,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28123,10 +29227,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28246,6 +29347,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28342,9 +29446,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28498,6 +29599,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28807,7 +29914,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28891,6 +30004,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28987,6 +30109,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29011,13 +30136,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29086,15 +30214,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -29107,7 +30235,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29350,10 +30478,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29446,6 +30574,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29467,6 +30598,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29479,10 +30613,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29497,6 +30631,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29698,6 +30841,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29710,6 +30856,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29734,9 +30889,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29794,9 +30946,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29899,19 +31048,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29941,6 +31093,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29956,6 +31111,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30223,9 +31381,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30352,9 +31507,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30400,9 +31552,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30487,6 +31636,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30730,7 +31882,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30748,6 +31900,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30766,6 +31921,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30802,6 +31960,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30865,6 +32026,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31342,9 +32506,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31357,9 +32518,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31438,6 +32596,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31618,9 +32779,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31633,3 +32791,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/hu_HU/gitlab.po b/locale/hu_HU/gitlab.po index e0a6239f2408129031efa6c6cfcaf2902318f504..865293cd765eb8a85a4f8b0ec1d075c38ff3b7c0 100644 --- a/locale/hu_HU/gitlab.po +++ b/locale/hu_HU/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: hu\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:47\n" +"PO-Revision-Date: 2020-11-03 22:47\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/id_ID/gitlab.po b/locale/id_ID/gitlab.po index 9376db3055f8b6c2d9bd98a7d34d051ca88d8ffc..21c2bc2618f17641d4059bc620908fbb2c987889 100644 --- a/locale/id_ID/gitlab.po +++ b/locale/id_ID/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: id\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:41\n" +"PO-Revision-Date: 2020-11-03 22:40\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -162,6 +162,10 @@ msgid "%d failed" msgid_plural "%d failed" msgstr[0] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -186,10 +190,6 @@ msgid "%d issue in this group" msgid_plural "%d issues in this group" msgstr[0] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -351,6 +351,14 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" + msgid "%{count} more" msgstr "" @@ -389,6 +397,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -434,6 +448,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -560,9 +580,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -655,7 +672,7 @@ msgstr[0] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -669,6 +686,9 @@ msgid "%{securityScanner} result is not available because a pipeline has not bee msgid_plural "%{securityScanner} results are not available because a pipeline has not been run since it was enabled. %{linkStart}Run a pipeline%{linkEnd}" msgstr[0] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -876,9 +896,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -916,6 +933,18 @@ msgstr[0] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -942,6 +971,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -951,13 +983,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1205,6 +1232,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1503,6 +1533,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1656,7 +1689,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1692,10 +1725,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1782,6 +1815,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1806,6 +1842,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -1920,6 +1959,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -1929,6 +1983,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -1941,12 +2001,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2001,6 +2079,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2010,6 +2091,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2055,6 +2139,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2079,6 +2166,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2088,6 +2178,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2103,22 +2196,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" + +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2182,10 +2275,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2302,6 +2395,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2311,10 +2413,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2326,19 +2428,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2353,6 +2464,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2362,7 +2479,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2380,7 +2500,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2389,6 +2509,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2455,9 +2596,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2482,6 +2620,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2503,6 +2644,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2524,12 +2668,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2578,6 +2728,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2590,9 +2743,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2620,9 +2779,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2710,9 +2875,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2785,9 +2947,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2818,9 +2977,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2845,6 +3001,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2869,9 +3028,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2887,6 +3043,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3212,6 +3371,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3459,6 +3621,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3701,7 +3866,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3722,6 +3908,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3740,6 +3929,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3797,9 +3989,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3881,6 +4070,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -3965,6 +4160,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4016,12 +4223,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4040,6 +4256,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4052,6 +4271,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4196,6 +4418,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4232,9 +4457,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4265,7 +4502,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4448,6 +4685,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4859,6 +5099,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5042,9 +5285,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5063,9 +5303,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5174,6 +5411,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5198,7 +5438,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5225,6 +5465,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5408,6 +5651,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5465,9 +5711,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5723,9 +5966,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5741,9 +5981,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5810,9 +6047,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5879,9 +6113,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -5948,9 +6179,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6011,6 +6239,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6095,6 +6326,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6236,9 +6470,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6350,9 +6581,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6663,7 +6891,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6714,6 +6942,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6779,6 +7010,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7155,6 +7389,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7215,6 +7452,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7224,6 +7464,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7257,6 +7500,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7504,6 +7750,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7597,6 +7846,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7847,6 +8099,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -7904,6 +8159,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -7943,6 +8207,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -7964,6 +8234,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -7991,15 +8267,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8015,6 +8291,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8054,6 +8333,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8066,6 +8348,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8075,6 +8363,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8231,9 +8522,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8243,6 +8531,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8258,9 +8549,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8282,6 +8570,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8345,12 +8636,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8396,18 +8693,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8480,9 +8786,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8648,6 +8951,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8696,6 +9005,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8867,6 +9179,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -8918,7 +9251,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9066,6 +9399,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9075,6 +9411,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9096,6 +9435,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9123,9 +9465,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9294,15 +9633,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9375,6 +9723,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9516,6 +9867,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9543,7 +9900,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9588,6 +9957,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9615,7 +9987,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10377,12 +10752,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10413,6 +10794,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10488,6 +10872,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10590,6 +10977,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10653,6 +11043,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10665,6 +11058,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10801,6 +11197,18 @@ msgid "FeatureFlags|%d user" msgid_plural "FeatureFlags|%d users" msgstr[0] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10831,6 +11239,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10882,6 +11293,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -10948,10 +11362,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -10966,6 +11383,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -10984,9 +11404,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11002,15 +11419,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11020,6 +11437,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11077,12 +11497,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11107,6 +11533,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11170,6 +11599,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11203,9 +11635,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11215,9 +11644,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11272,7 +11707,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11818,7 +12253,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11839,6 +12274,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11875,9 +12313,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -11902,6 +12337,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12214,6 +12655,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12319,7 +12763,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12478,6 +12922,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12487,6 +12937,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12532,12 +12985,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12550,6 +13021,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12562,6 +13036,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12586,6 +13063,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -12993,6 +13473,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13047,9 +13530,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13062,7 +13542,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13170,6 +13650,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13194,9 +13677,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13218,10 +13698,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13301,6 +13781,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13421,6 +13904,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13481,6 +13970,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13490,12 +13982,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13505,6 +14003,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13517,6 +14039,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13592,27 +14117,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13631,6 +14162,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13659,6 +14193,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13668,12 +14247,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13707,6 +14304,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13722,37 +14322,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13761,6 +14382,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13785,9 +14409,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -13878,79 +14499,133 @@ msgstr "" msgid "Invite another teammate" msgstr "" -msgid "Invite group" +msgid "Invite group" +msgstr "" + +msgid "Invite member" +msgstr "" + +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" msgstr "" -msgid "Invite member" +msgid "InviteMembersModal|Invite team members" msgstr "" -msgid "Invite teammates (optional)" +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14001,6 +14676,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14217,6 +14895,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14472,6 +15153,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14490,6 +15174,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14619,9 +15309,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14647,9 +15334,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14683,6 +15367,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14716,6 +15403,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14761,6 +15451,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14836,6 +15529,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15368,9 +16064,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15389,6 +16082,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15422,9 +16118,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15434,7 +16127,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15446,6 +16139,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15509,6 +16205,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15629,6 +16328,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15656,15 +16361,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -15902,6 +16682,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16303,6 +17086,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16618,9 +17422,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16678,6 +17488,32 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -16933,6 +17769,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17396,6 +18235,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17426,9 +18268,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17663,6 +18502,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17708,9 +18550,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17720,9 +18559,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17841,19 +18677,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18027,6 +18857,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18123,7 +18956,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18147,9 +18980,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18171,7 +19001,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18195,9 +19025,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18213,9 +19040,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18225,12 +19049,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18255,7 +19073,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18447,7 +19265,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18459,9 +19277,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18564,6 +19379,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18645,6 +19463,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18663,6 +19484,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18693,6 +19517,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18729,6 +19556,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -18957,6 +19790,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -18966,6 +19802,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -18978,12 +19817,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19188,9 +20033,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -19884,7 +20726,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20187,6 +21029,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20241,6 +21086,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20697,6 +21545,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20823,6 +21674,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -20934,6 +21788,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21015,6 +21872,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21058,9 +21918,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21269,6 +22126,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21389,6 +22249,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21410,9 +22273,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21440,6 +22309,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21564,7 +22436,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21576,6 +22454,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21594,6 +22484,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21690,7 +22583,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21723,6 +22616,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -21921,6 +22817,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22072,6 +22971,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22099,6 +23004,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22168,6 +23076,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22177,6 +23088,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22192,6 +23109,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22216,9 +23136,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22228,6 +23145,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22267,6 +23187,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22297,7 +23220,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22354,9 +23277,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22438,9 +23358,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22494,7 +23411,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22539,10 +23456,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22671,6 +23588,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22734,6 +23654,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22773,6 +23699,10 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -22953,6 +23883,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -22968,7 +23901,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -22983,9 +23916,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23079,6 +24009,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23193,6 +24126,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23328,6 +24264,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23433,6 +24372,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23451,9 +24399,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23594,6 +24548,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23621,6 +24578,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23630,9 +24590,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23642,6 +24599,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23753,27 +24713,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24008,6 +24959,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24116,6 +25070,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24158,9 +25115,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24236,9 +25190,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24302,6 +25253,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24458,6 +25412,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24587,6 +25544,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24602,6 +25562,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24644,6 +25607,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24728,6 +25697,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24749,6 +25721,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -24884,12 +25859,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -24917,6 +25898,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25148,15 +26132,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25241,7 +26240,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25263,9 +26262,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25278,9 +26274,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25377,6 +26379,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25399,7 +26407,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25510,7 +26518,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25570,6 +26578,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25582,7 +26593,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25621,6 +26632,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25729,6 +26743,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -25924,6 +26941,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -25975,7 +26995,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -25999,9 +27019,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26134,6 +27160,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26143,6 +27172,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26695,6 +27727,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26727,7 +27765,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26778,7 +27816,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -26907,6 +27945,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -26979,16 +28020,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27165,6 +28209,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27315,6 +28362,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27540,6 +28590,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27678,10 +28731,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27708,6 +28764,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27720,9 +28779,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27744,15 +28830,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27807,10 +28905,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -27930,6 +29025,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28026,9 +29124,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28182,6 +29277,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28487,7 +29588,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28571,6 +29678,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28667,6 +29783,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28691,13 +29810,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28766,15 +29888,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28787,7 +29909,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29028,10 +30150,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29124,6 +30246,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29145,6 +30270,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29157,10 +30285,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29175,6 +30303,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29376,6 +30513,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29388,6 +30528,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29412,9 +30561,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29472,9 +30618,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29577,19 +30720,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29619,6 +30765,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29634,6 +30783,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -29899,9 +31051,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30028,9 +31177,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30076,9 +31222,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30161,6 +31304,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30394,7 +31540,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30412,6 +31558,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30430,6 +31579,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30466,6 +31618,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30527,6 +31682,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -30996,9 +32154,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31011,9 +32166,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31090,6 +32242,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31270,9 +32425,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31285,3 +32437,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/ig_NG/gitlab.po b/locale/ig_NG/gitlab.po index 1dc3320936abcc6d3270fb9295223cfacc2692c0..dbbfe7418cf7fa24a514125f678caa4455ccffa2 100644 --- a/locale/ig_NG/gitlab.po +++ b/locale/ig_NG/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: ig\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:45\n" +"PO-Revision-Date: 2020-11-03 22:45\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -162,6 +162,10 @@ msgid "%d failed" msgid_plural "%d failed" msgstr[0] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -186,10 +190,6 @@ msgid "%d issue in this group" msgid_plural "%d issues in this group" msgstr[0] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -351,6 +351,14 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" + msgid "%{count} more" msgstr "" @@ -389,6 +397,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -434,6 +448,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -560,9 +580,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -655,7 +672,7 @@ msgstr[0] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -669,6 +686,9 @@ msgid "%{securityScanner} result is not available because a pipeline has not bee msgid_plural "%{securityScanner} results are not available because a pipeline has not been run since it was enabled. %{linkStart}Run a pipeline%{linkEnd}" msgstr[0] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -876,9 +896,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -916,6 +933,18 @@ msgstr[0] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -942,6 +971,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -951,13 +983,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1205,6 +1232,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1503,6 +1533,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1656,7 +1689,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1692,10 +1725,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1782,6 +1815,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1806,6 +1842,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -1920,6 +1959,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -1929,6 +1983,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -1941,12 +2001,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2001,6 +2079,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2010,6 +2091,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2055,6 +2139,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2079,6 +2166,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2088,6 +2178,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2103,22 +2196,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" + +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2182,10 +2275,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2302,6 +2395,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2311,10 +2413,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2326,19 +2428,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2353,6 +2464,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2362,7 +2479,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2380,7 +2500,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2389,6 +2509,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2455,9 +2596,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2482,6 +2620,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2503,6 +2644,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2524,12 +2668,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2578,6 +2728,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2590,9 +2743,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2620,9 +2779,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2710,9 +2875,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2785,9 +2947,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2818,9 +2977,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2845,6 +3001,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2869,9 +3028,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2887,6 +3043,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3212,6 +3371,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3459,6 +3621,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3701,7 +3866,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3722,6 +3908,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3740,6 +3929,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3797,9 +3989,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3881,6 +4070,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -3965,6 +4160,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4016,12 +4223,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4040,6 +4256,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4052,6 +4271,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4196,6 +4418,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4232,9 +4457,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4265,7 +4502,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4448,6 +4685,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4859,6 +5099,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5042,9 +5285,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5063,9 +5303,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5174,6 +5411,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5198,7 +5438,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5225,6 +5465,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5408,6 +5651,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5465,9 +5711,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5723,9 +5966,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5741,9 +5981,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5810,9 +6047,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5879,9 +6113,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -5948,9 +6179,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6011,6 +6239,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6095,6 +6326,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6236,9 +6470,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6350,9 +6581,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6663,7 +6891,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6714,6 +6942,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6779,6 +7010,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7155,6 +7389,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7215,6 +7452,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7224,6 +7464,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7257,6 +7500,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7504,6 +7750,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7597,6 +7846,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7847,6 +8099,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -7904,6 +8159,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -7943,6 +8207,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -7964,6 +8234,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -7991,15 +8267,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8015,6 +8291,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8054,6 +8333,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8066,6 +8348,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8075,6 +8363,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8231,9 +8522,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8243,6 +8531,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8258,9 +8549,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8282,6 +8570,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8345,12 +8636,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8396,18 +8693,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8480,9 +8786,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8648,6 +8951,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8696,6 +9005,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8867,6 +9179,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -8918,7 +9251,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9066,6 +9399,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9075,6 +9411,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9096,6 +9435,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9123,9 +9465,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9294,15 +9633,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9375,6 +9723,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9516,6 +9867,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9543,7 +9900,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9588,6 +9957,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9615,7 +9987,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10377,12 +10752,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10413,6 +10794,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10488,6 +10872,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10590,6 +10977,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10653,6 +11043,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10665,6 +11058,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10801,6 +11197,18 @@ msgid "FeatureFlags|%d user" msgid_plural "FeatureFlags|%d users" msgstr[0] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10831,6 +11239,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10882,6 +11293,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -10948,10 +11362,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -10966,6 +11383,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -10984,9 +11404,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11002,15 +11419,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11020,6 +11437,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11077,12 +11497,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11107,6 +11533,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11170,6 +11599,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11203,9 +11635,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11215,9 +11644,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11272,7 +11707,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11818,7 +12253,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11839,6 +12274,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11875,9 +12313,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -11902,6 +12337,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12214,6 +12655,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12319,7 +12763,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12478,6 +12922,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12487,6 +12937,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12532,12 +12985,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12550,6 +13021,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12562,6 +13036,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12586,6 +13063,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -12993,6 +13473,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13047,9 +13530,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13062,7 +13542,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13170,6 +13650,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13194,9 +13677,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13218,10 +13698,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13301,6 +13781,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13421,6 +13904,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13481,6 +13970,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13490,12 +13982,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13505,6 +14003,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13517,6 +14039,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13592,27 +14117,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13631,6 +14162,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13659,6 +14193,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13668,12 +14247,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13707,6 +14304,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13722,37 +14322,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13761,6 +14382,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13785,9 +14409,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -13878,79 +14499,133 @@ msgstr "" msgid "Invite another teammate" msgstr "" -msgid "Invite group" +msgid "Invite group" +msgstr "" + +msgid "Invite member" +msgstr "" + +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" msgstr "" -msgid "Invite member" +msgid "InviteMembersModal|Invite team members" msgstr "" -msgid "Invite teammates (optional)" +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14001,6 +14676,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14217,6 +14895,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14472,6 +15153,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14490,6 +15174,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14619,9 +15309,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14647,9 +15334,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14683,6 +15367,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14716,6 +15403,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14761,6 +15451,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14836,6 +15529,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15368,9 +16064,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15389,6 +16082,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15422,9 +16118,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15434,7 +16127,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15446,6 +16139,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15509,6 +16205,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15629,6 +16328,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15656,15 +16361,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -15902,6 +16682,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16303,6 +17086,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16618,9 +17422,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16678,6 +17488,32 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -16933,6 +17769,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17396,6 +18235,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17426,9 +18268,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17663,6 +18502,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17708,9 +18550,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17720,9 +18559,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17841,19 +18677,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18027,6 +18857,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18123,7 +18956,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18147,9 +18980,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18171,7 +19001,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18195,9 +19025,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18213,9 +19040,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18225,12 +19049,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18255,7 +19073,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18447,7 +19265,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18459,9 +19277,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18564,6 +19379,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18645,6 +19463,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18663,6 +19484,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18693,6 +19517,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18729,6 +19556,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -18957,6 +19790,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -18966,6 +19802,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -18978,12 +19817,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19188,9 +20033,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -19884,7 +20726,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20187,6 +21029,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20241,6 +21086,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20697,6 +21545,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20823,6 +21674,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -20934,6 +21788,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21015,6 +21872,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21058,9 +21918,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21269,6 +22126,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21389,6 +22249,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21410,9 +22273,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21440,6 +22309,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21564,7 +22436,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21576,6 +22454,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21594,6 +22484,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21690,7 +22583,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21723,6 +22616,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -21921,6 +22817,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22072,6 +22971,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22099,6 +23004,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22168,6 +23076,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22177,6 +23088,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22192,6 +23109,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22216,9 +23136,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22228,6 +23145,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22267,6 +23187,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22297,7 +23220,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22354,9 +23277,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22438,9 +23358,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22494,7 +23411,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22539,10 +23456,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22671,6 +23588,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22734,6 +23654,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22773,6 +23699,10 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -22953,6 +23883,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -22968,7 +23901,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -22983,9 +23916,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23079,6 +24009,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23193,6 +24126,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23328,6 +24264,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23433,6 +24372,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23451,9 +24399,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23594,6 +24548,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23621,6 +24578,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23630,9 +24590,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23642,6 +24599,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23753,27 +24713,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24008,6 +24959,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24116,6 +25070,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24158,9 +25115,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24236,9 +25190,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24302,6 +25253,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24458,6 +25412,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24587,6 +25544,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24602,6 +25562,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24644,6 +25607,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24728,6 +25697,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24749,6 +25721,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -24884,12 +25859,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -24917,6 +25898,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25148,15 +26132,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25241,7 +26240,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25263,9 +26262,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25278,9 +26274,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25377,6 +26379,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25399,7 +26407,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25510,7 +26518,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25570,6 +26578,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25582,7 +26593,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25621,6 +26632,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25729,6 +26743,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -25924,6 +26941,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -25975,7 +26995,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -25999,9 +27019,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26134,6 +27160,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26143,6 +27172,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26695,6 +27727,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26727,7 +27765,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26778,7 +27816,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -26907,6 +27945,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -26979,16 +28020,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27165,6 +28209,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27315,6 +28362,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27540,6 +28590,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27678,10 +28731,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27708,6 +28764,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27720,9 +28779,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27744,15 +28830,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27807,10 +28905,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -27930,6 +29025,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28026,9 +29124,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28182,6 +29277,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28487,7 +29588,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28571,6 +29678,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28667,6 +29783,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28691,13 +29810,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28766,15 +29888,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28787,7 +29909,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29028,10 +30150,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29124,6 +30246,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29145,6 +30270,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29157,10 +30285,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29175,6 +30303,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29376,6 +30513,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29388,6 +30528,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29412,9 +30561,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29472,9 +30618,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29577,19 +30720,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29619,6 +30765,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29634,6 +30783,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -29899,9 +31051,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30028,9 +31177,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30076,9 +31222,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30161,6 +31304,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30394,7 +31540,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30412,6 +31558,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30430,6 +31579,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30466,6 +31618,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30527,6 +31682,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -30996,9 +32154,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31011,9 +32166,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31090,6 +32242,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31270,9 +32425,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31285,3 +32437,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/is_IS/gitlab.po b/locale/is_IS/gitlab.po index 1563d7edcd42425c2866a167fcee5cbff721a9f3..8cd80676f85ad9ea8582da6933638517506127ce 100644 --- a/locale/is_IS/gitlab.po +++ b/locale/is_IS/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: is\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:41\n" +"PO-Revision-Date: 2020-11-03 22:40\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/it/gitlab.po b/locale/it/gitlab.po index 01eeae42c9914a9fd6b6a3066383c312032891a1..7177eae6d0398444f436228939b67783bd8bebc3 100644 --- a/locale/it/gitlab.po +++ b/locale/it/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: it\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:47\n" +"PO-Revision-Date: 2020-11-03 22:47\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d risultato del test risolto" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "%d problema selezionato" -msgstr[1] "%d problemi selezionati" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "%{count} approvazioni da %{name}" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "%{count} altro" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "%{size} GiB" @@ -947,9 +969,6 @@ msgstr "(verifica progresso)" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "(fonte esterna)" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "- riduci" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "0 = illimitato" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "1 %{type} inserimento" -msgstr[1] "%{count} %{type} inserimenti" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "Errore durante l'attivazione/disattivazione della sottoscrizione per l'iscrizione" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "Farà automaticamente le build, i test e i rilasci della tua applicazion msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "Approfondisci: %{link_to_documentation}" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "Disponibile" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "Impostazioni" msgid "Branches|protected" msgstr "Protetta" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,7 +7604,10 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" -msgid "Country" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + +msgid "Country" msgstr "" msgid "Coverage" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "Descrizione" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "Non mostrare più" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "Feb" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "Files" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "Cronologia" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "Intervallo di Pattern" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "Gen" msgid "January" msgstr "Gennaio" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "Ultima Pipeline" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "Ultimo aggiornamento" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "Mar" msgid "March" msgstr "Marzo" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "Membri" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "Nessuno" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "Dati insufficienti " msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "Percentuale di successo" msgid "PipelineCharts|Successful:" msgstr "Completata:" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "Totale:" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "Salva pianificazione pipeline" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "Pianifica una nuova Pipeline" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "Seleziona il ramo che vuoi impostare come predefinito per questo progett msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "Settembre" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "Codice Sorgente" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,8 +26677,8 @@ msgstr "Lo stadio di pianificazione mostra il tempo trascorso dal primo commit a msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." -msgstr "Qualunque utente autenticato può accedere a questo progetto." +msgid "The project can be accessed by any logged in user except external users." +msgstr "" msgid "The project can be accessed by any user who is logged in." msgstr "" @@ -25726,6 +26737,9 @@ msgstr "Lo stadio di revisione mostra il tempo tra una richiesta di merge al suo msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "poco fa" msgid "Timeago|right now" msgstr "adesso" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "Tempo totale di test per tutti i commits/merges" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/ja/gitlab.po b/locale/ja/gitlab.po index 08307978560aba587363f3bee35c843c884e9bf3..e887b5692d5ee622529bd1db2b02531d7055ec44 100644 --- a/locale/ja/gitlab.po +++ b/locale/ja/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: ja\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:48\n" +"PO-Revision-Date: 2020-11-03 22:48\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -162,6 +162,10 @@ msgid "%d failed" msgid_plural "%d failed" msgstr[0] "%d ä»¶ã®å¤±æ•—" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d ä»¶ã®ãƒ†ã‚¹ãƒˆã§ä¿®æ£ã•れã¾ã—ãŸ" @@ -186,10 +190,6 @@ msgid "%d issue in this group" msgid_plural "%d issues in this group" msgstr[0] "ã“ã®ã‚°ãƒ«ãƒ¼ãƒ—ã«%dä»¶ã®èª²é¡Œ" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "%d個ã®èª²é¡Œã‚’é¸æŠžæ¸ˆã¿" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "%d ä»¶ã®èª²é¡Œã‚’ラベル付ãã§ã‚¤ãƒ³ãƒãƒ¼ãƒˆã—ã¾ã—ãŸ" @@ -351,6 +351,14 @@ msgstr "%{name} ㌠%{count} ä»¶ã®æ‰¿èªã‚’了承ã—ã¾ã—ãŸ" msgid "%{count} files touched" msgstr "%{count} ファイルãŒå¤‰æ›´ã•れã¾ã—ãŸ" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" + msgid "%{count} more" msgstr "ä»– %{count} ä»¶" @@ -389,6 +397,12 @@ msgstr "%{deployLinkStart}テンプレートを使用ã—ã¦ECS%{deployLinkEnd} msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "%{description}- Sentry イベント: %{errorUrl}- 最åˆã«æ¤œå‡ºã•れãŸã‚¤ãƒ™ãƒ³ãƒˆ: %{firstSeen}- æœ€å¾Œã«æ¤œå‡ºã•れãŸã‚¤ãƒ™ãƒ³ãƒˆ: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -434,6 +448,12 @@ msgstr "%{group_name} ã¯ã‚°ãƒ«ãƒ¼ãƒ—管ç†ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’使用ã—ã¾ã™ã€‚ msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "æ–°ã—ã„å ´æ‰€%{host} ã‹ã‚‰ã®ãƒã‚°ã‚¤ãƒ³" @@ -560,9 +580,6 @@ msgstr "%{name_with_link} 㯠%{percent}ã¾ãŸã¯ãれ以下ã®å…±æœ‰ãƒ©ãƒ³ãƒŠ msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "%{name} ã«ã¯ %{resultsString} ãŒå«ã¾ã‚Œã¦ã„ã¾ã™" @@ -655,7 +672,7 @@ msgstr[0] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -669,6 +686,9 @@ msgid "%{securityScanner} result is not available because a pipeline has not bee msgid_plural "%{securityScanner} results are not available because a pipeline has not been run since it was enabled. %{linkStart}Run a pipeline%{linkEnd}" msgstr[0] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "%{size} GiB" @@ -876,9 +896,6 @@ msgstr "(進行状æ³ã‚’確èªã™ã‚‹)" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "(外部ソース)" - msgid "(line: %{startLine})" msgstr "" @@ -916,6 +933,18 @@ msgstr[0] "%d 以上" msgid "+%{approvers} more approvers" msgstr "%{approvers} äººä»¥ä¸Šã®æ‰¿èªè€…" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -942,6 +971,9 @@ msgstr "" msgid "- show less" msgstr "- 折りãŸãŸã‚€" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -951,13 +983,8 @@ msgstr "0ã¯ç„¡åˆ¶é™ã®æ„味" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "%{count} %{type} ä»¶ã®è¿½åŠ æƒ…å ±" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "%{count} ä»¶ %{type} ã®ä¿®æ£" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1205,6 +1232,9 @@ msgstr "ã“ã®ã‚ªãƒ—ã‚·ãƒ§ãƒ³ã‚’é¸æŠžã—ãŸã‚½ãƒ¼ã‚¹ãƒ–ランãƒã¸ã®æ›¸ãè¾¼ msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "アクションãŒå¿…è¦ï¼šGitLab Pagesã®ãƒ‰ãƒ¡ã‚¤ãƒ³ '%{domain}'ã¸ã®Let's Encrypt証明書ã®å–å¾—ä¸ã«å•題ãŒç™ºç”Ÿã—ã¾ã—ãŸ" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1359,7 +1389,7 @@ msgid "AccessibilityReport|Learn more" msgstr "" msgid "AccessibilityReport|Message: %{message}" -msgstr "" +msgstr "メッセージ: %{message}" msgid "AccessibilityReport|New" msgstr " æ–°ã—ã„" @@ -1417,7 +1447,7 @@ msgid_plural "Add %d issues" msgstr[0] "課題を%d ä»¶ã€è¿½åŠ " msgid "Add %{linkStart}assets%{linkEnd} to your Release. GitLab automatically includes read-only assets, like source code and release evidence." -msgstr "" +msgstr "リリース㫠%{linkStart}アセット%{linkEnd} ã‚’è¿½åŠ ã—ã¾ã™ã€‚ GitLab ã«ã¯ã€ã‚½ãƒ¼ã‚¹ã‚³ãƒ¼ãƒ‰ã‚„リリースã®ã‚¨ãƒ“デンスãªã©ã®èªã¿å–り専用ã®ã‚¢ã‚»ãƒƒãƒˆãŒè‡ªå‹•çš„ã«å«ã¾ã‚Œã¦ã„ã¾ã™ã€‚" msgid "Add CHANGELOG" msgstr "変更履æ´ã‚’è¿½åŠ " @@ -1503,6 +1533,9 @@ msgstr "ãƒ†ãƒ¼ãƒ–ãƒ«ã‚’è¿½åŠ ã™ã‚‹" msgid "Add a task list" msgstr "ã‚¿ã‚¹ã‚¯ãƒªã‚¹ãƒˆã‚’è¿½åŠ " +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "ã™ã¹ã¦ã®ãƒ¡ãƒ¼ãƒ«ã«è¡¨ç¤ºã™ã‚‹ãƒ†ã‚ã‚¹ãƒˆã‚’è¿½åŠ ã—ã¾ã™ã€‚ ãŸã ã—ã€%{character_limit} æ–‡å—ã®åˆ¶é™ãŒã‚りã¾ã™ã€‚" @@ -1656,8 +1689,8 @@ msgstr "%{epic_ref} ã‚’åエピックã¨ã—ã¦è¿½åŠ ã—ã¾ã—ãŸã€‚" msgid "Added %{label_references} %{label_text}." msgstr "%{label_references} %{label_text} ã‚’è¿½åŠ ã—ã¾ã—ãŸã€‚" -msgid "Added a To Do." -msgstr "Todoã¸è¿½åŠ ã—ã¾ã—ãŸã€‚" +msgid "Added a to do." +msgstr "" msgid "Added an issue to an epic." msgstr "課題をエピックã«è¿½åŠ ã—ã¾ã—ãŸã€‚" @@ -1692,12 +1725,12 @@ msgstr "%{epic_ref} ã‚’åエピックã¨ã—ã¦è¿½åŠ " msgid "Adds %{labels} %{label_text}." msgstr "%{labels} %{label_text} ã‚’è¿½åŠ ã€‚" -msgid "Adds a To Do." -msgstr "Todoã‚’è¿½åŠ ã€‚" - msgid "Adds a Zoom meeting" msgstr "Zoom ãƒŸãƒ¼ãƒ†ã‚£ãƒ³ã‚°ã‚’è¿½åŠ " +msgid "Adds a to do." +msgstr "" + msgid "Adds an issue to an epic." msgstr "課題をエピックã«è¿½åŠ ã€‚" @@ -1782,6 +1815,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "オーナー" @@ -1806,6 +1842,9 @@ msgstr "ジョブã®åœæ¢ã«å¤±æ•—ã—ã¾ã—ãŸ" msgid "AdminArea|Total users" msgstr "全ユーザー" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "ユーザー統計" @@ -1920,6 +1959,21 @@ msgstr "SSHéµ" msgid "AdminStatistics|Snippets" msgstr "スニペット" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "2FA 無効" @@ -1929,6 +1983,12 @@ msgstr "2FA 有効" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "アクティブ" @@ -1941,12 +2001,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "管ç†è€…" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "ブãƒãƒƒã‚¯" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "ブãƒãƒƒã‚¯ãƒ¦ãƒ¼ã‚¶ãƒ¼" @@ -2001,6 +2079,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "ã‚ãªãŸã§ã™ï¼" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "æ–°ã—ã„ユーザー" @@ -2010,6 +2091,9 @@ msgstr "ユーザーãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“" msgid "AdminUsers|Owned groups will be left" msgstr "æ‰€æœ‰ã‚°ãƒ«ãƒ¼ãƒ—ã¯æ®‹ã‚Šã¾ã™" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "個人プãƒã‚¸ã‚§ã‚¯ãƒˆã¯æ®‹ã‚Šã¾ã™" @@ -2055,6 +2139,9 @@ msgstr "ユーザーã¯ã‚¹ãƒ©ãƒƒã‚·ãƒ¥ã‚³ãƒžãƒ³ãƒ‰ã‚’使用ã§ããªããªã‚Šã¾ msgid "AdminUsers|The user will not receive any notifications" msgstr "ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯é€šçŸ¥ã‚’å—ã‘å–れãªããªã‚Šã¾ã™" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "確èªã®ãŸã‚ã€%{projectName} を入力ã—ã¦ãã ã•ã„" @@ -2079,6 +2166,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2088,6 +2178,9 @@ msgstr "" msgid "Administration" msgstr "管ç†" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "高度ãªè¨å®š" @@ -2103,22 +2196,22 @@ msgstr "高度ãªè¨å®š" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "é«˜åº¦ãªæ¨©é™ã€ãƒ©ãƒ¼ã‚¸ãƒ•ァイルストレージã€2è¦ç´ èªè¨¼ã®è¨å®š" -msgid "Advanced search functionality" -msgstr "é«˜åº¦ãªæ¤œç´¢æ©Ÿèƒ½" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2182,10 +2275,10 @@ msgstr "イベント" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2302,6 +2395,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2311,10 +2413,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2326,19 +2428,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2353,6 +2464,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2362,7 +2479,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2380,7 +2500,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2389,6 +2509,27 @@ msgstr "アラート" msgid "Alerts endpoint" msgstr "アラートエンドãƒã‚¤ãƒ³ãƒˆ" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "アルゴリズム" @@ -2455,9 +2596,6 @@ msgstr "ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ %{linkStart} Auto DevOps %{linkEnd} ãŒæœ‰ msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼" - msgid "All users must have a name." msgstr "ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«åå‰ãŒå¿…è¦ã§ã™ã€‚" @@ -2482,6 +2620,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "オーナーãŒLDAPã¨é–¢ä¿‚ãªãユーザーを手動ã§è¿½åŠ ã§ãるよã†ã«ã™ã‚‹" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "ã“ã®ã‚°ãƒ«ãƒ¼ãƒ—内ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã« Git LFS を使用ã§ãるよã†ã«ã™ã‚‹" @@ -2503,11 +2644,14 @@ msgstr "システムフックã‹ã‚‰ã®ãƒãƒ¼ã‚«ãƒ«ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã¸ã®ãƒªã‚¯ msgid "Allow requests to the local network from web hooks and services" msgstr "web フックãŠã‚ˆã³ã‚µãƒ¼ãƒ“スã‹ã‚‰ã®ãƒãƒ¼ã‚«ãƒ«ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã¸ã®ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’許å¯ã™ã‚‹ã€‚" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "ã“ã®ã‚ーもリãƒã‚¸ãƒˆãƒªã«ãƒ—ッシュã§ãるよã†ã«ã—ã¾ã™ã‹ï¼Ÿ (デフォルトã¯ãƒ—ルアクセスã®ã¿ã‚’許å¯ã—ã¾ã™)" msgid "Allow this secondary node to replicate content on Object Storage" -msgstr "" +msgstr "ã“ã®ã‚»ã‚«ãƒ³ãƒ€ãƒªãƒŽãƒ¼ãƒ‰ãŒã‚ªãƒ–ジェクトストレージ上ã«ã‚³ãƒ³ãƒ†ãƒ³ãƒ„を複製ã™ã‚‹ã“ã¨ã‚’許å¯ã—ã¾ã™" msgid "Allow users to dismiss the broadcast message" msgstr "" @@ -2524,12 +2668,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "メールドメイン制é™ã¯ã€æœ€ä¸Šä½ã‚°ãƒ«ãƒ¼ãƒ—ã«ã®ã¿è¨±å¯ã•れã¾ã™" msgid "Allowed to fail" msgstr "失敗を許容" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "Kubernetes ã‚¯ãƒ©ã‚¹ã‚¿ãƒ¼ã‚’è¿½åŠ ãŠã‚ˆã³ç®¡ç†ã§ãã¾ã™ã€‚" @@ -2552,7 +2702,7 @@ msgid "Alternate support URL for help page and help dropdown" msgstr "ヘルプページã¨ãƒ˜ãƒ«ãƒ—ドãƒãƒƒãƒ—ダウン用ã®ä»£æ›¿ã‚µãƒãƒ¼ãƒˆURL" msgid "Alternatively, you can convert your account to a managed account by the %{group_name} group." -msgstr "" +msgstr "åˆ¥ã®æ–¹æ³•ã¨ã—ã¦ã€ ã‚ãªãŸã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’ %{group_name} グループã«ã‚ˆã£ã¦ç®¡ç†ã•れãŸã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«å¤‰æ›ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚" msgid "Amazon EKS" msgstr "Amazon EKS" @@ -2578,9 +2728,12 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" -msgid "An alert has been triggered in %{project_path}." +msgid "An alert has been resolved in %{project_path}." msgstr "" +msgid "An alert has been triggered in %{project_path}." +msgstr "%{project_path} ã§ã‚¢ãƒ©ãƒ¼ãƒˆãŒ トリガーã•れã¾ã—ãŸã€‚" + msgid "An application called %{link_to_client} is requesting access to your GitLab account." msgstr "アプリケーション㮠%{link_to_client} ãŒã‚ãªãŸã® GitLab アカウントã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’è¦æ±‚ã—ã¦ã„ã¾ã™ã€‚" @@ -2590,9 +2743,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "GitLab ユーザフィールドãŒç©ºã®å ´åˆã€ã™ã¹ã¦ã®å•題ã¨ã‚³ãƒ¡ãƒ³ãƒˆã®èª¬æ˜Žã« FogBugz ユーザã®ãƒ•ルãƒãƒ¼ãƒ (例ãˆã°ã€By John Smithï¼‰ã‚’è¿½åŠ ã—ã¾ã™ã€‚ã¾ãŸã€ã“れらã®å•題やコメントをプãƒã‚¸ã‚§ã‚¯ãƒˆä½œæˆè€…ã«é–¢é€£ä»˜ã‘ã‚‹ã‹ã€ã¾ãŸã¯å‰²ã‚Šå½“ã¦ã¾ã™ã€‚" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "エラーãŒç™ºç”Ÿã—ã¾ã—ãŸ" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2620,9 +2779,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "Blobã®ãƒ—レビューä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "通知購èªã®åˆ‡ã‚Šæ›¿ãˆæ™‚ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "課題ã®ã‚¦ã‚¨ã‚¤ãƒˆæ›´æ–°æ™‚ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ" @@ -2633,13 +2798,13 @@ msgid "An error occurred while adding approvers" msgstr "" msgid "An error occurred while adding formatted title for epic" -msgstr "" +msgstr "エピックã®ãƒ•ォーマット済ã¿ã‚¿ã‚¤ãƒˆãƒ«ã‚’è¿½åŠ ã™ã‚‹éš›ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ" msgid "An error occurred while checking group path. Please refresh and try again." msgstr "" msgid "An error occurred while decoding the file." -msgstr "" +msgstr "ファイルã®ãƒ‡ã‚³ãƒ¼ãƒ‰ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" msgid "An error occurred while deleting the approvers group" msgstr "承èªè€…グループã®å‰Šé™¤ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" @@ -2672,7 +2837,7 @@ msgid "An error occurred while fetching commits. Retry the search." msgstr "" msgid "An error occurred while fetching coverage reports." -msgstr "" +msgstr "ã‚«ãƒãƒ¬ãƒƒã‚¸ãƒ¬ãƒãƒ¼ãƒˆã®å–å¾—ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" msgid "An error occurred while fetching environments." msgstr "環境ã®çŠ¶æ…‹å–å¾—ã§ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" @@ -2710,9 +2875,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "サービスデスクアドレスã®å–å¾—ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "ボードリストã®å–å¾—ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ã‚„り直ã—ã¦ãã ã•ã„。" @@ -2785,9 +2947,6 @@ msgstr "課題ã®èªã¿è¾¼ã¿ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ" msgid "An error occurred while loading merge requests." msgstr "マージリクエストã®ãƒãƒ¼ãƒ‰ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2804,7 +2963,7 @@ msgid "An error occurred while loading the file." msgstr "ファイルã®ãƒãƒ¼ãƒ‰ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" msgid "An error occurred while loading the file. Please try again later." -msgstr "" +msgstr "ファイルã®èªã¿è¾¼ã¿ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ã‚„り直ã—ã¦ãã ã•ã„。" msgid "An error occurred while loading the merge request changes." msgstr "マージリクエストã®å¤‰æ›´ã‚’èªè¾¼ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" @@ -2818,9 +2977,6 @@ msgstr "マージリクエストã®ãƒãƒ¼ãƒ‰ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—㟠msgid "An error occurred while loading the pipelines jobs." msgstr "パイプラインジョブã®ãƒãƒ¼ãƒ‰ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" -msgid "An error occurred while loading the subscription details." -msgstr "サブスクリプションã®è©³ç´°ã‚’ãƒãƒ¼ãƒ‰ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" - msgid "An error occurred while making the request." msgstr "リクエスト作æˆä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" @@ -2831,7 +2987,7 @@ msgid "An error occurred while parsing recent searches" msgstr "検索履æ´ã®è§£æžä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ" msgid "An error occurred while parsing the file." -msgstr "" +msgstr "ファイルã®ãƒ‘ースä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" msgid "An error occurred while removing epics." msgstr "エピックã®å‰Šé™¤ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" @@ -2845,6 +3001,9 @@ msgstr "プレビュー時ã®ãƒ–ãƒãƒ¼ãƒ‰ã‚ャストメッセージをレンダ msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "課題ã®ä¸¦ã¹æ›¿ãˆä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" @@ -2869,9 +3028,6 @@ msgstr "LDAP ã®ã‚ªãƒ¼ãƒãƒ¼ãƒ©ã‚¤ãƒ‰çŠ¶æ…‹ã‚’ä¿å˜ã™ã‚‹ã¨ãã«ã‚¨ãƒ©ãƒ¼ãŒ msgid "An error occurred while saving assignees" msgstr "担当者ã®ç™»éŒ²ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "通知ã®è³¼èªä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" @@ -2887,6 +3043,9 @@ msgstr "通知ã®è³¼èªã‚’解除ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" msgid "An error occurred while updating approvers" msgstr "承èªè€…ã®æ›´æ–°ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -2906,7 +3065,7 @@ msgid "An error occurred. Please try again." msgstr "エラーãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚å†åº¦ãŠè©¦ã—ãã ã•ã„。" msgid "An error ocurred while loading your content. Please try again." -msgstr "" +msgstr "コンテンツã®èªã¿è¾¼ã¿ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ã‚„り直ã—ã¦ãã ã•ã„。" msgid "An example project for managing Kubernetes clusters integrated with GitLab." msgstr "" @@ -3150,7 +3309,7 @@ msgid "ApprovalRule|Rule name" msgstr "ルールå" msgid "ApprovalRule|Target branch" -msgstr "" +msgstr "ターゲットブランãƒ" msgid "ApprovalRule|e.g. QA, Security, etc." msgstr "例:QAã€ã‚»ã‚ュリティãªã©" @@ -3212,6 +3371,9 @@ msgstr "アーカイブジョブ" msgid "Archive project" msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’アーカイブ" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "アーカイブ済ã¿" @@ -3249,7 +3411,7 @@ msgid "Are you sure you want to delete \"%{name}\" Value Stream?" msgstr "" msgid "Are you sure you want to delete %{name}?" -msgstr "" +msgstr "%{name} を削除ã—ã¾ã™ã‹ï¼Ÿ" msgid "Are you sure you want to delete these artifacts?" msgstr "ã“れらã®ã‚¢ãƒ¼ãƒ†ã‚£ãƒ•ァクトを削除ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ" @@ -3276,7 +3438,7 @@ msgid "Are you sure you want to delete this pipeline? Doing so will expire all p msgstr "ã“ã®ãƒ‘イプラインを削除ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿã“れã«ã‚ˆã‚Šã€ã™ã¹ã¦ã®ãƒ‘イプラインã‚ãƒ£ãƒƒã‚·ãƒ¥ãŒæœŸé™åˆ‡ã‚Œã«ãªã‚Šã€ãƒ“ルドã€ãƒã‚°ã€ã‚¢ãƒ¼ãƒ†ã‚£ãƒ•ァクトã€ãƒˆãƒªã‚¬ãƒ¼ãªã©ã®é–¢é€£ã‚ªãƒ–ジェクトãŒã™ã¹ã¦å‰Šé™¤ã•れã¾ã™ã€‚ã“ã®ã‚¢ã‚¯ã‚·ãƒ§ãƒ³ã¯å…ƒã«æˆ»ã›ã¾ã›ã‚“。" msgid "Are you sure you want to deploy this environment?" -msgstr "" +msgstr "ã“ã®ç’°å¢ƒã‚’デプãƒã‚¤ã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹ï¼Ÿ" msgid "Are you sure you want to discard this comment?" msgstr "" @@ -3298,7 +3460,7 @@ msgid "Are you sure you want to merge immediately?" msgstr "本当ã«ã™ãã«ãƒžãƒ¼ã‚¸ã—ã¾ã™ã‹ï¼Ÿ" msgid "Are you sure you want to re-deploy this environment?" -msgstr "" +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 "公開éµã‚’å†ç”Ÿæˆã—ã¦ã‚‚よã‚ã—ã„ã§ã™ã‹? ミラーリングを行ã†å‰ã«ãƒªãƒ¢ãƒ¼ãƒˆã‚µãƒ¼ãƒãƒ¼ã®å…¬é–‹éµã‚’æ›´æ–°ã—ãªã‘れã°ãªã‚Šã¾ã›ã‚“。" @@ -3459,6 +3621,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "自分ã«å‰²ã‚Šå½“ã¦ã‚‹" @@ -3591,7 +3756,7 @@ msgid "Authenticating" msgstr "èªè¨¼ä¸" msgid "Authentication Failure" -msgstr "" +msgstr "èªè¨¼å¤±æ•—" msgid "Authentication Log" msgstr "èªè¨¼ãƒã‚°" @@ -3624,7 +3789,7 @@ msgid "Authored %{timeago}" msgstr "" msgid "Authored %{timeago} by %{author}" -msgstr "" +msgstr "%{author}ã«ã‚ˆã£ã¦ %{timeago} ã«ä½œæˆã•れã¾ã—ãŸ" msgid "Authorization code:" msgstr "èªè¨¼ã‚³ãƒ¼ãƒ‰:" @@ -3701,8 +3866,29 @@ msgstr "ã‚らã‹ã˜ã‚定義ã•れ㟠CI/CD ã®æ§‹æˆã‚’基ã«è‡ªå‹•çš„ã«ã‚¢ msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "詳ã—ãã¯ã€ %{link_to_documentation} を見ã¦ãã ã•ã„。" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" -msgstr "Auto DevOpsã®ãƒ‘ã‚¤ãƒ—ãƒ©ã‚¤ãƒ³ãŒæœ‰åйã«ãªã£ã¦ãŠã‚Šã€ä»£æ›¿ã®CIã®è¨å®šãƒ•ァイルãŒè¦‹ã¤ã‹ã‚‰ãªã„å ´åˆã«ä½¿ç”¨ã—ã¾ã™ã€‚ %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" +msgstr "" msgid "Autocomplete" msgstr "オートコンプリート" @@ -3722,6 +3908,9 @@ msgstr "%{lets_encrypt_link_start}Let's Encrypt%{lets_encrypt_link_end} を用 msgid "Automatic certificate management using Let's Encrypt" msgstr "Let's Encryptを用ã„ãŸè‡ªå‹•証明書管ç†" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3740,6 +3929,9 @@ msgstr "注æ„" msgid "Available" msgstr "利用å¯èƒ½" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3768,7 +3960,7 @@ msgid "Average per day: %{average}" msgstr "1æ—¥ã‚ãŸã‚Šã®å¹³å‡: %{average}" msgid "Back to page %{number}" -msgstr "" +msgstr "%{number}ãƒšãƒ¼ã‚¸ã«æˆ»ã‚‹" msgid "Background Color" msgstr "背景色" @@ -3797,9 +3989,6 @@ msgstr "ãƒãƒƒã‚¸ç”»åƒã®URL" msgid "Badges|Badge image preview" msgstr "ãƒãƒƒã‚¸ç”»åƒãƒ—レビュー" -msgid "Badges|Delete badge" -msgstr "ãƒãƒƒã‚¸ã‚’削除" - msgid "Badges|Delete badge?" msgstr "ãƒãƒƒã‚¸ã‚’削除ã—ã¾ã™ã‹ï¼Ÿ" @@ -3881,6 +4070,12 @@ msgstr "Bamboo ã®ãƒ«ãƒ¼ãƒˆURL 例: https://bamboo.example.com" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "Bambooã§è‡ªå‹•リビジョンラベリングã¨ãƒªãƒã‚¸ãƒˆãƒªãƒˆãƒªã‚¬ãƒ¼ã‚’è¨å®šã—ãªã‘れã°ãªã‚Šã¾ã›ã‚“。" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "ã”æ³¨æ„ãã ã•ã„。プãƒã‚¸ã‚§ã‚¯ãƒˆã®åå‰ç©ºé–“を変更ã™ã‚‹ã¨ã€æ„図ã—ãªã„副作用ãŒç™ºç”Ÿã™ã‚‹ã“ã¨ãŒã‚りã¾ã™ã€‚" @@ -3965,6 +4160,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "アップグレード" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "Bitbucket サーãƒãƒ¼ インãƒãƒ¼ãƒˆ" @@ -4016,12 +4223,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4040,6 +4256,9 @@ msgstr "å…¨ã¦è¡¨ç¤º" msgid "Boards|View scope" msgstr "スコープ表示" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4052,6 +4271,9 @@ msgstr "%{branchName} ブランãƒã¯ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒªãƒã‚¸ãƒˆãƒª msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4196,6 +4418,9 @@ msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆè¨å®š" msgid "Branches|protected" msgstr "ä¿è·" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "ブãƒãƒ¼ãƒ‰ã‚ãƒ£ã‚¹ãƒˆãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã¯æ£å¸¸ã«ä½œæˆã•れã¾ã—ãŸã€‚" @@ -4232,9 +4457,21 @@ msgstr "ビルトイン" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "ãƒãƒ¼ãƒ³ãƒ€ã‚¦ãƒ³ãƒãƒ£ãƒ¼ãƒˆ" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "課題ã®é‡ã¿ã‚’é–‹ã" @@ -4265,7 +4502,7 @@ msgstr "%{user_name} ã«ã‚ˆã‚‹" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4284,7 +4521,7 @@ msgid "CI / CD" msgstr "CI / CD" msgid "CI / CD Analytics" -msgstr "" +msgstr "CI/CD ã®åˆ†æž" msgid "CI / CD Settings" msgstr "CI / CD è¨å®š" @@ -4448,6 +4685,9 @@ msgstr "䏿£åˆ©ç”¨ãƒ¬ãƒãƒ¼ãƒˆã‚’作æˆã§ãã¾ã›ã‚“。ã“ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "複数ã®Jiraインãƒãƒ¼ãƒˆã‚’åŒæ™‚ã«å®Ÿè¡Œã§ãã¾ã›ã‚“" @@ -4704,7 +4944,7 @@ msgid "Checkout" msgstr "Checkout" msgid "Checkout|$%{selectedPlanPrice} per user per year" -msgstr "" +msgstr "ユーザー・年間ã‚ãŸã‚Š %{selectedPlanPrice} ドル" msgid "Checkout|%{cardType} ending in %{lastFourDigits}" msgstr "" @@ -4740,7 +4980,7 @@ msgid "Checkout|Continue to billing" msgstr "請求ã«ç¶šã" msgid "Checkout|Continue to payment" -msgstr "" +msgstr "支払ã„を続行" msgid "Checkout|Country" msgstr "国" @@ -4749,10 +4989,10 @@ msgid "Checkout|Create a new group" msgstr "æ–°ã—ã„グループを作æˆ" msgid "Checkout|Credit card form failed to load. Please try again." -msgstr "" +msgstr "クレジットカードã®ãƒ•ォームèªã¿è¾¼ã¿å¤±æ•—ã—ã¾ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ã‚„り直ã—ã¦ãã ã•ã„。" msgid "Checkout|Credit card form failed to load: %{message}" -msgstr "" +msgstr "クレジットカードã®ãƒ•ォームèªã¿è¾¼ã¿å¤±æ•—ã—ã¾ã—ãŸã€‚: %{message}" msgid "Checkout|Edit" msgstr "編集" @@ -4764,13 +5004,13 @@ msgid "Checkout|Failed to confirm your order! Please try again." msgstr "注文ã®ç¢ºèªã«å¤±æ•—ã—ã¾ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ã‚„り直ã—ã¦ãã ã•ã„。" msgid "Checkout|Failed to confirm your order: %{message}. Please try again." -msgstr "" +msgstr "注文ã®ç¢ºèªã«å¤±æ•—ã—ã¾ã—ãŸã€‚: %{message} ã‚‚ã†ä¸€åº¦ã‚„り直ã—ã¦ãã ã•ã„。" msgid "Checkout|Failed to load countries. Please try again." -msgstr "" +msgstr "å›½æƒ…å ±ã®èªã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ã‚„り直ã—ã¦ãã ã•ã„。" msgid "Checkout|Failed to load states. Please try again." -msgstr "" +msgstr "都é“府県や州ã®èªã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ã‚„り直ã—ã¦ãã ã•ã„。" msgid "Checkout|Failed to register credit card. Please try again." msgstr "クレジットカードã®ç™»éŒ²ã«å¤±æ•—ã—ã¾ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ã‚„り直ã—ã¦ãã ã•ã„。" @@ -4794,13 +5034,13 @@ msgid "Checkout|Number of users" msgstr "ユーザー数" msgid "Checkout|Payment method" -msgstr "" +msgstr "æ”¯æ‰•ã„æ–¹æ³•" msgid "Checkout|Please select a country" -msgstr "" +msgstr "å›½ã‚’é¸æŠžã—ã¦ãã ã•ã„" msgid "Checkout|Please select a state" -msgstr "" +msgstr "都é“府県ã¾ãŸã¯å·žã‚’é¸æŠžã—ã¦ãã ã•ã„" msgid "Checkout|Select" msgstr "é¸æŠž" @@ -4830,13 +5070,13 @@ msgid "Checkout|Users" msgstr "ユーザー" msgid "Checkout|You'll create your new group after checkout" -msgstr "" +msgstr "ãƒã‚§ãƒƒã‚¯ã‚¢ã‚¦ãƒˆå¾Œã«æ–°ã—ã„グループを作æˆã—ã¾ã™ã€‚" msgid "Checkout|Your organization" msgstr "組織" msgid "Checkout|Your subscription will be applied to this group" -msgstr "" +msgstr "ã‚ãªãŸã®ã‚µãƒ–スクリプションã¯ã“ã®ã‚°ãƒ«ãƒ¼ãƒ—ã«é©ç”¨ã•れã¾ã™" msgid "Checkout|Zip code" msgstr "" @@ -4859,6 +5099,9 @@ msgstr "åエピックã¯å˜åœ¨ã—ã¾ã›ã‚“。" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5042,9 +5285,6 @@ msgstr "ã™ã¹ã¦ã®ç’°å¢ƒ" msgid "CiVariable|Create wildcard" msgstr "ワイルドカードã®ä½œæˆ" -msgid "CiVariable|Error occurred while saving variables" -msgstr "変数ä¿å˜ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸ" - msgid "CiVariable|Masked" msgstr "マスク" @@ -5063,9 +5303,6 @@ msgstr "マスクã®åˆ‡ã‚Šæ›¿ãˆ" msgid "CiVariable|Toggle protected" msgstr "ä¿è·ã®åˆ‡ã‚Šæ›¿ãˆ" -msgid "CiVariable|Validation failed" -msgstr "検証ã«å¤±æ•—ã—ã¾ã—ãŸ" - msgid "Classification Label (optional)" msgstr "分類ラベル (オプション)" @@ -5174,6 +5411,9 @@ msgstr "%{tabname} ã‚’é–‰ã˜ã‚‹" msgid "Close epic" msgstr "エピックを閉ã˜ã‚‹" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "マイルストーンを閉ã˜ã‚‹" @@ -5198,8 +5438,8 @@ msgstr "クãƒãƒ¼ã‚ºã—ãŸèª²é¡Œ" msgid "Closed this %{quick_action_target}." msgstr "%{quick_action_target} ã‚’é–‰ã˜ãŸã€‚" -msgid "Closed: %{closedIssuesCount}" -msgstr "é–‰ã˜ãŸä»¶æ•°: %{closedIssuesCount} " +msgid "Closed: %{closed}" +msgstr "" msgid "Closes this %{quick_action_target}." msgstr "ã“ã® %{quick_action_target} ã‚’é–‰ã˜ã‚‹ã€‚" @@ -5225,6 +5465,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5408,6 +5651,9 @@ msgstr "クラスターã®ã‚ャッシュを削除" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "クラスター管ç†ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆ(アルファ)" @@ -5465,9 +5711,6 @@ msgstr "インスタンスタイプをãƒãƒ¼ãƒ‰ã§ãã¾ã›ã‚“ã§ã—ãŸ" msgid "ClusterIntegration|Could not load networks" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’ãƒãƒ¼ãƒ‰ã§ãã¾ã›ã‚“ã§ã—ãŸ" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "ã‚ãªãŸã®AWSアカウントã‹ã‚‰ãƒªãƒ¼ã‚¸ãƒ§ãƒ³ã‚’ãƒãƒ¼ãƒ‰ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "é¸æŠžã—㟠VPC ã®ã‚»ã‚ュリティグループをãƒãƒ¼ãƒ‰ã§ãã¾ã›ã‚“ã§ã—ãŸ" @@ -5723,9 +5966,6 @@ msgstr "%{help_link_start_machine_type}マシンタイプ%{help_link_end}ã¨%{he msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "%{help_link_start}ゾーン%{help_link_end}ã®è©³ç´°ã€‚" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "Kubernetes ã®è©³ç´°" @@ -5741,9 +5981,6 @@ msgstr "IAMãƒãƒ¼ãƒ«ã®ãƒãƒ¼ãƒ‰" msgid "ClusterIntegration|Loading Key Pairs" msgstr "ã‚ーペアをãƒãƒ¼ãƒ‰" -msgid "ClusterIntegration|Loading Regions" -msgstr "リージョンã®ãƒãƒ¼ãƒ‰ä¸" - msgid "ClusterIntegration|Loading VPCs" msgstr "VPC ã‚’ãƒãƒ¼ãƒ‰" @@ -5810,9 +6047,6 @@ msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“" msgid "ClusterIntegration|No projects matched your search" msgstr "検索æ¡ä»¶ã«ä¸€è‡´ã™ã‚‹ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¯ã‚りã¾ã›ã‚“" -msgid "ClusterIntegration|No region found" -msgstr "リージョンãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“" - msgid "ClusterIntegration|No security group found" msgstr "ã‚»ã‚ュリティグループãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“" @@ -5879,9 +6113,6 @@ msgstr "çµ±åˆKubernetesクラスターã«ã¤ã„ã¦ã¯ã€%{link_start}ヘルプ msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "リージョン" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "Kubernetes クラスターã®çµ±åˆã‚’削除" @@ -5948,9 +6179,6 @@ msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã®æ¤œç´¢" msgid "ClusterIntegration|Search projects" msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®æ¤œç´¢" -msgid "ClusterIntegration|Search regions" -msgstr "ãƒªãƒ¼ã‚¸ãƒ§ãƒ³ã®æ¤œç´¢" - msgid "ClusterIntegration|Search security groups" msgstr "ã‚»ã‚ュリティグループを検索" @@ -6011,6 +6239,9 @@ msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’é¸æŠžã—ã¦ã‚¾ãƒ¼ãƒ³ã‚’é¸æŠž" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "ã‚¾ãƒ¼ãƒ³ã‚’é¸æŠž" @@ -6095,6 +6326,9 @@ msgstr "ã“ã®ã‚¨ãƒ³ãƒ‰ãƒã‚¤ãƒ³ãƒˆã¯å‰²ã‚Šå½“ã¦ãƒ—ãƒã‚»ã‚¹å®Ÿæ–½ä¸ã§ã™ã€‚ msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "クラスターã¨ã®èªè¨¼ã«å•題ãŒã‚りã¾ã—ãŸã€‚ CA証明書ã¨ãƒˆãƒ¼ã‚¯ãƒ³ãŒæœ‰åйã§ã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。" @@ -6236,9 +6470,6 @@ msgstr "VPCã‚’é¸æŠž" msgid "ClusterIntergation|Select a network" msgstr "ãƒãƒƒãƒˆãƒ¯ãƒ¼ã‚¯ã‚’é¸æŠž" -msgid "ClusterIntergation|Select a region" -msgstr "リージョンã®é¸æŠž" - msgid "ClusterIntergation|Select a security group" msgstr "ã‚»ã‚ãƒ¥ãƒªãƒ†ã‚£ã‚°ãƒ«ãƒ¼ãƒ—ã‚’é¸æŠž" @@ -6350,9 +6581,6 @@ msgstr "コレクタã®ãƒ›ã‚¹ãƒˆå" msgid "ComboSearch is not defined" msgstr "ComboSearch ãŒå®šç¾©ã•れã¦ã„ã¾ã›ã‚“" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6535,13 +6763,13 @@ msgid "Completed" msgstr "" msgid "Compliance" -msgstr "" +msgstr "コンプライアンス" msgid "Compliance Dashboard" -msgstr "" +msgstr "コンプライアンスダッシュボード" msgid "Compliance framework (optional)" -msgstr "" +msgstr "コンプライアンスフレームワーク(オプション)" msgid "Compliance frameworks" msgstr "" @@ -6619,7 +6847,7 @@ msgid "Configure existing installation" msgstr "æ—¢å˜ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚’è¨å®šã™ã‚‹" msgid "Configure limit for issues created per minute by web and API requests." -msgstr "" +msgstr "Web 㨠API リクエストã«ã‚ˆã£ã¦1分ã‚ãŸã‚Šã«ä½œæˆã•れる課題ã®åˆ¶é™ã‚’è¨å®šã—ã¾ã™ã€‚" msgid "Configure limits for Project/Group Import/Export." msgstr "" @@ -6663,7 +6891,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6714,6 +6942,9 @@ msgstr "接続タイムアウト" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "アップグレードã®å•ã„åˆã‚ã›" @@ -6779,6 +7010,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -6880,7 +7114,7 @@ msgid "ContainerRegistry|Something went wrong while fetching the repository list msgstr "" msgid "ContainerRegistry|Something went wrong while fetching the tags list." -msgstr "" +msgstr "tagリストã®å–å¾—ä¸ã«å•題ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" msgid "ContainerRegistry|Something went wrong while marking the tag for deletion." msgstr "" @@ -7129,7 +7363,7 @@ msgid "Copy file path" msgstr "ファイルã®ãƒ‘スをコピー" msgid "Copy key" -msgstr "" +msgstr "ã‚ーをコピー" msgid "Copy labels and milestone from %{source_issuable_reference}." msgstr "%{source_issuable_reference} ã‹ã‚‰ãƒ©ãƒ™ãƒ«ã¨ãƒžã‚¤ãƒ«ã‚¹ãƒˆãƒ¼ãƒ³ã‚’コピー。" @@ -7155,6 +7389,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7215,6 +7452,9 @@ msgstr "ãƒãƒ£ãƒƒãƒˆã®ãƒ‹ãƒƒã‚¯ãƒãƒ¼ãƒ %{chat_name} を削除ã§ãã¾ã›ã‚“ msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7224,6 +7464,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "トリガーを除去ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚" @@ -7257,6 +7500,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "デザインをアップãƒãƒ¼ãƒ‰ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚アップãƒãƒ¼ãƒ‰ã•れãŸãƒ•ァイルã«ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ãªã„ã‚‚ã®ãŒå«ã¾ã‚Œã¦ã„ã¾ã—ãŸã€‚" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "国" @@ -7504,6 +7750,9 @@ msgstr "%{projectLink} ã«ãƒžãƒ¼ã‚¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆ %{mergeRequestLink} ã‚’ä½œæˆ msgid "Created on" msgstr "ä½œæˆæ—¥æ™‚" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "ä½œæˆæ—¥æ™‚:" @@ -7597,6 +7846,9 @@ msgstr "カスタムCIã®è¨å®šãƒ‘ス" msgid "Custom Git clone URL for HTTP(S)" msgstr "HTTP(S) 用ã®ã‚«ã‚¹ã‚¿ãƒ Git クãƒãƒ¼ãƒ³ URL" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "カスタムホストå (プライベートコミット用メールアドレス)" @@ -7793,7 +8045,7 @@ msgid "CycleAnalyticsStage|should be under a group" msgstr "グループã®ä¸‹ã«ã‚ã‚‹ã¹ãã§ã™" msgid "CycleAnalytics|%{selectedLabelsCount} selected (%{maxLabels} max)" -msgstr "" +msgstr "%{selectedLabelsCount} ä»¶é¸æŠžæ¸ˆã¿ (最大 %{maxLabels} ä»¶)" msgid "CycleAnalytics|%{stageCount} stages selected" msgstr "%{stageCount} ステージãŒé¸æŠžã•れã¾ã—ãŸ" @@ -7847,11 +8099,14 @@ msgstr "タイプ別ã®ã‚¿ã‚¹ã‚¯" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "指定ã•ã‚ŒãŸæ—¥ä»˜ã®ç¯„囲ãŒ180日を超ãˆã¦ã„ã¾ã™ã€‚" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "完了ã¾ã§ã®æ—¥æ•°åˆè¨ˆ" msgid "CycleAnalytics|Type of work" -msgstr "" +msgstr "仕事ã®ç¨®é¡ž" msgid "CycleAnalytics|group dropdown filter" msgstr "グループドãƒãƒƒãƒ—ダウンフィルター" @@ -7904,6 +8159,15 @@ msgstr "%{firstProject}, %{rest}, 㨠%{secondProject}" msgid "Dashboard|Unable to add %{invalidProjects}. This dashboard is available for public projects, and private projects in groups with a Silver plan." msgstr "%{invalidProjects} ã‚’è¿½åŠ ã§ãã¾ã›ã‚“。ダッシュボードãŒåˆ©ç”¨ã§ãã‚‹ã®ã¯ã€å…¬é–‹ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã€æœ‰æ–™ã‚³ãƒ¼ã‚¹ã® Silverプランã®ãƒ—ライベートプãƒã‚¸ã‚§ã‚¯ãƒˆã ã‘ã§ã™ã€‚" +msgid "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -7943,6 +8207,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -7964,6 +8234,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -7991,15 +8267,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8015,6 +8291,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8054,6 +8333,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8066,6 +8348,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8075,6 +8363,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "データã¯ã¾ã 計算ä¸ã§ã™..." +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8231,9 +8522,6 @@ msgstr "" msgid "Delete Comment" msgstr "コメントを削除" -msgid "Delete Snippet" -msgstr "スニペットを削除" - msgid "Delete Value Stream" msgstr "" @@ -8243,6 +8531,9 @@ msgstr "" msgid "Delete artifacts" msgstr "アーãƒãƒ•ァクトを削除" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "ボードã®å‰Šé™¤" @@ -8258,9 +8549,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "リストを削除ã™ã‚‹" - msgid "Delete pipeline" msgstr "パイプラインã®å‰Šé™¤" @@ -8282,6 +8570,9 @@ msgstr "スニペットを削除?" msgid "Delete source branch" msgstr "ソースブランãƒã‚’削除" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "ã“ã®æ·»ä»˜ãƒ•ァイルを削除" @@ -8345,12 +8636,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "ãƒãƒ£ãƒƒãƒˆãƒ‹ãƒƒã‚¯ãƒãƒ¼ãƒ %{user_name} ã®æ‰¿èªã‚’æ‹’å¦ã—ã¾ã—ãŸã€‚" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "æ‹’å¦" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "ä¾å˜é–¢ä¿‚" @@ -8396,18 +8693,27 @@ msgstr "JSONエクスãƒãƒ¼ãƒˆ" msgid "Dependencies|Job failed to generate the dependency list" msgstr "ä¾å˜é–¢ä¿‚リストã®ç”Ÿæˆã«å¤±æ•—ã—ã¾ã—ãŸ" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "ライセンス" msgid "Dependencies|Location" msgstr "ãƒã‚±ãƒ¼ã‚·ãƒ§ãƒ³" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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 "%{codeStartTag}ä¾å˜é–¢ä¿‚スã‚ャニング%{codeEndTag}ジョブã«å¤±æ•—ã—ä¾å˜é–¢ä¿‚リストを生æˆã§ãã¾ã›ã‚“ã€‚ã‚¸ãƒ§ãƒ–ãŒæ£ã—ã実行ã•れã¦ã„ã‚‹ã‹ç¢ºèªã—ãŸä¸Šã§ãƒ‘イプラインをå†å®Ÿè¡Œã—ã¦ãã ã•ã„。" +msgid "Dependencies|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8480,9 +8786,6 @@ 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 "%{appLabel} ラベルã¯ãƒ‡ãƒ—ãƒã‚¤ãƒœãƒ¼ãƒ‰ã‹ã‚‰å‰Šé™¤ã•れã¾ã—ãŸã€‚ボード上ã®ã™ã¹ã¦ã®ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ã‚’見るãŸã‚ã«ã¯ã€ãƒãƒ£ãƒ¼ãƒˆã‚’æ›´æ–°ã—ã¦å†è¡¨ç¤ºã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" - msgid "DeployFreeze|Freeze end" msgstr "" @@ -8568,7 +8871,7 @@ msgid "DeployTokens|Allows write access to the package registry" msgstr "" msgid "DeployTokens|Allows write access to the registry images" -msgstr "" +msgstr "レジストリイメージã¸ã®æ›¸ãè¾¼ã¿ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã™ã‚‹" msgid "DeployTokens|Copy deploy token" msgstr "デプãƒã‚¤ãƒˆãƒ¼ã‚¯ãƒ³ã‚’コピー" @@ -8648,6 +8951,12 @@ msgstr "デプãƒã‚¤æ¸ˆã¿" msgid "Deployed to" msgstr "デプãƒã‚¤å…ˆ" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "デプãƒã‚¤å…ˆ" @@ -8696,6 +9005,9 @@ msgstr "説明" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "%{link_start} GitLab風ã®ãƒžãƒ¼ã‚¯ãƒ€ã‚¦ãƒ³ %{link_end} ã§ãƒ‘ースã—ãŸèª¬æ˜Ž" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "Description テンプレートを使用ã™ã‚‹ã¨ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®èª²é¡ŒãŠã‚ˆã³ãƒžãƒ¼ã‚¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆèª¬æ˜Žã«å¯¾ã™ã‚‹ã‚³ãƒ³ãƒ†ã‚スト固有ã®ãƒ†ãƒ³ãƒ—レートを定義ã§ãã¾ã™ã€‚" @@ -8867,6 +9179,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "差分コンテンツã®åˆ¶é™" @@ -8918,8 +9251,8 @@ msgstr "グループ Runner を無効ã«ã™ã‚‹" msgid "Disable public access to Pages sites" msgstr "Pages サイトã¸ã®å…¬é–‹ã‚¢ã‚¯ã‚»ã‚¹ã‚’無効ã«ã™ã‚‹" -msgid "Disable shared Runners" -msgstr "共有 Runner を無効化" +msgid "Disable shared runners" +msgstr "" msgid "Disable two-factor authentication" msgstr "2è¦ç´ èªè¨¼ã‚’無効ã«ã™ã‚‹" @@ -9066,6 +9399,9 @@ msgstr "文書" msgid "Documentation for popular identity providers" msgstr "一般的㪠ID プãƒãƒã‚¤ãƒ€ã®ãƒ‰ã‚ュメント" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9075,6 +9411,9 @@ msgstr "ドメイン" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "ドメイン検証ã¯ã€å…¬é–‹ã—ã¦ã„ã‚‹ GitLab サイトã«ã¨ã£ã¦ä¸å¯æ¬ ãªã‚»ã‚ュリティ対ç–ã§ã™ã€‚ユーザーã¯ã€ãƒ‰ãƒ¡ã‚¤ãƒ³ãŒæœ‰åйã«ãªã‚‹å‰ã«ãƒ‰ãƒ¡ã‚¤ãƒ³ã‚’制御ã—ã¦ã„ã‚‹ã“ã¨ã‚’示ã™å¿…è¦ãŒã‚りã¾ã™" @@ -9096,6 +9435,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "-----BEGIN PGP PUBLIC KEY BLOCK----- ã§å§‹ã¾ã‚‹å…¬é–‹éƒ¨åˆ†ã‚’貼り付ã‘ã¦ãã ã•ã„。 GPG ã‚ーã®ç§˜å¯†éƒ¨åˆ†ã‚’貼り付ã‘ãªã„ã§ä¸‹ã•ã„。" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "次回ã‹ã‚‰è¡¨ç¤ºã—ãªã„" @@ -9123,9 +9465,6 @@ msgstr "別åã§ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "アセットをダウンãƒãƒ¼ãƒ‰" - msgid "Download codes" msgstr "コードをダウンãƒãƒ¼ãƒ‰" @@ -9294,15 +9633,24 @@ msgstr "公開デプãƒã‚¤ã‚ーã®ç·¨é›†" msgid "Edit stage" msgstr "ステージã®ç·¨é›†" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "ã“ã®ãƒªãƒªãƒ¼ã‚¹ã‚’編集ã—ã¾ã™ã€‚" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "Wikiページã®ç·¨é›†" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "ã‚¹ãƒ¬ãƒƒãƒ‰å†…ã®æœ€æ–°ã®ã‚ãªãŸã®ã‚³ãƒ¡ãƒ³ãƒˆã‚’編集 (空ã®ãƒ†ã‚ã‚¹ãƒˆé ˜åŸŸã‹ã‚‰)" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9375,6 +9723,9 @@ msgstr "メールé€ä¿¡å®Œäº†" msgid "Email the pipelines status to a list of recipients." msgstr "パイプラインã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’å—信者ã®ãƒªã‚¹ãƒˆã«Eメールã§é€šçŸ¥ã—ã¾ã™ã€‚" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "メールãŒç©ºã®ã‚ˆã†ã§ã™ã€‚返信文ãŒãƒ¡ãƒ¼ãƒ«ã®ä¸€ç•ªä¸Šã«ã‚ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。インラインã®è¿”ä¿¡ã¯å‡¦ç†ã§ãã¾ã›ã‚“。" @@ -9516,6 +9867,12 @@ msgstr "メールã®ãƒ˜ãƒƒãƒ€ãƒ¼ã¨ãƒ•ッターを有効ã«ã™ã‚‹" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9543,8 +9900,20 @@ 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 "reCAPTCHA ã¾ãŸã¯ Akismet を有効ã«ã—ã¦ã€IP制é™ã‚’è¨å®šã—ã¾ã™ã€‚ reCAPTCHA ã«ã¤ã„ã¦ã¯ã€ç¾åœ¨ %{recaptcha_v2_link_start} v2 %{recaptcha_v2_link_end} ã®ã¿ã‚’サãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚" -msgid "Enable shared Runners" -msgstr "共有 Runner を有効化" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" +msgstr "" msgid "Enable snowplow tracking" msgstr "スノープãƒã‚¦ãƒˆãƒ©ãƒƒã‚ングを有効ã«ã™ã‚‹" @@ -9588,6 +9957,9 @@ msgstr "ã“れを有効ã«ã™ã‚‹ã¨ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆåå‰ç©ºé–“ã®è¨ˆç”»ã« msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "終了時刻 (UTC)" @@ -9615,7 +9987,10 @@ msgstr "IPアドレスã®ç¯„囲を入力" msgid "Enter a number" msgstr "数値ã®å…¥åŠ›" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -9862,7 +10237,7 @@ msgid "Environments|Open live environment" msgstr "ライブ環境を開ã" msgid "Environments|Pod name" -msgstr "" +msgstr "ãƒãƒƒãƒ‰å" msgid "Environments|Re-deploy" msgstr "å†ãƒ‡ãƒ—ãƒã‚¤" @@ -10377,12 +10752,18 @@ msgstr "例: Usage = å˜ä¸€ã‚¯ã‚¨ãƒªã€‚ (Requested) / (Capacity) = å¼ã‚’æ§‹æˆ msgid "Except policy:" msgstr "除外ãƒãƒªã‚·ãƒ¼:" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "マージコミットを除外ã—ã¦ã„ã¾ã™ã€‚%{limit} ä»¶ã®ã‚³ãƒŸãƒƒãƒˆã«åˆ¶é™ã•れã¦ã„ã¾ã™ã€‚" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "マージコミットを除外ã—ã¦ã„ã¾ã™ã€‚ 6,000ä»¶ã®ã‚³ãƒŸãƒƒãƒˆã«åˆ¶é™ã•れã¦ã„ã¾ã™ã€‚" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10413,6 +10794,9 @@ msgstr "" msgid "Expand approvers" msgstr "承èªè€…を展開" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10488,6 +10872,9 @@ msgstr "" msgid "Export issues" msgstr "課題をエクスãƒãƒ¼ãƒˆ" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆ" @@ -10590,6 +10977,9 @@ msgstr "ã“ã®èª²é¡Œã®ãŸã‚ã®ãƒ–ランãƒã®ä½œæˆã«å¤±æ•—ã—ã¾ã—ãŸã€‚ã‚‚ msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10653,6 +11043,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "関連ã™ã‚‹ãƒ–ランãƒã®èªã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸ" @@ -10665,6 +11058,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "スタックトレースã®ãƒãƒ¼ãƒ‰ã«å¤±æ•—ã—ã¾ã—ãŸã€‚" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "å‚ç…§ã•れãŸèª²é¡ŒãŒè¦‹ã¤ã‹ã‚‰ãªã„ãŸã‚ã€ã“ã®èª²é¡Œã‚’複製ã¨ã—ã¦ãƒžãƒ¼ã‚¯ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚" @@ -10801,6 +11197,18 @@ msgid "FeatureFlags|%d user" msgid_plural "FeatureFlags|%d users" msgstr[0] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "* (ã™ã¹ã¦ã®ç’°å¢ƒ)" @@ -10831,6 +11239,9 @@ msgstr "è¨å®š" msgid "FeatureFlags|Configure feature flags" msgstr "機能フラグをè¨å®š" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "機能フラグを作æˆ" @@ -10882,6 +11293,9 @@ msgstr "機能フラグ%{name} ãŒã€å‰Šé™¤ã•れã¾ã™ã€‚本当ã«å‰Šé™¤ã—ã¾ msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "機能フラグを有効ã«ã™ã‚‹ã¨ã€ç‰¹å®šã®æ©Ÿèƒ½ã¸ã®å‹•的切り替ãˆã«ã‚ˆã£ã¦ã‚³ãƒ¼ãƒ‰ã«ç•°ãªã‚‹ãƒ•レーãƒãƒ¼ã‚’è¨å®šã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -10948,11 +11362,14 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "ãƒãƒ¼ãƒ«ã‚¢ã‚¦ãƒˆçŽ‡ï¼ˆå¯¾ãƒã‚°ã‚¤ãƒ³ãƒ¦ãƒ¼ã‚¶ãƒ¼ï¼‰" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" -msgstr "ãƒãƒ¼ãƒ«ã‚¢ã‚¦ãƒˆçއã¯0〜100ã®æ•´æ•°ã§ãªã‘れã°ãªã‚Šã¾ã›ã‚“" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" +msgstr "" msgid "FeatureFlags|Protected" msgstr "ä¿è·ã•れã¦ã„ã¾ã™" @@ -10966,6 +11383,9 @@ msgstr "ãƒãƒ¼ãƒ«ã‚¢ã‚¦ãƒˆãƒ‘ーセント" msgid "FeatureFlags|Rollout Strategy" msgstr "ãƒãƒ¼ãƒ«ã‚¢ã‚¦ãƒˆæˆ¦ç•¥" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -10984,9 +11404,6 @@ msgstr "機能フラグã®å–å¾—ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11002,15 +11419,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11020,6 +11437,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "2月" @@ -11077,12 +11497,18 @@ msgstr "ファイルテンプレート" msgid "File upload error." msgstr "ファイルアップãƒãƒ¼ãƒ‰ã‚¨ãƒ©ãƒ¼" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "ファイル" msgid "Files breadcrumb" msgstr "ファイルã®ãƒ‘ンããšãƒªã‚¹ãƒˆ" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "パス %{path} 内ã®ãƒ•ァイルã€ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã€ãŠã‚ˆã³ã‚µãƒ–モジュールã®ã‚³ãƒŸãƒƒãƒˆå‚ç…§ %{ref}" @@ -11107,6 +11533,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11170,6 +11599,9 @@ msgstr "フィルター..." msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11203,9 +11635,6 @@ msgstr "" msgid "Finished" msgstr "完了" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "åãŒé•·ã™ãŽã¾ã™(最大 %{max_length} æ–‡å—)。" - msgid "First Seen" msgstr "最åˆã«è¦‹ãŸ" @@ -11215,9 +11644,15 @@ msgstr "一週間ã®é–‹å§‹æ›œæ—¥" msgid "First name" msgstr "åå‰" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "最åˆã«è¦‹ãŸ" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "日付を固定" @@ -11272,8 +11707,8 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" -msgstr "内部プãƒã‚¸ã‚§ã‚¯ãƒˆã®å ´åˆã€ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã¯ãƒ‘イプラインを表示ã§ãã€ã‚¸ãƒ§ãƒ–ã®è©³ç´°(出力ãƒã‚°ãŠã‚ˆã³ã‚¢ãƒ¼ãƒ†ã‚£ãƒ•ァクト) ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" +msgstr "" msgid "For more info, read the documentation." msgstr "詳細ã«ã¤ã„ã¦ã¯ã€ãƒ‰ã‚ュメントをèªã‚“ã§ãã ã•ã„。" @@ -11818,7 +12253,7 @@ msgstr "リリースã®é–‹å§‹" msgid "Git LFS is not enabled on this GitLab server, contact your admin." msgstr "ã“ã®GitLabサーãƒãƒ¼ã¯Git LFSãŒç„¡åйã«ãªã£ã¦ã„ã¾ã™ã€‚管ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。" -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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11839,6 +12274,9 @@ msgstr "Git シャãƒãƒ¼ã‚¯ãƒãƒ¼ãƒ³" msgid "Git strategy for pipelines" msgstr "パイプラインã®Git戦略" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "Git ãƒãƒ¼ã‚¸ãƒ§ãƒ³" @@ -11875,9 +12313,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "GitLab Shared Runnerã¯ã€GitLab Runnerã®ã‚ªãƒ¼ãƒˆã‚¹ã‚±ãƒ¼ãƒ«è¨å®šã§MaxBuildsã‚’1 (GitLab.com上ã§ã¯ã“ã®è¨å®š)ã—ãªã„é™ã‚Šã€åŒã˜Runnerã§åˆ¥ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ã‚³ãƒ¼ãƒ‰ã‚’実行ã—ã¾ã™ã€‚" - msgid "GitLab Shell" msgstr "" @@ -11902,6 +12337,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "GitLab for Slack" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -11942,7 +12383,7 @@ msgid "GitLab.com import" msgstr "GitLab.com インãƒãƒ¼ãƒˆ" msgid "GitLabPagesDomains|Retry" -msgstr "" +msgstr "リトライ" msgid "GitLabPages|%{domain} is not verified. To learn how to verify ownership, visit your %{link_start}domain details%{link_end}." msgstr "%{domain}ã¯æ¤œè¨¼ã•れã¦ã„ã¾ã›ã‚“。 所有権を確èªã™ã‚‹æ–¹æ³•ã«ã¤ã„ã¦ã¯ã€%{link_start}ドメインã®è©³ç´°%{link_end}ã‚’ã”覧ãã ã•ã„。" @@ -12011,7 +12452,7 @@ msgid "GitLabPages|Save" msgstr "ä¿å˜" msgid "GitLabPages|Something went wrong while obtaining the Let's Encrypt certificate for %{domain}. To retry visit your %{link_start}domain details%{link_end}." -msgstr "" +msgstr "%{domain} ã® Let's Encrypt 証明書をå–å¾—ã™ã‚‹éš›ã«å•題ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚å†è©¦è¡Œã™ã‚‹ã«ã¯ã€ %{link_start} ドメインã®è©³ç´° %{link_end} ã«ã‚¢ã‚¯ã‚»ã‚¹ã—ã¦ãã ã•ã„。" msgid "GitLabPages|Support for domains and certificates is disabled. Ask your system's administrator to enable it." msgstr "ドメインã¨è¨¼æ˜Žæ›¸ã®ã‚µãƒãƒ¼ãƒˆãŒç„¡åйã§ã™ã€‚有効ã«ã™ã‚‹ã«ã¯ã‚·ã‚¹ãƒ†ãƒ 管ç†è€…ã«ãŠå•ã„åˆã‚ã›ãã ã•ã„。" @@ -12214,6 +12655,9 @@ msgstr "ã‚ãªãŸã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ç§»å‹•" msgid "Go to your snippets" msgstr "ã‚ãªãŸã®ã‚¹ãƒ‹ãƒšãƒƒãƒˆã¸ç§»å‹•" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "Google Cloud Platform" @@ -12319,7 +12763,7 @@ msgstr "グループ URL" msgid "Group avatar" msgstr "グループアãƒã‚¿ãƒ¼" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12478,6 +12922,12 @@ msgstr "ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—を表示ã™ã‚‹ã«ã¯ã€ã“ã®ã‚°ãƒ«ãƒ¼ãƒ—ã¾ãŸã¯ã msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "検索範囲を広ã’ã‚‹ã«ã¯ã€ãƒ•ィルタを変更ã¾ãŸã¯å‰Šé™¤ã—ã¾ã™ã€‚ %{startDate} ã‹ã‚‰ %{endDate} ã¾ã§" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "証明書ã®ãƒ•ィンガープリント" @@ -12487,6 +12937,9 @@ msgstr "è¨å®š" msgid "GroupSAML|Copy SAML Response XML" msgstr "SAMLレスãƒãƒ³ã‚¹XMLã®ã‚³ãƒ”ー" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12532,12 +12985,30 @@ msgstr "NameID" msgid "GroupSAML|NameID Format" msgstr "NameID ã®å½¢å¼" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "SAMLレスãƒãƒ³ã‚¹å‡ºåŠ›" @@ -12550,6 +13021,9 @@ msgstr "SAML シングルサインオン" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "SAML シングル サインオンã®è¨å®š" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "SCIM APIエンドãƒã‚¤ãƒ³ãƒˆã®URL" @@ -12562,6 +13036,9 @@ msgstr "SAML トークン㮠SHA1 フィンガープリントã§è¨¼æ˜Žæ›¸ã«ç½² msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "SCIMトークンã¯éžè¡¨ç¤ºã«ãªã£ã¦ã„ã¾ã™ã€‚トークンã®å€¤ã‚’ã‚‚ã†ä¸€åº¦ç¢ºèªã™ã‚‹ã«ã¯ã€æ¬¡ã®æ‰‹é †ã‚’実行ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ " +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12586,6 +13063,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "SCIMトークン" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -12993,6 +13473,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "å±¥æ´" @@ -13047,9 +13530,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "ã—ã‹ã—ã€ã‚ãªãŸã¯ã™ã§ã«ã“ã® %{member_source} ã®ãƒ¡ãƒ³ãƒãƒ¼ã§ã™ã€‚招待をå—ã‘入れるã«ã¯ã€åˆ¥ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’使用ã—ã¦ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã—ã¦ãã ã•ã„。" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "%{terms_link_start} 利用è¦ç´„ã¨ãƒ—ライãƒã‚·ãƒ¼ãƒãƒªã‚·ãƒ¼ %{terms_link_end} ã«åŒæ„ã—ã¾ã™ã€‚" - msgid "I accept the %{terms_link}" msgstr "%{terms_link} ã«åŒæ„ã™ã‚‹" @@ -13062,8 +13542,8 @@ msgstr "パスワードを忘れã¾ã—ãŸ" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "Let's Encryptã® %{link_start} 利用è¦ç´„ %{link_end} (PDF) ã‚’èªã¿ã€åŒæ„ã—ã¾ã—ãŸã€‚" -msgid "I'd like to receive updates via email about GitLab" -msgstr "GitLabã«ã¤ã„ã¦ã®æœ€æ–°æƒ…å ±ã‚’ãƒ¡ãƒ¼ãƒ«ã§å—ã‘å–りãŸã„" +msgid "I'd like to receive updates about GitLab via email" +msgstr "" msgid "ID" msgstr "ID" @@ -13170,6 +13650,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "有効ã«è¨å®šã—ãŸå ´åˆã€å¤–部サービスã‹ã‚‰ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ãŒåˆ†é¡žãƒ©ãƒ™ãƒ«ã‚’使用ã—ã¦åˆ¶å¾¡ã•れã¾ã™ã€‚" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13194,9 +13677,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "リカãƒãƒªãƒ¼ã‚³ãƒ¼ãƒ‰ã‚’紛失ã—ãŸå ´åˆã¯ã€æ–°ã—ã„リカãƒãƒªãƒ¼ã‚³ãƒ¼ãƒ‰ã‚’生æˆã—ã¦ã€ä»¥å‰ã®ãƒªã‚«ãƒãƒªãƒ¼ã‚³ãƒ¼ãƒ‰ã‚’ã™ã¹ã¦ç„¡åйã«ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13218,12 +13698,12 @@ msgstr "無視ã™ã‚‹" msgid "Ignored" msgstr "" -msgid "Image Details" -msgstr "" - msgid "Image URL" msgstr "ç”»åƒã®URL" +msgid "Image details" +msgstr "" + msgid "ImageDiffViewer|2-up" msgstr "2-up" @@ -13301,6 +13781,9 @@ msgstr "manifest ファイルã®ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã«ã‚ˆã‚‹è¤‡æ•°ãƒªãƒã‚¸ãƒˆãƒª msgid "Import project" msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®ã‚¤ãƒ³ãƒãƒ¼ãƒˆ" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆãƒ¡ãƒ³ãƒãƒ¼ã‚’インãƒãƒ¼ãƒˆ" @@ -13421,6 +13904,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "インシデント管ç†åˆ¶é™" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13481,6 +13970,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13490,12 +13982,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13505,6 +14003,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "インシデント" @@ -13517,6 +14039,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒåŒæ„ã—ãªã‘れã°ãªã‚‰ãªã„利用è¦ç´„ã¨ãƒ—ライãƒã‚·ãƒ¼ãƒãƒªã‚·ãƒ¼ã‚’å«ã‚ã¾ã™ã€‚" @@ -13592,27 +14117,33 @@ msgstr "ホストã‚ーã®ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«å…¥åŠ›" msgid "Input your repository URL" msgstr "リãƒã‚¸ãƒˆãƒªã® URL を入力ã—ã¦ãã ã•ã„" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "コードブãƒãƒƒã‚¯ã‚’挿入" msgid "Insert a quote" msgstr "引用を挿入" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "コードを挿入" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "候補を挿入ã™ã‚‹" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "洞察" @@ -13631,6 +14162,9 @@ msgstr "GitLab Runner ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«" msgid "Install Runner on Kubernetes" msgstr "Kubernetes ã« Runner をインストール" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "アプリケーションリãƒã‚¸ãƒˆãƒªã‹ã‚‰ %{free_otp_link} ã‚„Google èªè¨¼ãªã©ã®ã‚½ãƒ•トèªè¨¼ãƒˆãƒ¼ã‚¯ãƒ³ã‚’インストールã—ã€ãれを使ã£ã¦ã“ã®QRコードをスã‚ャンã—ã¾ã™ã€‚より詳ã—ã„æƒ…å ±ã¯ %{help_link_start} 文書 %{help_link_end} ã‚’å‚ç…§ã—ã¦ãã ã•ã„。" @@ -13659,6 +14193,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "インスタンス管ç†è€…ã‚°ãƒ«ãƒ¼ãƒ—ã¯æ—¢ã«å˜åœ¨ã—ã¾ã™" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13668,12 +14247,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13707,6 +14304,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13722,38 +14322,59 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "貢献をã—ãŸã„関係者ã¯ã€ã‚³ãƒŸãƒƒãƒˆã‚’プッシュã™ã‚‹ã“ã¨ã§è²¢çŒ®ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚" msgid "Internal" msgstr "内部" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." -msgstr "内部 - グループãŠã‚ˆã³å†…部プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ã€ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" -msgid "Internal - The project can be accessed by any logged in user." -msgstr "内部 - プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ã€ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚¢ã‚¯ã‚»ã‚¹ã§ãã¾ã™ã€‚" +msgid "Internal - The project can be accessed by any logged in user except external users." +msgstr "" msgid "Internal URL (optional)" msgstr "内部URL(オプション)" @@ -13761,6 +14382,9 @@ msgstr "内部URL(オプション)" msgid "Internal users" msgstr "内部ユーザー" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "é–“éš”ã®ãƒ‘ターン" @@ -13785,9 +14409,6 @@ msgstr "" msgid "Invalid URL" msgstr "無効㪠URL" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -13887,25 +14508,25 @@ msgstr "メンãƒãƒ¼ã‚’招待ã™ã‚‹" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteEmail|Join now" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteEmail|You are invited!" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" msgstr "" msgid "InviteMembersBanner|Collaborate with your team" @@ -13953,6 +14574,60 @@ msgstr "" msgid "InviteMembers|Invite team members" msgstr "" +msgid "InviteMember|Oops, this feature isn't ready yet" +msgstr "" + +msgid "InviteMember|See who can invite members for you" +msgstr "" + +msgid "InviteMember|Until then, ask an owner to invite new project members for you" +msgstr "" + +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." +msgstr "" + +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" +msgstr "" + +msgid "InviteReminderEmail|Accept invitation" +msgstr "" + +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" +msgstr "" + +msgid "InviteReminderEmail|Decline invitation" +msgstr "" + +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" +msgstr "" + +msgid "InviteReminderEmail|Hey there %{wave_emoji}" +msgstr "" + +msgid "InviteReminderEmail|Hey there!" +msgstr "" + +msgid "InviteReminderEmail|In case you missed it..." +msgstr "" + +msgid "InviteReminderEmail|Invitation pending" +msgstr "" + +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" +msgstr "" + +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." +msgstr "" + msgid "Invited" msgstr "" @@ -13996,11 +14671,14 @@ msgid "Issue %{issue_reference} has already been added to epic %{epic_reference} msgstr "課題 %{issue_reference} をエピック %{epic_reference} ã«è¿½åŠ ã—ã¾ã—ãŸã€‚" msgid "Issue Analytics" -msgstr "" +msgstr "課題分æž" msgid "Issue Boards" msgstr "課題ボード" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14041,28 +14719,28 @@ msgid "IssueAnalytics|Age" msgstr "" msgid "IssueAnalytics|Assignees" -msgstr "" +msgstr "担当者" msgid "IssueAnalytics|Due date" -msgstr "" +msgstr "期日" msgid "IssueAnalytics|Failed to load issues. Please try again." -msgstr "" +msgstr "課題ã®èªã¿è¾¼ã¿ã«å¤±æ•—ã—ã¾ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ã‚„り直ã—ã¦ãã ã•ã„。" msgid "IssueAnalytics|Issue" msgstr "" msgid "IssueAnalytics|Milestone" -msgstr "" +msgstr "マイルストーン" msgid "IssueAnalytics|Opened by" msgstr "" msgid "IssueAnalytics|Status" -msgstr "" +msgstr "ステータス" msgid "IssueAnalytics|Weight" -msgstr "" +msgstr "ウェイト" msgid "IssueBoards|Board" msgstr "ボード" @@ -14104,7 +14782,7 @@ msgid "Issues" msgstr "課題" msgid "Issues Rate Limits" -msgstr "" +msgstr " 課題レート制é™" msgid "Issues and Merge Requests" msgstr "" @@ -14217,6 +14895,9 @@ msgstr "1月" msgid "January" msgstr "1月" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14472,6 +15153,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14490,6 +15174,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14619,9 +15309,6 @@ msgstr "ãƒ©ãƒ™ãƒ«ã®æ˜‡æ ¼" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "%{count} 以上" - msgid "Language" msgstr "言語" @@ -14647,9 +15334,6 @@ msgstr "" msgid "Last Accessed On" msgstr "最終アクセス" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "å§“ãŒé•·ã™ãŽã¾ã™(最大 %{max_length} æ–‡å—)。" - msgid "Last Pipeline" msgstr "最新パイプライン" @@ -14683,6 +15367,9 @@ msgstr "" msgid "Last name" msgstr "å§“" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "最後ã®è¿”ä¿¡" @@ -14716,6 +15403,9 @@ msgstr "最終更新" msgid "Last used" msgstr "å‰å›žä½¿ç”¨" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "最終使用日: " @@ -14761,6 +15451,9 @@ msgstr "" msgid "Learn more" msgstr "詳細" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "Auto DevOps ã®è©³ç´°" @@ -14836,6 +15529,9 @@ msgstr "\"ファイルタイプ\"ã¨\"デリãƒãƒªãƒ¼æ–¹æ³•\"オプションを msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "Let's Encryptã¯example.comã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’å—ã‘付ã‘ã¾ã›ã‚“" @@ -14999,7 +15695,7 @@ msgid "Licenses|Detected in Project" msgstr "" msgid "Licenses|Detected licenses that are out-of-compliance with the project's assigned policies" -msgstr "" +msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã«å‰²ã‚Šå½“ã¦ã‚‰ã‚ŒãŸãƒãƒªã‚·ãƒ¼ã«æº–æ‹ ã—ã¦ã„ãªã„〠検出ã•れãŸãƒ©ã‚¤ã‚»ãƒ³ã‚¹" msgid "Licenses|Disallow Merge request if detected and will instruct the developer to remove" msgstr "" @@ -15026,7 +15722,7 @@ msgid "Licenses|Policy" msgstr "" msgid "Licenses|Policy violation: denied" -msgstr "" +msgstr "ãƒãƒªã‚·ãƒ¼é•å:æ‹’å¦" msgid "Licenses|Specified policies in this project" msgstr "" @@ -15081,7 +15777,7 @@ msgid "Link title" msgstr "" msgid "Link title is required" -msgstr "" +msgstr " リンクタイトルã¯å¿…é ˆå…¥åŠ›é …ç›®ã§ã™" msgid "Link to go to GitLab pipeline documentation" msgstr "" @@ -15368,9 +16064,6 @@ msgstr "3月" msgid "March" msgstr "3月" -msgid "Mark To Do as done" -msgstr "Todo を完了ã«ã™ã‚‹" - msgid "Mark as done" msgstr "完了ã«ã™ã‚‹" @@ -15389,6 +16082,9 @@ msgstr "ã“ã®èª²é¡Œã‚’別ã®èª²é¡Œã¨é‡è¤‡ã—ã¦ã„ã‚‹ã¨ãƒžãƒ¼ã‚¯ã™ã‚‹" msgid "Mark this issue as related to another issue" msgstr "ã“ã®èª²é¡Œã‚’別ã®èª²é¡Œã«é–¢é€£ã—ã¦ã„ã‚‹ã¨ãƒžãƒ¼ã‚¯ã™ã‚‹" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "Markdown" @@ -15422,9 +16118,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "Todo を完了ã«ã—ãŸã€‚" - msgid "Marked this %{noun} as Work In Progress." msgstr "ã“ã® %{noun} を作æ¥ä¸ã¨ãƒžãƒ¼ã‚¯ã—ã¾ã—ãŸã€‚" @@ -15434,8 +16127,8 @@ msgstr "ã“ã®èª²é¡Œã¯ %{duplicate_param} ã¨é‡è¤‡ã¨ã—ã¦ã„ã‚‹ã¨ãƒžãƒ¼ã‚¯ msgid "Marked this issue as related to %{issue_ref}." msgstr "ã“ã®èª²é¡Œã‚’ %{issue_ref} ã«é–¢é€£ã—ã¦ã„ã‚‹ã¨ãƒžãƒ¼ã‚¯ã—ã¾ã—ãŸã€‚" -msgid "Marks To Do as done." -msgstr "Todo を完了ã«ã™ã‚‹." +msgid "Marked to do as done." +msgstr "" msgid "Marks this %{noun} as Work In Progress." msgstr "ã“ã® %{noun} を作æ¥ä¸ã¨ãƒžãƒ¼ã‚¯ã—ã¾ã™ã€‚" @@ -15446,6 +16139,9 @@ msgstr "ã“ã®èª²é¡Œã‚’ %{duplicate_reference} ã¨é‡è¤‡ã—ã¦ã„ã‚‹ã¨ãƒžãƒ¼ã‚¯ msgid "Marks this issue as related to %{issue_ref}." msgstr "ã“ã®èª²é¡Œã‚’ %{issue_ref} ã«é–¢é€£ã—ã¦ã„ã‚‹ã¨ãƒžãƒ¼ã‚¯ã™ã‚‹ã€‚" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15509,6 +16205,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15629,40 +16328,121 @@ msgstr "メンãƒãƒ¼ã®ãƒãƒƒã‚¯" msgid "Member since %{date}" msgstr "%{date} ã«ãƒ¡ãƒ³ãƒãƒ¼ç™»éŒ²" -msgid "Members" -msgstr "メンãƒãƒ¼" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + +msgid "Members" +msgstr "メンãƒãƒ¼" + +msgid "Members can be added by project %{i_open}Maintainers%{i_close} or %{i_open}Owners%{i_close}" +msgstr "" + +msgid "Members invited to %{strong_start}%{group_name}%{strong_end}" +msgstr "" + +msgid "Members of %{group} can also merge into this branch: %{branch}" +msgstr "" + +msgid "Members of %{group} can also push to this branch: %{branch}" +msgstr "" + +msgid "Members of %{strong_open}%{project_name}%{strong_close}" +msgstr "" + +msgid "Members of a group may only view projects they have permission to access" +msgstr "" + +msgid "Members with access to %{strong_start}%{group_name}%{strong_end}" +msgstr "%{strong_start}%{group_name}%{strong_end} ã¸ã‚¢ã‚¯ã‚»ã‚¹ã§ãるメンãƒãƒ¼" + +msgid "Members|%{time} by %{user}" +msgstr "" + +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + +msgid "Members|Expired" +msgstr "" + +msgid "Members|LDAP override enabled." +msgstr "" -msgid "Members can be added by project %{i_open}Maintainers%{i_close} or %{i_open}Owners%{i_close}" +msgid "Members|Leave \"%{source}\"" msgstr "" -msgid "Members invited to %{strong_start}%{group_name}%{strong_end}" +msgid "Members|No expiration set" msgstr "" -msgid "Members of %{group} can also merge into this branch: %{branch}" +msgid "Members|Remove \"%{groupName}\"" msgstr "" -msgid "Members of %{group} can also push to this branch: %{branch}" +msgid "Members|Remove group" msgstr "" -msgid "Members of %{strong_open}%{project_name}%{strong_close}" +msgid "Members|Revert to LDAP group sync settings" msgstr "" -msgid "Members of a group may only view projects they have permission to access" +msgid "Members|Reverted to LDAP group sync settings." msgstr "" -msgid "Members with access to %{strong_start}%{group_name}%{strong_end}" -msgstr "%{strong_start}%{group_name}%{strong_end} ã¸ã‚¢ã‚¯ã‚»ã‚¹ã§ãるメンãƒãƒ¼" +msgid "Members|Role updated successfully." +msgstr "" -msgid "Members|%{time} by %{user}" +msgid "Members|in %{time}" msgstr "" -msgid "Members|Expired" +msgid "Member|Deny access" msgstr "" -msgid "Members|No expiration set" +msgid "Member|Remove member" msgstr "" -msgid "Members|in %{time}" +msgid "Member|Revoke invite" msgstr "" msgid "Memory Usage" @@ -15681,7 +16461,7 @@ msgid "Merge Request" msgstr "マージリクエスト" msgid "Merge Request Analytics" -msgstr "" +msgstr "マージリクエスト分æž" msgid "Merge Request Approvals" msgstr "マージリクエスト承èª" @@ -15783,25 +16563,25 @@ msgid "MergeConflict|origin//their changes" msgstr "origin //相手ã®å¤‰æ›´" msgid "MergeRequestAnalytics|Assignees" -msgstr "" +msgstr "担当者" msgid "MergeRequestAnalytics|Date Merged" -msgstr "" +msgstr "マージ日" msgid "MergeRequestAnalytics|Line changes" -msgstr "" +msgstr "変更行" msgid "MergeRequestAnalytics|Merge Request" -msgstr "" +msgstr "マージリクエスト" msgid "MergeRequestAnalytics|Milestone" -msgstr "" +msgstr "マイルストーン" msgid "MergeRequestAnalytics|Pipelines" -msgstr "" +msgstr "パイプライン" msgid "MergeRequestAnalytics|Time to merge" -msgstr "" +msgstr "マージã¾ã§ã®æ™‚é–“" msgid "MergeRequestDiffs|Commenting on lines %{selectStart}start%{selectEnd} to %{end}" msgstr "%{selectStart} ã‹ã‚‰ %{selectEnd} ã¾ã§ %{end} ã®è¡Œã¸ã®ã‚³ãƒ¡ãƒ³ãƒˆ" @@ -15902,6 +16682,9 @@ msgstr "マージã—ãŸãƒ–ランãƒã¯å‰Šé™¤ä¸ã§ã™ã€‚ã“れã¯ãƒ–ランãƒã® msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16168,7 +16951,7 @@ msgid "Metrics|Refresh Prometheus data" msgstr "" msgid "Metrics|Refresh dashboard" -msgstr "" +msgstr "ダッシュボードをリフレッシュ" msgid "Metrics|Select a value" msgstr "" @@ -16186,13 +16969,13 @@ msgid "Metrics|There was an error creating the dashboard. %{error}" msgstr "ダッシュボードを作æˆä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚: %{error}" msgid "Metrics|There was an error fetching annotations. Please try again." -msgstr "" +msgstr " アノテーションã®å–å¾—ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„." msgid "Metrics|There was an error fetching the environments data, please try again" msgstr "環境データã®å–å¾—ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„" msgid "Metrics|There was an error getting annotations information." -msgstr "" +msgstr " ã‚¢ãƒŽãƒ†ãƒ¼ã‚·ãƒ§ãƒ³æƒ…å ±ã®å–å¾—ä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" msgid "Metrics|There was an error getting dashboard validation warnings information." msgstr "" @@ -16303,6 +17086,27 @@ msgstr "ç¾åœ¨ã®ãƒ©ã‚¤ã‚»ãƒ³ã‚¹ã§ã¯ マイルストーンリストを利用 msgid "Milestone lists show all issues from the selected milestone." msgstr "マイルストーンリストã«ã¯ã€é¸æŠžã—ãŸãƒžã‚¤ãƒ«ã‚¹ãƒˆãƒ¼ãƒ³ã®ã™ã¹ã¦ã®èª²é¡Œã‚’表示ã—ã¾ã™ã€‚" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16618,9 +17422,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16678,6 +17488,32 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -16933,6 +17769,9 @@ msgstr "ã—ãªã„" msgid "New" msgstr "æ–°ã—ã„" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "æ–°ã—ã„アプリケーション" @@ -17396,6 +18235,9 @@ msgstr "管ç†è€…ã§ã¯ãªã„ユーザーã¯ã€èªã¿å–り専用アクセス㧠msgid "None" msgstr "ãªã—" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "未実装" @@ -17426,9 +18268,6 @@ msgstr "データä¸è¶³" msgid "Not found." msgstr "見ã¤ã‹ã‚Šã¾ã›ã‚“。" -msgid "Not now" -msgstr "後ã§" - msgid "Not ready yet. Try again later." msgstr "準備ãŒã¾ã ã§ãã¦ã„ã¾ã›ã‚“。ã‚ã¨ã§ã‚‚ã†ä¸€åº¦è©¦ã—ã¦ãã ã•ã„。" @@ -17663,6 +18502,9 @@ msgstr "OmniAuth" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17708,9 +18550,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17720,9 +18559,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17841,21 +18677,15 @@ msgstr "" msgid "Open issues" msgstr "課題を開ã" -msgid "Open projects" -msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’é–‹ã" - msgid "Open raw" msgstr "ãã®ã¾ã¾é–‹ã" msgid "Open sidebar" msgstr "サイドãƒãƒ¼ã‚’é–‹ã" -msgid "Open: %{openIssuesCount}" +msgid "Open: %{open}" msgstr "" -msgid "Open: %{open} • Closed: %{closed}" -msgstr "オープン: %{open} •クãƒãƒ¼ã‚º: %{closed}" - msgid "Opened" msgstr "オープン" @@ -18027,6 +18857,9 @@ msgstr "Conan リモートã®è¿½åŠ " msgid "PackageRegistry|Add NuGet Source" msgstr "NuGet ã‚½ãƒ¼ã‚¹ã‚’è¿½åŠ " +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18123,8 +18956,8 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "ã¾ã 行ã£ã¦ã„ãªã„å ´åˆã¯ã€ %{codeStart}pom.xml%{codeEnd} ファイルã«ä»¥ä¸‹ã‚’è¿½åŠ ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." -msgstr "ãŠæ°—ã«å…¥ã‚Šã®ãƒ‘ッケージマãƒãƒ¼ã‚¸ãƒ£ãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã‹ï¼ŸGitLab ã§ã®ãƒ•ァーストクラスサãƒãƒ¼ãƒˆã®æ§‹ç¯‰ã«ãœã²ã”å”力ãã ã•ã„ï¼æ–°ã—ã„パッケージマãƒãƒ¼ã‚¸ãƒ£ã®ã‚µãƒãƒ¼ãƒˆã®æ§‹ç¯‰æ–¹æ³•ã«ã¤ã„ã¦ã¯ã€ %{contributionLinkStart}貢献ドã‚ュメントをã”覧ãã ã•ã„%{contributionLinkEnd}。以下ã¯ã€ç§ãŸã¡ãŒæ³¨ç›®ã—ã¦ã„るパッケージマãƒãƒ¼ã‚¸ãƒ£ã®ãƒªã‚¹ãƒˆã§ã™ã€‚" +msgid "PackageRegistry|Install package version" +msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." msgstr "GitLabã§%{noPackagesLinkStart}ã‚ãªãŸã®ãƒ‘ッケージを公開ã—共有%{noPackagesLinkEnd}ã™ã‚‹æ–¹æ³•ã‚’å¦ã¶ã€‚" @@ -18147,9 +18980,6 @@ msgstr "Maven XML" msgid "PackageRegistry|NPM" msgstr "NPM" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "NuGet" @@ -18171,8 +19001,8 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" -msgstr "PyPi" +msgid "PackageRegistry|PyPI" +msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" msgstr "" @@ -18195,9 +19025,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "パッケージã¯ã¾ã ã‚りã¾ã›ã‚“" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "ã“ã®ãƒ‘ッケージã®è©³ç´°ã®å–å¾—ä¸ã«å•題ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" @@ -18213,9 +19040,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "パッケージをèªã¿è¾¼ã‚ã¾ã›ã‚“" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18225,12 +19049,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "èªè¨¼ãƒˆãƒ¼ã‚¯ãƒ³ã‚’使用ã—ã¦èªè¨¼ã‚’è¨å®šã™ã‚‹å¿…è¦ãŒã‚ã‚‹å ´åˆã‚‚ã‚りã¾ã™ã€‚ %{linkStart}詳細ã«ã¤ã„ã¦ã¯ã€æ–‡æ›¸ %{linkEnd} ã‚’å‚ç…§ã—ã¦ãã ã•ã„。" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18255,7 +19073,7 @@ msgstr "NPM" msgid "PackageType|NuGet" msgstr "NuGet" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18447,7 +19265,7 @@ msgstr "権é™ã®ãªã„ユーザーã¯ä¸€åˆ‡é€šçŸ¥ã‚’å—ã‘ã‚‹ã“ã¨ãŒãªã〠msgid "People without permission will never get a notification." msgstr "権é™ã®ãªã„人ã«ã¯é€šçŸ¥ã—ã¾ã›ã‚“。" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18459,9 +19277,6 @@ msgstr "パスã®å¤‰æ›´ã€è»¢é€ã€ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã€ã‚°ãƒ«ãƒ¼ãƒ—ã®å‰Šé™¤ãª msgid "Perform common operations on GitLab project" msgstr "GitLabプãƒã‚¸ã‚§ã‚¯ãƒˆã§ä¸€èˆ¬çš„ãªæ“作を実施" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "ãƒ‘ãƒ•ã‚©ãƒ¼ãƒžãƒ³ã‚¹ã®æœ€é©åŒ–" @@ -18550,7 +19365,7 @@ msgid "Pipeline: %{status}" msgstr "パイプライン: %{status}" msgid "PipelineCharts|CI / CD Analytics" -msgstr "" +msgstr "CI/CD 分æž" msgid "PipelineCharts|Failed:" msgstr "失敗:" @@ -18564,6 +19379,9 @@ msgstr "æˆåŠŸæ¯”çŽ‡:" msgid "PipelineCharts|Successful:" msgstr "æˆåŠŸ:" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "åˆè¨ˆ:" @@ -18645,6 +19463,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "CI Lint" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "åパイプライン" @@ -18663,6 +19484,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "パイプラインã®åˆ©ç”¨ã‚’é–‹å§‹ã™ã‚‹" @@ -18693,6 +19517,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®ã‚ャッシュをæ£å¸¸ã«ãƒªã‚»ãƒƒãƒˆã—ã¾ã—ãŸã€‚" @@ -18729,6 +19556,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -18957,6 +19790,9 @@ msgstr "有効ãªã‚¼ãƒä»¥ä¸Šã®æ•°å—を入力ã—ã¦ãã ã•ã„" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "%{number} より大ãã„æ•°å—を入力ã—ã¦ãã ã•ã„。(プãƒã‚¸ã‚§ã‚¯ãƒˆè¨å®šã®ãŸã‚)" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "æœ‰åŠ¹ãªæ•°å€¤ã‚’入力ã—ã¦ãã ã•ã„" @@ -18966,11 +19802,14 @@ msgstr "ライセンスを入力ã—ã¦ãã ã•ã„ã€ã¾ãŸã¯ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ msgid "Please fill in a descriptive name for your group." msgstr "ã‚ãªãŸã®ã‚°ãƒ«ãƒ¼ãƒ—ã®ã‚ã‹ã‚Šã‚„ã™ã„åå‰ã‚’記入ã—ã¦ãã ã•ã„。" -msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." +msgid "Please fill out this field." msgstr "" +msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." +msgstr "%{link_start}Let's Encrypt ã®ãƒˆãƒ©ãƒ–ãƒ«ã‚·ãƒ¥ãƒ¼ãƒ†ã‚£ãƒ³ã‚°æ‰‹é †%{link_end} ã«å¾“ã£ã¦ã€Let's Encrypt ã®è¨¼æ˜Žæ›¸ã‚’å†å–å¾—ã—ã¦ãã ã•ã„。" + msgid "Please follow the Let's Encrypt troubleshooting instructions to re-obtain your Let's Encrypt certificate: %{docs_url}." -msgstr "" +msgstr "Let's Encrypt ã®ãƒˆãƒ©ãƒ–ãƒ«ã‚·ãƒ¥ãƒ¼ãƒ†ã‚£ãƒ³ã‚°æ‰‹é †ã«å¾“ã£ã¦ã€Let's Encrypt ã®è¨¼æ˜Žæ›¸ã‚’å†å–å¾—ã—ã¦ãã ã•ã„。: %{docs_url}" msgid "Please migrate all existing projects to hashed storage to avoid security issues and ensure data integrity. %{migrate_link}" msgstr "ã™ã¹ã¦ã®æ—¢å˜ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’ãƒãƒƒã‚·ãƒ¥åŒ–ã—ãŸã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ã«ç§»è¡Œã—ã¦ã€ã‚»ã‚ュリティ上ã®å•題を回é¿ã—ã¦ã€ãƒ‡ãƒ¼ã‚¿æ•´åˆæ€§ã®ç¢ºä¿ã—ã¦ãã ã•ã„。%{migrate_link}" @@ -18978,12 +19817,18 @@ msgstr "ã™ã¹ã¦ã®æ—¢å˜ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’ãƒãƒƒã‚·ãƒ¥åŒ–ã—ãŸã‚¹ãƒˆãƒ¬ msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "ã“ã®ã‚¢ãƒ—リケーション㯠GitLab ãŒæä¾›ã—ã¦ã„ã¾ã›ã‚“。ãã®ãŸã‚ã‚ãªãŸãŒã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã™ã‚‹å‰ã«ãã®èªè¨¼ã‚’確èªã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "åå‰ã‚’入力ã—ã¦ãã ã•ã„" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "有効ãªãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã‚’入力ã—ã¦ãã ã•ã„" @@ -19063,7 +19908,7 @@ msgid "Pods in use" msgstr "使用ä¸ã®ãƒãƒƒãƒ‰" msgid "Point to any links you like: documentation, built binaries, or other related materials. These can be internal or external links from your GitLab instance. Duplicate URLs are not allowed." -msgstr "" +msgstr "ドã‚ュメントã€ãƒ“ルドã—ãŸãƒã‚¤ãƒŠãƒªã€ãã®ä»–ã®é–¢é€£è³‡æ–™ç‰ã€å¥½ããªãƒªãƒ³ã‚¯ã‚’指定ã—ã¦ãã ã•ã„。ã“れらã¯ã€GitLab インスタンスã®å†…部リンクã¾ãŸã¯å¤–部ã¸ã®ãƒªãƒ³ã‚¯ã§ã™ã€‚ãŸã ã— URL ã®é‡è¤‡ã¯è¨±å¯ã•れã¦ã„ã¾ã›ã‚“。" msgid "Pre-defined push rules." msgstr "" @@ -19188,9 +20033,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "ユーザーãŒãƒ—ãƒãƒ•ァイルåを変更ã§ããªã„よã†ã«è¨å®šã™ã‚‹" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "ユーザーãŒãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ã®é–“ã« GitLab ã§æ›¸ãè¾¼ã¿æ“作をã§ããªã„よã†ã«ã—ã¾ã™ã€‚" @@ -19258,7 +20100,7 @@ msgid "Proceed" msgstr "続行" msgid "Product Analytics" -msgstr "" +msgstr "プãƒãƒ€ã‚¯ãƒˆåˆ†æž" msgid "ProductAnalytics|There is no data for this type of chart currently. Please see the Setup tab if you have not configured the product analytics tool already." msgstr "" @@ -19300,16 +20142,16 @@ msgid "ProductivityAnalytics|Merge Requests" msgstr "マージリクエスト" msgid "ProductivityAnalytics|Merge date" -msgstr "マージ日付" +msgstr "マージ日" msgid "ProductivityAnalytics|Merge requests" msgstr "マージリクエスト" msgid "ProductivityAnalytics|Time to merge" -msgstr "" +msgstr "マージã™ã‚‹æ™‚é–“" msgid "ProductivityAnalytics|Trendline" -msgstr "" +msgstr "トレンドライン" msgid "ProductivityAnalytics|is earlier than the given merged at after date" msgstr "" @@ -19884,7 +20726,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20187,6 +21029,9 @@ msgstr ".Net Core" msgid "ProjectTemplates|Android" msgstr "Android" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20241,6 +21086,9 @@ msgstr "Ruby on Rails" msgid "ProjectTemplates|SalesforceDX" msgstr "SalesforceDX" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "Serverless Framework / JS" @@ -20697,6 +21545,9 @@ msgstr "ブランãƒ" msgid "ProtectedBranch|Code owner approval" msgstr "ã‚³ãƒ¼ãƒ‰ã‚ªãƒ¼ãƒŠãƒ¼ã®æ‰¿èª" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "ä¿è·" @@ -20823,6 +21674,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "プッシュ" @@ -20934,6 +21788,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "1分ã‚ãŸã‚Šã®ç”Ÿblobリクエストレート制é™" @@ -21015,6 +21872,9 @@ msgstr "" msgid "Refresh" msgstr "æ›´æ–°" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "æ›´æ–°ã•れãŸã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã‚’表示ã™ã‚‹ãŸã‚ã«ã€ %d 秒間リフレッシュã—ã¦ã„ã¾ã™..." @@ -21058,9 +21918,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "GitLab ã«ç™»éŒ²ã™ã‚‹" - msgid "Register now" msgstr "今ã™ã登録" @@ -21113,7 +21970,7 @@ msgid "Related merge requests" msgstr "関連ã™ã‚‹ãƒžãƒ¼ã‚¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆ" msgid "Relates to" -msgstr "" +msgstr "以下ã«é–¢ä¿‚ã—ã¦ã„ã‚‹" msgid "Release" msgid_plural "Releases" @@ -21269,6 +22126,9 @@ msgstr "" msgid "Remove limit" msgstr "制é™ã®è§£é™¤" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21389,6 +22249,9 @@ msgstr "期日を削除." msgid "Removes time estimate." msgstr "è¦‹ç©æ™‚間を削除." +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21410,9 +22273,15 @@ msgstr "" msgid "Reopen epic" msgstr "エピックã®å†é–‹" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "マイルストーンをå†é–‹" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "ã“ã® %{quick_action_target} ã‚’å†ã³é–‹ã" @@ -21440,6 +22309,9 @@ msgstr "クãƒãƒ¼ãƒ³URLã®ãƒ«ãƒ¼ãƒˆã‚’ç½®ãæ›ãˆã‚‹ã€‚" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21564,7 +22436,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21576,6 +22454,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21594,6 +22484,9 @@ msgstr "リãƒã‚¸ãƒˆãƒªã®ã‚°ãƒ©ãƒ•" msgid "Repository Settings" msgstr "リãƒã‚¸ãƒˆãƒªã®è¨å®š" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21690,8 +22583,8 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" -msgstr "ã“ã®ã‚°ãƒ«ãƒ¼ãƒ—内ã®ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã«2è¦ç´ èªè¨¼ã®ã‚»ãƒƒãƒˆã‚¢ãƒƒãƒ—ã‚’è¦æ±‚ã™ã‚‹" +msgid "Require all users in this group to setup two-factor authentication" +msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." msgstr "GitLab ã«ã‚¢ã‚¯ã‚»ã‚¹ã™ã‚‹éš›ã«ã€ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒåˆ©ç”¨è¦ç´„ã«åŒæ„ã™ã‚‹ã“ã¨ã‚’è¦æ±‚ã—ã¾ã™ã€‚" @@ -21723,6 +22616,9 @@ msgstr "è¦ä»¶ã® %{reference} ãŒå†ã‚ªãƒ¼ãƒ—ンã•れã¾ã—ãŸ" msgid "Requirement %{reference} has been updated" msgstr "è¦ä»¶ã® %{reference} ãŒæ›´æ–°ã•れã¾ã—ãŸ" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -21921,6 +22817,9 @@ msgstr "アプリを表示" msgid "Review App|View latest app" msgstr "最新ã®ã‚¢ãƒ—リを表示" +msgid "Review requested from %{name}" +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 "ã‚ãªãŸã® ID プãƒãƒã‚¤ãƒ€ãƒ¼ã®ã‚µãƒ¼ãƒ“スプãƒãƒã‚¤ãƒ€ãƒ¼ã‚’æ§‹æˆã™ã‚‹ãŸã‚ã®ãƒ—ãƒã‚»ã‚¹ã‚’確èªã—ã¾ã™ã€‚ ã“ã®ä¾‹ã§ã¯ã€GitLab ã¯ã€Œã‚µãƒ¼ãƒ“スプãƒãƒã‚¤ãƒ€ãƒ¼ã€ã¾ãŸã¯ã€Œè¨¼æ˜Žæ›¸åˆ©ç”¨è€…ã€ã€‚" @@ -21928,7 +22827,7 @@ msgid "Review time" msgstr "レビュー時間" msgid "Review time is defined as the time it takes from first comment until merged." -msgstr "" +msgstr "ãƒ¬ãƒ“ãƒ¥ãƒ¼æ™‚é–“ã¯æœ€åˆã®ã‚³ãƒ¡ãƒ³ãƒˆã‹ã‚‰ãƒžãƒ¼ã‚¸ã•れるã¾ã§ã®æ™‚間を表ã—ã¾ã™ã€‚" msgid "ReviewApp|Enable Review App" msgstr "" @@ -22072,6 +22971,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22099,6 +23004,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22168,6 +23076,9 @@ msgstr "SSH ホストã‚ー" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "SSH éµã‚’使用ã™ã‚‹ã¨ã€ã‚³ãƒ³ãƒ”ュータã¨GitLabã®é–“ã‚’å®‰å…¨ã«æŽ¥ç¶šã§ãã¾ã™ã€‚" @@ -22177,6 +23088,12 @@ msgstr "SSH 公開éµ" msgid "SSL Verification:" msgstr "SSL ã®æ¤œè¨¼:" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "土曜日" @@ -22192,6 +23109,9 @@ msgstr "変更をä¿å˜" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "強制ä¿å˜" @@ -22216,9 +23136,6 @@ msgstr "パイプラインスケジュールをä¿å˜" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "変数をä¿å˜ã™ã‚‹" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22228,6 +23145,9 @@ msgstr "ä¿å˜ä¸" msgid "Saving project." msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’ä¿å˜" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "æ–°ã—ã„パイプラインã®ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã‚’作æˆ" @@ -22267,6 +23187,9 @@ msgstr "スコープ" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22297,7 +23220,7 @@ msgstr "検索" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22354,9 +23277,6 @@ msgstr "ã“ã®ãƒ†ã‚ストを検索" msgid "Search forks" msgstr "フォークを検索ã™ã‚‹" -msgid "Search groups" -msgstr "グループを検索" - msgid "Search merge requests" msgstr "マージリクエストを検索" @@ -22438,9 +23358,6 @@ msgstr "%{from} ã‹ã‚‰ %{to} ã¾ã§ã®%{term_element}ã®%{count}%{scope} を表 msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "%{term} ã«ä¸€è‡´ã™ã‚‹ %{scope} ã¯è¦‹ã¤ã‹ã‚Šã¾ã›ã‚“ã§ã—ãŸ" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "ã‚³ãƒ¼ãƒ‰çµæžœ" @@ -22494,7 +23411,7 @@ msgstr "シートリンク" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22534,67 +23451,67 @@ msgid "Security report is out of date. Run %{newPipelineLinkStart}a new pipeline msgstr "" msgid "SecurityApprovals|License Scanning must be enabled. %{linkStart}More information%{linkEnd}" -msgstr "" +msgstr "ライセンススã‚ャンを有効ã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ %{linkStart}è©³ç´°æƒ…å ±%{linkEnd}ã‚’å‚ç…§ã—ã¦ãã ã•ã„。" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" -msgstr "" +msgstr "ã‚»ã‚ュリティスã‚ャナーを一ã¤ä»¥ä¸Šæœ‰åйã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ %{linkStart}è©³ç´°æƒ…å ±%{linkEnd}ã‚’å‚ç…§ã—ã¦ãã ã•ã„。" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." -msgstr "" +msgstr "マージリクエストã®ä½œæˆä¸ã«ã‚¨ãƒ©ãƒ¼ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" msgid "SecurityConfiguration|Available for on-demand DAST" -msgstr "" +msgstr "オンデマンドDASTã§åˆ©ç”¨å¯èƒ½" msgid "SecurityConfiguration|By default, all analyzers are applied in order to cover all languages across your project, and only run if the language is detected in the Merge Request." msgstr "" msgid "SecurityConfiguration|Configure" -msgstr "" +msgstr "è¨å®š" msgid "SecurityConfiguration|Could not retrieve configuration data. Please refresh the page, or try again later." -msgstr "" +msgstr "è¨å®šãƒ‡ãƒ¼ã‚¿ã‚’å–å¾—ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ページを更新ã™ã‚‹ã‹ã€ã—ã°ã‚‰ãã—ã¦ã‹ã‚‰ã‚‚ã†ä¸€åº¦ãŠè©¦ã—ãã ã•ã„。" msgid "SecurityConfiguration|Create Merge Request" -msgstr "" +msgstr "マージリクエストを作æˆ" msgid "SecurityConfiguration|Customize common SAST settings to suit your requirements. Configuration changes made here override those provided by GitLab and are excluded from updates. For details of more advanced configuration options, see the %{linkStart}GitLab SAST documentation%{linkEnd}." -msgstr "" +msgstr "ã‚ãªãŸã®è¦ä»¶ã«åˆã‚ã›ã¦ä¸€èˆ¬çš„㪠SAST è¨å®šã‚’カスタマイズã—ã¾ã™ã€‚ã“ã“ã§è¡Œã‚れãŸè¨å®šå¤‰æ›´ã¯ã€GitLab ãŒæä¾›ã™ã‚‹è¨å®šã‚’上書ãã—ã€æ›´æ–°ã‹ã‚‰é™¤å¤–ã•れã¾ã™ã€‚ より高度ãªè¨å®šã‚ªãƒ—ションã®è©³ç´°ã«ã¤ã„ã¦ã¯ã€ %{linkStart}GitLab SAST ドã‚ュメント%{linkEnd} ã‚’å‚ç…§ã—ã¦ãã ã•ã„。" msgid "SecurityConfiguration|Enable" -msgstr "" +msgstr "有効ã«ã™ã‚‹" msgid "SecurityConfiguration|Enable via Merge Request" -msgstr "" +msgstr "ãƒžãƒ¼ã‚¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã§æœ‰åйã«ã™ã‚‹" msgid "SecurityConfiguration|Enabled" -msgstr "" +msgstr "有効" msgid "SecurityConfiguration|Enabled with Auto DevOps" -msgstr "" +msgstr "Auto DevOps ã§æœ‰åй" msgid "SecurityConfiguration|Feature documentation for %{featureName}" msgstr " %{featureName} ã®æ©Ÿèƒ½æ–‡æ›¸" msgid "SecurityConfiguration|Manage" -msgstr "" +msgstr "管ç†" msgid "SecurityConfiguration|More information" msgstr "" msgid "SecurityConfiguration|Not enabled" -msgstr "" +msgstr "有効ã§ã¯ã‚りã¾ã›ã‚“" msgid "SecurityConfiguration|SAST Analyzers" msgstr "" msgid "SecurityConfiguration|SAST Configuration" -msgstr "" +msgstr "SAST è¨å®š" msgid "SecurityConfiguration|Security Control" msgstr "" @@ -22671,6 +23588,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22734,6 +23654,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22773,6 +23699,10 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -22953,6 +23883,9 @@ msgstr "インãƒãƒ¼ãƒˆå¯¾è±¡ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’é¸æŠžã—ã¾ã™ã€‚" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -22968,7 +23901,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -22983,9 +23916,6 @@ msgstr "ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ‡ãƒ•ォルトã¨ã—ã¦è¨å®šã™ã‚‹ãƒ–ラン msgid "Select the custom project template source group." msgstr "カスタムã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãƒ†ãƒ³ãƒ—レートã®ã‚°ãƒ«ãƒ¼ãƒ—ã‚’é¸æŠžã—ã¾ã™ã€‚" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23079,6 +24009,9 @@ msgstr "トピックã¯ã‚³ãƒ³ãƒžã§åŒºåˆ‡ã‚Šã¾ã™ã€‚" msgid "September" msgstr "9月" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23167,7 +24100,7 @@ msgid "Serverless|We are continually striving to improve our Serverless function msgstr "" msgid "Serverless|Your %{startTag}.gitlab-ci.yml%{endTag} file is not properly configured." -msgstr "" +msgstr "%{startTag}.gitlab-ci.yml%{endTag} ファイルãŒé©åˆ‡ã«è¨å®šã•れã¦ã„ã¾ã›ã‚“。" msgid "Serverless|Your repository does not have a corresponding %{startTag}serverless.yml%{endTag} file." msgstr "リãƒã‚¸ãƒˆãƒªã«ã€å¯¾å¿œã™ã‚‹ %{startTag}serverless.yml%{endTag} ファイルãŒã‚りã¾ã›ã‚“。" @@ -23193,6 +24126,9 @@ msgstr "サービス テンプレート" msgid "Service URL" msgstr "サービス URL" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "セッション期間 (分)" @@ -23328,6 +24264,9 @@ msgstr "æ–°ã—ã„パスワードをè¨å®š" msgid "Set up pipeline subscriptions for this project." msgstr "ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã®ãƒ‘イプラインサブスクリプションをè¨å®šã€‚" +msgid "Set up shared runner availability" +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 "プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’è¨å®šã—ã¦ã€åˆ¥ã®ãƒªãƒã‚¸ãƒˆãƒªã¨ã®é–“ã§å¤‰æ›´ã‚’自動的ã«ãƒ—ッシュ/プルã™ã‚‹ã€‚ブランãƒã€ã‚¿ã‚°ã€ãŠã‚ˆã³ã‚³ãƒŸãƒƒãƒˆã¯è‡ªå‹•çš„ã«åŒæœŸã—ã¾ã™ã€‚" @@ -23433,6 +24372,15 @@ msgstr "共有 Runner" msgid "Shared projects" msgstr "共有プãƒã‚¸ã‚§ã‚¯ãƒˆ" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "共有Runnerã®ãƒ˜ãƒ«ãƒ—リンク" @@ -23451,9 +24399,15 @@ msgstr "シャーãƒãƒƒã‚¯ãƒˆãƒ©ãƒ³ã‚¶ã‚¯ã‚·ãƒ§ãƒ³" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "ã‚ãªãŸã®æºå¸¯é›»è©±ã‚’紛失ã—ãŸã‚Šãƒ¯ãƒ³ã‚¿ã‚¤ãƒ パスワードを紛失ã—ãŸå ´åˆã€ã“れらã®ãƒªã‚«ãƒãƒªãƒ¼ã‚³ãƒ¼ãƒ‰ã‚’ãれãžã‚Œï¼‘回ãšã¤ä½¿ç”¨ã—ã¦ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’回復ã§ãã¾ã™ã€‚安全ãªå ´æ‰€ã«ä¿å˜ã—ã¦ãã ã•ã„。ãã†ã—ãªã„ã¨ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã¸ã®ã‚¢ã‚¯ã‚»ã‚¹æ¨©ã‚’%{b_start} 失ã„ã¾ã™ã€‚%{b_end}" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "ã™ã¹ã¦ã®ã‚¢ã‚¯ãƒ†ã‚£ãƒ“ティを表示" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "å…¨ã¦ã®ãƒ¡ãƒ³ãƒãƒ¼ã‚’表示" @@ -23594,6 +24548,9 @@ msgstr "サインイン / 登録" msgid "Sign in to \"%{group_name}\"" msgstr "\"%{group_name}\" ã«ã‚µã‚¤ãƒ³ã‚¤ãƒ³ã—ã¾ã™" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "スマートカードを使ã£ã¦ã‚µã‚¤ãƒ³ã‚¤ãƒ³" @@ -23621,6 +24578,9 @@ msgstr "ç™»éŒ²ã¯æˆåŠŸã—ã¾ã—ãŸï¼ メールアドレスを確èªã—ã¦ã‚µ msgid "Sign-in restrictions" msgstr "サインインã®åˆ¶é™" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "サインアップã®åˆ¶é™" @@ -23630,9 +24590,6 @@ msgstr "åãŒé•·ã™ãŽã¾ã™ï¼ˆæœ€å¤§ %{max_length} æ–‡å—)。" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "å§“ãŒé•·ã™ãŽã¾ã™ï¼ˆæœ€å¤§ %{max_length} æ–‡å—)。" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "åå‰ãŒé•·ã™ãŽã¾ã™(最大 %{max_length} æ–‡å—)" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "ユーザーåãŒé•·ã™ãŽã¾ã™(最大 %{max_length} æ–‡å—)" @@ -23642,6 +24599,9 @@ msgstr "" msgid "Signed in" msgstr "サインイン済ã¿" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "%{authentication} èªè¨¼ã§ã‚µã‚¤ãƒ³ã‚¤ãƒ³" @@ -23753,27 +24713,18 @@ msgstr "表示ã™ã‚‹ã‚¹ãƒ‹ãƒšãƒƒãƒˆã¯ã‚りã¾ã›ã‚“。" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "説明(オプション)" -msgid "Snippets|File" -msgstr "ファイル" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "コードãƒã‚¤ãƒ©ã‚¤ãƒˆã‚’è¿½åŠ ã™ã‚‹ãŸã‚ã®ãƒ•ァイルåを指定ã—ã¾ã™ã€‚例ãˆã°ã€example.rbã¨ã™ã‚‹ã¨Rubyã¨ã—ã¦ã‚³ãƒ¼ãƒ‰ãƒã‚¤ãƒ©ã‚¤ãƒˆã•れã¾ã™ã€‚" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "ã‚¹ãƒ‹ãƒšãƒƒãƒˆã®æ©Ÿèƒ½ã‚„使用方法ã«ã¤ã„ã¦èª¬æ˜Žã‚’è¿½åŠ ã§ãã¾ã™ï¼ˆä»»æ„)..." - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "ã‚¹ãƒ‹ãƒšãƒƒãƒˆã®æ©Ÿèƒ½ã‚„使用方法ã«ã¤ã„ã¦èª¬æ˜Žã‚’è¿½åŠ ã§ãã¾ã™ï¼ˆä»»æ„)" @@ -23790,7 +24741,7 @@ msgid "Some child epics may be hidden due to applied filters" msgstr "" msgid "Some common domains are not allowed. %{read_more_link}." -msgstr "" +msgstr "ã„ãã¤ã‹ã®ä¸€èˆ¬çš„ãªãƒ‰ãƒ¡ã‚¤ãƒ³ã¯è¨±å¯ã•れã¦ã„ã¾ã›ã‚“。 %{read_more_link}." msgid "Some email servers do not support overriding the email sender name. Enable this option to include the name of the author of the issue, merge request or comment in the email body instead." msgstr "一部ã®ãƒ¡ãƒ¼ãƒ«ã‚µãƒ¼ãƒãƒ¼ã¯ã€ãƒ¡ãƒ¼ãƒ«é€ä¿¡è€…åã®ä¸Šæ›¸ãをサãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã›ã‚“。ã“ã®ã‚ªãƒ—ションを有効ã«ã™ã‚‹ã¨ã€ä»£ã‚りã«ãƒ¡ãƒ¼ãƒ«æœ¬æ–‡ã«èª²é¡Œã€ãƒžãƒ¼ã‚¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã€ã¾ãŸã¯ã‚³ãƒ¡ãƒ³ãƒˆã®ä½œæˆè€…ã®åå‰ã‚’å«ã‚ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" @@ -23922,7 +24873,7 @@ msgid "Something went wrong while moving issues." msgstr "課題を移動ã™ã‚‹éš›ã«å•題ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" msgid "Something went wrong while obtaining the Let's Encrypt certificate." -msgstr "" +msgstr "Let's Encrypt ã®è¨¼æ˜Žæ›¸ã‚’å–å¾—ã™ã‚‹éš›ã«å•題ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" msgid "Something went wrong while performing the action." msgstr "アクションã«å®Ÿæ–½ä¸ã«å•題ãŒç™ºç”Ÿã—ã¾ã—ãŸã€‚" @@ -24008,6 +24959,9 @@ msgstr "ã‚¢ã‚¯ã‚»ã‚¹ãƒ¬ãƒ™ãƒ«æ˜‡é †" msgid "SortOptions|Access level, descending" msgstr "アクセスレベルé™é †" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "ä½œæˆæ—¥é †" @@ -24116,6 +25070,9 @@ msgstr "最近ã®ã‚µã‚¤ãƒ³ã‚¤ãƒ³é †" msgid "SortOptions|Recently starred" msgstr "ãŠæ°—ã«ã„ã‚Šã§æ–°ã—ã„é †" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "サイズ" @@ -24158,9 +25115,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "ソースコード" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24236,9 +25190,6 @@ msgstr "ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã®æ£è¦è¡¨ç¾ãƒ‘ターンを指定ã—ã¦ã€ãƒ‡ãƒ• msgid "Specify the following URL during the Runner setup:" msgstr "Runner セットアップã®éš›ã«æ¬¡ã® URL を指定ã—ã¦ãã ã•ã„:" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "コミットメッセージをスカッシュ" @@ -24302,6 +25253,9 @@ msgstr "スター" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "Webターミナルã®èµ·å‹•" @@ -24324,7 +25278,7 @@ msgid "Start and due date" 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 and authors." -msgstr "" +msgstr "ã‚°ãƒ«ãƒ¼ãƒ—ã‚’é¸æŠžã—ã¦ã€ãã®ã‚°ãƒ«ãƒ¼ãƒ—ã®ãƒžãƒ¼ã‚¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®èª¿æŸ»ã‚’é–‹å§‹ã—ã¾ã™ã€‚ãれã‹ã‚‰ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã€ãƒ©ãƒ™ãƒ«ã€ãƒžã‚¤ãƒ«ã‚¹ãƒˆãƒ¼ãƒ³ã€ã¨ä½œæˆè€…ã«ã‚ˆã‚‹ãƒ•ィルタリングã«é€²ã‚“ã§ãã ã•ã„。" msgid "Start cleanup" msgstr "クリーンアップ開始" @@ -24411,16 +25365,16 @@ msgid "StaticSiteEditor|An error occurred while submitting your changes." msgstr "" msgid "StaticSiteEditor|Branch could not be created." -msgstr "" +msgstr "ブランãƒã‚’作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚" msgid "StaticSiteEditor|Copy update" msgstr "" msgid "StaticSiteEditor|Could not commit the content changes." -msgstr "" +msgstr "コンテンツã®å¤‰æ›´ã‚’コミットã§ãã¾ã›ã‚“ã§ã—ãŸã€‚" msgid "StaticSiteEditor|Could not create merge request." -msgstr "" +msgstr "マージリクエストを作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚" msgid "StaticSiteEditor|Creating your merge request" msgstr "" @@ -24441,7 +25395,7 @@ msgid "StaticSiteEditor|To see your changes live you will need to do the followi msgstr "" msgid "StaticSiteEditor|Update %{sourcePath} file" -msgstr "" +msgstr "%{sourcePath} ファイルを更新" msgid "StaticSiteEditor|View documentation" msgstr "" @@ -24458,6 +25412,9 @@ msgstr "統計" msgid "Status" msgstr "状態" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "ステータス:" @@ -24573,10 +25530,10 @@ msgid "Subkeys" msgstr "サブã‚ー" msgid "Submit" -msgstr "" +msgstr "é€ä¿¡" msgid "Submit %{humanized_resource_name}" -msgstr "" +msgstr "%{humanized_resource_name} ã‚’é€ä¿¡" msgid "Submit a review" msgstr "レビューをé€ä¿¡" @@ -24587,6 +25544,9 @@ msgstr "スパムã¨ã—ã¦å ±å‘Š" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "フィードãƒãƒƒã‚¯ã‚’é€ä¿¡" @@ -24602,6 +25562,9 @@ msgstr "æ¤œç´¢ã®æå‡º" msgid "Submit the current review." msgstr "ç¾åœ¨ã®ãƒ¬ãƒ“ューをé€ä¿¡" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "ç¾åœ¨ã®ãƒ¬ãƒ“ューをé€ä¿¡ã—ã¾ã—ãŸ" @@ -24644,6 +25607,12 @@ msgstr "サブスクリプションã®ä½œæˆã«æˆåŠŸã—ã¾ã—ãŸã€‚" msgid "Subscription successfully deleted." msgstr "サブスクリプションã®å‰Šé™¤ã«æˆåŠŸã—ã¾ã—ãŸã€‚" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "支払ã„" @@ -24728,6 +25697,9 @@ msgstr "æˆåŠŸã—ã¾ã—ãŸ" msgid "Successfully activated" msgstr "æœ‰åŠ¹åŒ–ã«æˆåŠŸã—ã¾ã—ãŸ" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "æ£å¸¸ã«ãƒ–ãƒãƒƒã‚¯ã•れã¾ã—ãŸ" @@ -24749,6 +25721,9 @@ msgstr "メールを削除ã—ã¾ã—ãŸã€‚" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "実行ã™ã‚‹ãƒ‘イプラインをスケジュールã—ã¾ã—ãŸã€‚ 詳ã—ãã¯%{pipelines_link_start}パイプラインページ%{pipelines_link_end}ã‚’ã”覧ãã ã•ã„。" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "æ£å¸¸ã«ãƒ–ãƒãƒƒã‚¯ãŒè§£é™¤ã•れã¾ã—ãŸ" @@ -24762,13 +25737,13 @@ msgid "Suggest code changes which can be immediately applied in one click. Try i msgstr "ã™ãã«é©ç”¨ã•れるコード変更を1ã‚¯ãƒªãƒƒã‚¯ã§ææ¡ˆã—ã¦ã¿ã‚ˆã†ï¼" msgid "Suggested Solutions" -msgstr "" +msgstr "推奨ソリューション" msgid "Suggested change" msgstr "å¤‰æ›´ã®ææ¡ˆ" msgid "Suggested solutions help link" -msgstr "" +msgstr "推奨ソリューションã®ãƒ˜ãƒ«ãƒ—リンク" msgid "SuggestedColors|Bright green" msgstr "ブライトグリーン" @@ -24884,12 +25859,18 @@ msgstr "" msgid "Sync information" msgstr "åŒæœŸæƒ…å ±" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "åŒæœŸæ¸ˆã¿" msgid "Synchronization disabled" msgstr "åŒæœŸã¯ç„¡åйã§ã™" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "システム" @@ -24917,6 +25898,9 @@ msgstr "システムメトリクス(カスタム)" msgid "System metrics (Kubernetes)" msgstr "システムメトリクス (Kubernetes)" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "目次" @@ -25065,7 +26049,7 @@ msgid "Templates" msgstr "テンプレート" msgid "TemporaryStorageIncrease|can only be set once" -msgstr "" +msgstr "è¨å®šã§ãã‚‹ã®ã¯1回ã ã‘ã§ã™" msgid "TemporaryStorageIncrease|can only be set with more than %{percentage}%% usage" msgstr "" @@ -25148,15 +26132,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25241,7 +26240,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "ã‚りãŒã¨ã†ï¼ä»Šå¾Œè¡¨ç¤ºã—ãªã„" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25263,9 +26262,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25278,9 +26274,15 @@ msgstr "課題トラッカーã¯ã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’改善ã—ãŸã‚Šè§£æ±ºã— msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "Prometheusサーãƒãƒ¼ã¯ã€Œæ‚ªã„リクエストã€ã¨å¿œç”ã—ã¾ã—ãŸã€‚ã‚¯ã‚¨ãƒªãŒæ£ã—ãã‚ãªãŸã®Prometheusã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã§ã‚µãƒãƒ¼ãƒˆã•れã¦ã„ã‚‹ã“ã¨ã‚’確èªã—ã¦ãã ã•ã„。 %{documentationLink}" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "Elasticsearchã¸ã®æŽ¥ç¶šã«ä½¿ç”¨ã™ã‚‹URL。クラスタリングをサãƒãƒ¼ãƒˆã™ã‚‹ã«ã¯ã€ã‚³ãƒ³ãƒžåŒºåˆ‡ã‚Šãƒªã‚¹ãƒˆã‚’使用ã—ã¾ã™(例: http://localhost:9200, http://localhost:9201)。" @@ -25377,6 +26379,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "次ã®ã‚¢ã‚¤ãƒ†ãƒ ã¯ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã§ãã¾ã›ã‚“。" @@ -25399,8 +26407,8 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "ã‚°ãƒãƒ¼ãƒãƒ«è¨å®šã§ã¯ã€è‡ªåˆ†ã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«å¯¾ã—ã¦2è¦ç´ èªè¨¼ã‚’有効ã«ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" -msgid "The group and any internal projects can be viewed by any logged in user." -msgstr "グループã¨å†…部プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ã™ã¹ã¦ã€ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„るユーザーãªã‚‰èª°ã§ã‚‚見るã“ã¨ãŒã§ãã¾ã™ã€‚" +msgid "The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" msgid "The group and any public projects can be viewed without any authentication." msgstr "グループãŠã‚ˆã³å…¬é–‹ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¯èªè¨¼ç„¡ã—ã§é–²è¦§ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" @@ -25510,8 +26518,8 @@ msgstr "計画ステージã§ã¯ã€èª²é¡Œã‚¹ãƒ†ãƒ¼ã‚¸ã«ç™»éŒ²ã•れã¦ã‹ã‚‰ãƒ— msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "ã‚¯ãƒ©ã‚¤ã‚¢ãƒ³ãƒˆè¨¼æ˜Žæ›¸ãŒæä¾›ã•れるã¨ãã«ä½¿ç”¨ã™ã‚‹ç§˜å¯†éµã€‚ã“ã®å€¤ã¯æš—å·åŒ–ã—ã¦ä¿å˜ã•れã¾ã™ã€‚" -msgid "The project can be accessed by any logged in user." -msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã¯ã€ãƒã‚°ã‚¤ãƒ³ãƒ¦ãƒ¼ã‚¶ãƒ¼ã§ã‚れã°èª°ã§ã‚‚アクセスã§ãã¾ã™ã€‚" +msgid "The project can be accessed by any logged in user except external users." +msgstr "" msgid "The project can be accessed by any user who is logged in." msgstr "ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¯ã€ãƒã‚°ã‚¤ãƒ³ãƒ¦ãƒ¼ã‚¶ãƒ¼ã§ã‚れã°èª°ã§ã‚‚アクセスã§ãã¾ã™ã€‚" @@ -25570,6 +26578,9 @@ msgstr "レビューステージã¨ã¯ã€ãƒžãƒ¼ã‚¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã‚’作æˆã—㦠msgid "The roadmap shows the progress of your epics along a timeline" msgstr "ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—ã«ã¯ã€ã‚¿ã‚¤ãƒ ãƒ©ã‚¤ãƒ³ã«æ²¿ã£ãŸã‚¨ãƒ”ックã®é€²æ—ãŒè¡¨ç¤ºã•れã¾ã™" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã®æ™‚é–“ã¯ç¾åœ¨ä»¥é™ã®æ—¥æ™‚ã§ãªã‘れã°ãªã‚Šã¾ã›ã‚“" @@ -25582,8 +26593,8 @@ msgstr "スニペットã¯ç§ã ã‘ãŒè¦‹ãˆã¾ã™ã€‚" msgid "The snippet is visible only to project members." msgstr "スニペットã¯ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãƒ¡ãƒ³ãƒãƒ¼ã ã‘ãŒè¦‹ã‚Œã¾ã™ã€‚" -msgid "The snippet is visible to any logged in user." -msgstr "スニペットã¯ã€ãƒã‚°ã‚¤ãƒ³ã—ã¦ã„ã‚‹ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒè¦‹ã‚Œã¾ã™ã€‚" +msgid "The snippet is visible to any logged in user except external users." +msgstr "" msgid "The specified tab is invalid, please select another" msgstr "指定ã—ãŸã‚¿ãƒ–ã¯ç„¡åйã§ã™ã€‚別ã®ã‚¿ãƒ–ã‚’é¸æŠžã—ã¦ãã ã•ã„" @@ -25621,6 +26632,9 @@ 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 "ユーザーマップã¯ã€ã‚ãªãŸã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«å‚åŠ ã—㟠FogBugz ユーザーã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã¨ãƒ¦ãƒ¼ã‚¶ãƒ¼åã‚’ GitLab ã«ã‚¤ãƒ³ãƒãƒ¼ãƒˆã™ã‚‹æ™‚ã«ãƒžãƒƒãƒ”ングã—ã¾ã™ã€‚ã“れを変更ã™ã‚‹ã«ã¯ã€ä»¥ä¸‹ã®è¡¨ã«å…¥åŠ›ã—ã¾ã™ã€‚" +msgid "The user you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "éžæœ‰åŠ¹åŒ–ã—よã†ã¨ã—ã¦ã„るユーザーã¯éŽåŽ» %{minimum_inactive_days} æ—¥é–“ã«æ´»å‹•ãŒã‚りã€éžæœ‰åŠ¹åŒ–ã§ãã¾ã›ã‚“" @@ -25729,6 +26743,9 @@ msgstr "ãã®åå‰ã®ãƒªãƒã‚¸ãƒˆãƒªã¯ã™ã§ã«ãƒ‡ã‚£ã‚¹ã‚¯ä¸Šã«ã‚りã¾ã™ msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "利用ã§ãるデータã¯ã‚りã¾ã›ã‚“ã€‚é¸æŠžã—ç›´ã—ã¦ãã ã•ã„。" @@ -25924,6 +26941,9 @@ msgstr "reCAPTCHA ã«ã‚¨ãƒ©ãƒ¼ãŒã‚りã¾ã—ãŸã€‚ reCAPTCHA ã‚’ã‚‚ã†ä¸€åº¦å®Ÿ msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "æ—¢å˜ã®èª²é¡Œã«åŒæ§˜ã®ã‚¿ã‚¤ãƒˆãƒ«ãŒã‚りã¾ã™ã€‚別ã®ä¼¼ãŸã‚ˆã†ãªèª²é¡Œã‚’作æˆã™ã‚‹ã‚ˆã‚Šã€ãã“ã«ã‚³ãƒ¡ãƒ³ãƒˆã™ã‚‹æ–¹ãŒè‰¯ã„ã§ã™ã€‚" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "ã“れらã®å¤‰æ•°ã¯ã€è¦ªã‚°ãƒ«ãƒ¼ãƒ—è¨å®šã§æ§‹æˆã•れã€ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆå¤‰æ•°ã«åŠ ãˆã¦ç¾åœ¨ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã§ã‚¢ã‚¯ãƒ†ã‚£ãƒ–ã«ãªã‚Šã¾ã™ã€‚" @@ -25952,7 +26972,7 @@ msgid "This %{noteableTypeText} is locked." msgstr "" msgid "This %{viewer} could not be displayed because %{reason}. You can %{options} instead." -msgstr "" +msgstr "%{reason} ã®ãŸã‚ã€ã“ã® %{viewer} ã¯è¡¨ç¤ºã§ãã¾ã›ã‚“ã§ã—ãŸã€‚代ã‚り㫠%{options} ãŒä½¿ç”¨ã§ãã¾ã™ã€‚" msgid "This Cron pattern is invalid" msgstr "" @@ -25967,7 +26987,7 @@ msgid "This Project is currently archived and read-only. Please unarchive the pr msgstr "" msgid "This URL is already used for another link; duplicate URLs are not allowed" -msgstr "" +msgstr "ã“ã® URL ã¯åˆ¥ã®ãƒªãƒ³ã‚¯ã§æ—¢ã«ä½¿ç”¨ã—ã¦ã„ã¾ã™ã€‚é‡è¤‡ã—㟠URL ã¯è¨±å¯ã•れã¦ã„ã¾ã›ã‚“" msgid "This action can lead to data loss. To prevent accidental actions we ask you to confirm your intention." msgstr "ã“ã®å‹•作ã«ã‚ˆã£ã¦ãƒ‡ãƒ¼ã‚¿ãŒå¤±ã‚れるå¯èƒ½æ€§ãŒã‚りã¾ã™ã€‚çªç™ºçš„ãªäº‹æ…‹ã‚’防ããŸã‚ã«ã€ä¸€åº¦æ“ä½œã®æ„図を確èªã—ã¦ãã ã•ã„。ãŠé¡˜ã„ã—ã¾ã™ã€‚" @@ -25975,7 +26995,7 @@ msgstr "ã“ã®å‹•作ã«ã‚ˆã£ã¦ãƒ‡ãƒ¼ã‚¿ãŒå¤±ã‚れるå¯èƒ½æ€§ãŒã‚りã¾ã™ msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -25999,9 +27019,15 @@ msgstr "ã“ã®ã‚¢ãƒ—リケーション㯠%{link_to_owner} ã«ã‚ˆã£ã¦ä½œæˆã• msgid "This application will be able to:" msgstr "ã“ã®ã‚¢ãƒ—ãƒªã‚±ãƒ¼ã‚·ãƒ§ãƒ³ã¯æ¬¡ã®ã“ã¨ãŒã§ãã¾ã™:" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "ã“ã®ãƒ–ãƒãƒƒã‚¯ã¯è‡ªå·±å‚ç…§ã—ã¦ã„ã¾ã™ã€‚" @@ -26018,7 +27044,7 @@ msgid "This commit is part of merge request %{link_to_merge_request}. Comments c msgstr "ã“ã®ã‚³ãƒŸãƒƒãƒˆã¯ãƒžãƒ¼ã‚¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆ %{link_to_merge_request} ã®ä¸€éƒ¨ã§ã™ã€‚ã“ã®ã‚³ãƒ¡ãƒ³ãƒˆã¯ã€ãã®ãƒžãƒ¼ã‚¸ãƒªã‚¯ã‚¨ã‚¹ãƒˆã®ã‚³ãƒ³ãƒ†ã‚ストã§ä½œæˆã—ã¾ã™ã€‚" msgid "This commit was signed with a %{strong_open}verified%{strong_close} signature and the committer email is verified to belong to the same user." -msgstr "" +msgstr "ã“ã®ã‚³ãƒŸãƒƒãƒˆã¯ %{strong_open}検証済ã¿%{strong_close}ã®ç½²åã§ã‚µã‚¤ãƒ³ã•れã¦ãŠã‚Šã€ã“ã®ã‚³ãƒŸãƒƒã‚¿ãƒ¼ã®ãƒ¡ãƒ¼ãƒ«ã¯åŒã˜ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚‚ã®ã§ã‚ã‚‹ã“ã¨ãŒæ¤œè¨¼ã•れã¦ã„ã¾ã™ã€‚" msgid "This commit was signed with a <strong>verified</strong> signature and the committer email is verified to belong to the same user." msgstr "ã“ã®ã‚³ãƒŸãƒƒãƒˆã¯ <strong>検証済ã¿</strong> ã®ç½²åã§ã‚µã‚¤ãƒ³ã•れã¦ãŠã‚Šã€ã“ã®ã‚³ãƒŸãƒƒã‚¿ãƒ¼ã®ãƒ¡ãƒ¼ãƒ«ã¯åŒã˜ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚‚ã®ã§ã‚ã‚‹ã“ã¨ãŒæ¤œè¨¼ã•れã¦ã„ã¾ã™ã€‚" @@ -26027,16 +27053,16 @@ msgid "This commit was signed with a different user's verified signature." msgstr "ã“ã®ã‚³ãƒŸãƒƒãƒˆã¯åˆ¥ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®æ¤œè¨¼æ¸ˆã¿ç½²åã§ã‚µã‚¤ãƒ³ã•れã¦ã„ã¾ã™ã€‚" msgid "This commit was signed with a verified signature, but the committer email is %{strong_open}not verified%{strong_close} to belong to the same user." -msgstr "" +msgstr "ã“ã®ã‚³ãƒŸãƒƒãƒˆã¯æ¤œè¨¼æ¸ˆã¿ã®ç½²åã§ã‚µã‚¤ãƒ³ã•れã¦ã„ã¾ã™ã€‚ã—ã‹ã—コミッターã®ãƒ¡ãƒ¼ãƒ«ã¯ã€ åŒã˜ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®ã‚‚ã®ã¨%{strong_open}検証ã•れã¦ã„ã¾ã›ã‚“%{strong_close} 。" msgid "This commit was signed with an %{strong_open}unverified%{strong_close} signature." -msgstr "" +msgstr "ã“ã®ã‚³ãƒŸãƒƒãƒˆã¯%{strong_open}検証ã•れã¦ã„ãªã„%{strong_close}ç½²åã§ã‚µã‚¤ãƒ³ã—ã¦ã„ã¾ã—ãŸã€‚" msgid "This commit was signed with an <strong>unverified</strong> signature." msgstr "ã“ã®ã‚³ãƒŸãƒƒãƒˆã¯<strong>検証ã•れã¦ã„ãªã„</strong> ç½²åã§ã‚µã‚¤ãƒ³ã•れã¦ã„ã¾ã™ã€‚" msgid "This content could not be displayed because %{reason}. You can %{options} instead." -msgstr "" +msgstr "ã“ã®å†…容ã¯è¡¨ç¤ºã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ç†ç”±ã¯ %{reason} ã§ã™ã€‚代ã‚り㫠%{options} ãŒä½¿ç”¨ã§ãã¾ã™ã€‚" msgid "This credential has expired" msgstr "" @@ -26134,6 +27160,9 @@ msgstr "ã“れã¯ã‚ãªãŸã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«ãƒã‚°ã‚¤ãƒ³ã—ãŸãƒ‡ãƒã‚¤ã‚¹ã® msgid "This is a security log of important events involving your account." msgstr "ã“れã¯ã‚ãªãŸã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«é–¢ã‚ã‚‹é‡è¦ãªã‚¤ãƒ™ãƒ³ãƒˆã®ã‚»ã‚ュリティãƒã‚°ã§ã™ã€‚" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26143,6 +27172,9 @@ msgstr "" msgid "This is your current session" msgstr "ã“れã¯ã‚ãªãŸã®ç¾åœ¨ã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ã§ã™" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "ã“ã®èª²é¡Œã¯ç¾åœ¨ã€æ¬¡ã®èª²é¡Œã«ã‚ˆã£ã¦ãƒ–ãƒãƒƒã‚¯ã•れã¦ã„ã¾ã™ã€‚: %{issues}" @@ -26695,6 +27727,12 @@ msgstr "ãŸã£ãŸä»Š" msgid "Timeago|right now" msgstr "今" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "タイムアウト" @@ -26727,8 +27765,8 @@ msgstr "タイトルãŠã‚ˆã³èª¬æ˜Ž" msgid "To" msgstr "To" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." -msgstr "ドメイン㮠%{link_to_help} ã«ã€DNSã®TXTレコードã«ä¸Šè¨˜ã®ã‚ãƒ¼ã‚’è¿½åŠ ã—ã¦ãã ã•ã„。" +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." +msgstr "" msgid "To Do" msgstr "To Do" @@ -26778,8 +27816,8 @@ msgstr "é–‹å§‹ã™ã‚‹ã«ã¯ã€Gitea Host ã® URL 㨠%{link_to_personal_token} msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "GitLab ã®æ”¹å–„㨠GitLab ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¨ã‚¯ã‚¹ãƒšãƒªã‚¨ãƒ³ã‚¹ã‚’å‘上ã•ã›ã‚‹ãŸã‚ã€GitLab ã¯å®šæœŸçš„ã«ä½¿ç”¨çŠ¶æ³æƒ…å ±ã‚’åŽé›†ã—ã¾ã™ã€‚" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" -msgstr "GitLab を改善ã™ã‚‹ãŸã‚ã«ã€å®šæœŸçš„ã«ä½¿ç”¨æƒ…å ±ã‚’åŽé›†ã—ãŸã„ã¨è€ƒãˆã¦ã„ã¾ã™ã€‚ã“れ㯠%{settings_link_start}è¨å®š%{link_end}ã§ã„ã¤ã§ã‚‚変更ã§ãã¾ã™ã€‚ %{info_link_start}詳細ã¯ã“ã¡ã‚‰ã§ã™ã€‚%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." +msgstr "" msgid "To import an SVN repository, check out %{svn_link}." msgstr "SVN リãƒã‚¸ãƒˆãƒªã‚’インãƒãƒ¼ãƒˆã™ã‚‹ã«ã¯ã€%{svn_link} ã‚’ã”確èªãã ã•ã„。" @@ -26854,7 +27892,7 @@ msgid "To view all %{scannedResourcesCount} scanned URLs, please download the CS msgstr "" msgid "To view instance-level analytics, ask an admin to turn on %{docLinkStart}usage ping%{docLinkEnd}." -msgstr "" +msgstr "インスタンスレベルã®åˆ†æžã‚’表示ã™ã‚‹ã«ã¯ã€ç®¡ç†è€…ã« %{docLinkStart} 利用状æ³ã®é€ä¿¡ %{docLinkEnd}をオンã«ã™ã‚‹ã‚ˆã†ä¾é ¼ã—ã¦ãã ã•ã„。" 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 "ãƒãƒ¼ãƒ‰ãƒžãƒƒãƒ—を表示ã™ã‚‹ã«ã¯ã€äºˆå®šé–‹å§‹æ—¥ã‹äºˆå®šçµ‚了日をã“ã®ã‚°ãƒ«ãƒ¼ãƒ—ã‹åグループã®ã‚¨ãƒ”ックã®1ã¤ã«è¿½åŠ ã—ã¦ãã ã•ã„。月表示ã§ã¯ã€å‰æœˆã€å½“月ã€ã‚‚ã—ãã¯5ヶ月先ã®ã‚¨ãƒ”ックã®ã¿ãŒè¡¨ç¤ºã•れã¾ã™ã€‚" @@ -26866,7 +27904,7 @@ msgid "To widen your search, change or remove filters." msgstr "検索範囲を広ã’ã‚‹ã«ã¯ã€ãƒ•ィルターを変更ã¾ãŸã¯å‰Šé™¤ã—ã¾ã™ã€‚" msgid "To-Do" -msgstr "" +msgstr "To Do" msgid "To-Do List" msgstr "To-Do リスト" @@ -26907,6 +27945,9 @@ msgstr "絵文å—リアクションをトグル" msgid "Toggle navigation" msgstr "案内ã®åˆ‡ã‚Šæ›¿ãˆ" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "サイドãƒãƒ¼ã‚’切り替ãˆ" @@ -26979,17 +28020,20 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "ã™ã¹ã¦ã®ã‚³ãƒŸãƒƒãƒˆ/マージã®åˆè¨ˆãƒ†ã‚¹ãƒˆæ™‚é–“" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "ç·ã‚¦ã‚§ã‚¤ãƒˆ" msgid "Total: %{total}" msgstr "åˆè¨ˆ:%{total}" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" -msgstr "トレース" +msgid "TotalRefCountIndicator|1000+" +msgstr "" msgid "Tracing" msgstr "トレーシング" @@ -27165,6 +28209,9 @@ msgstr "デãƒã‚¤ã‚¹ã¨é€šä¿¡ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚(ã¾ã 準備ã§ã msgid "Tuesday" msgstr "ç«æ›œæ—¥" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "無効" @@ -27181,7 +28228,7 @@ msgid "Turn on usage ping" msgstr "" msgid "Turn on usage ping to review instance-level analytics." -msgstr "" +msgstr "利用状æ³ã®é€ä¿¡ã‚’有効ã«ã—ã¦ã€ã‚¤ãƒ³ã‚¹ã‚¿ãƒ³ã‚¹ãƒ¬ãƒ™ãƒ«ã®åˆ†æžã‚’レビューã—ã¾ã™ã€‚" msgid "Twitter" msgstr "Twitter" @@ -27232,10 +28279,10 @@ msgid "URL" msgstr "URL" msgid "URL is required" -msgstr "" +msgstr "URLãŒå¿…è¦ã§ã™ã€‚" msgid "URL must start with %{codeStart}http://%{codeEnd}, %{codeStart}https://%{codeEnd}, or %{codeStart}ftp://%{codeEnd}" -msgstr "" +msgstr "URL㯠%{codeStart}http://%{codeEnd}〠%{codeStart}https://%{codeEnd}ã€ã¾ãŸã¯ %{codeStart}ftp://%{codeEnd} ã®ã„ãšã‚Œã‹ã§é–‹å§‹ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™" msgid "URL of the external Spam Check endpoint" msgstr "" @@ -27315,6 +28362,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "変更をä¿å˜ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚ã‚‚ã†ä¸€åº¦ã‚„り直ã—ã¦ãã ã•ã„。" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "パイプラインを今ã™ã実行ã™ã‚‹ã‚ˆã†ã«ã‚¹ã‚±ã‚¸ãƒ¥ãƒ¼ãƒ«ã§ãã¾ã›ã‚“" @@ -27540,6 +28590,9 @@ msgstr "" msgid "Update now" msgstr "今ã™ãæ›´æ–°" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27678,11 +28731,14 @@ msgstr "使用状æ³ã®çµ±è¨ˆ" msgid "UsageQuota|%{help_link_start}Shared runners%{help_link_end} are disabled, so there are no limits set on pipeline usage" msgstr "%{help_link_start}共有 Runner%{help_link_end} ã¯ç„¡åйã«ãªã£ã¦ã„ã‚‹ãŸã‚ã€ãƒ‘イプラインã®ä½¿ç”¨ã«åˆ¶é™ã¯ã‚りã¾ã›ã‚“" +msgid "UsageQuota|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "アーティファクト" -msgid "UsageQuota|Build Artifacts" -msgstr "ビルドアーティファクト" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." +msgstr "" msgid "UsageQuota|Buy additional minutes" msgstr "è¿½åŠ åˆ†ã®è³¼å…¥" @@ -27708,6 +28764,9 @@ msgstr "パイプライン" msgid "UsageQuota|Purchase more storage" msgstr "è¿½åŠ ã®ã®ã‚¹ãƒˆãƒ¬ãƒ¼ã‚¸ã‚’購入" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "リãƒã‚¸ãƒˆãƒª" @@ -27720,9 +28779,36 @@ msgstr "スニペット" msgid "UsageQuota|Storage" msgstr "ストレージ" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "ã“ã®ãƒãƒ¼ãƒ スペースã«ã¯ã€å…±æœ‰ãƒ©ãƒ³ãƒŠãƒ¼ã‚’使用ã™ã‚‹ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¯ã‚りã¾ã›ã‚“。" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "無制é™" @@ -27744,15 +28830,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "Wiki" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27807,10 +28905,7 @@ msgstr "ユーザー %{current_user_username} ㌠アカウント%{username} ã® msgid "User %{username} was successfully removed." msgstr "ユーザー %{username} ã‚’æ£å¸¸ã«å‰Šé™¤ã—ã¾ã—ãŸã€‚" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -27930,6 +29025,9 @@ msgstr "æ—¢ã«å ±å‘Šã•れãŸä¸æ£åˆ©ç”¨" msgid "UserProfile|Blocked user" msgstr "ブãƒãƒƒã‚¯ã•れãŸãƒ¦ãƒ¼ã‚¶ãƒ¼" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "貢献ã—ãŸãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆ" @@ -28026,9 +29124,6 @@ msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åã¯æ—¢ã«ä½¿ã‚れã¦ã„ã¾ã™ã€‚" msgid "Username is available." msgstr "ãã®ãƒ¦ãƒ¼ã‚¶ãƒ¼åã¯ä½¿ç”¨å¯èƒ½ã§ã™ã€‚" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "ユーザーåãŒé•·ã™ãŽã¾ã™ï¼(最大 %{max_length} æ–‡å—)" - msgid "Username or email" msgstr "ユーザーåã¾ãŸã¯ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹" @@ -28120,13 +29215,13 @@ msgid "ValueStreamAnalyticsStage|We don't have enough data to show this stage." msgstr "" msgid "ValueStreamAnalytics|%{days}d" -msgstr "" +msgstr "%{days}æ—¥" msgid "ValueStreamAnalytics|Median time from first commit to issue closed." -msgstr "" +msgstr "最åˆã®ã‚³ãƒŸãƒƒãƒˆã‹ã‚‰èª²é¡Œã®ã‚¯ãƒãƒ¼ã‚ºã¾ã§ã®æ™‚é–“ã®ä¸å¤®å€¤ã€‚" msgid "ValueStreamAnalytics|Median time from issue created to issue closed." -msgstr "" +msgstr "課題ã®ä½œæˆã‹ã‚‰èª²é¡Œã®ã‚¯ãƒãƒ¼ã‚ºã¾ã§ã®æ™‚é–“ã®ä¸å¤®å€¤ã€‚" msgid "ValueStream|The Default Value Stream cannot be deleted" msgstr "" @@ -28182,6 +29277,12 @@ msgstr "" msgid "View Documentation" msgstr "文書ã®è¡¨ç¤º" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "ã™ã¹ã¦ã®èª²é¡Œã‚’表示" @@ -28487,7 +29588,13 @@ msgstr "クラス" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28571,6 +29678,15 @@ msgstr "エピックを削除ã™ã‚‹ãƒ‘スを特定ã§ãã¾ã›ã‚“ã§ã—ãŸ" msgid "We could not determine the path to remove the issue" msgstr "課題を削除ã™ã‚‹ãŸã‚ã®ãƒ‘スを特定ã§ãã¾ã›ã‚“ã§ã—ãŸ" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "Prometheusサーãƒãƒ¼ã«åˆ°é”ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚サーãƒãƒ¼ãŒå˜åœ¨ã—ãªã„ã‹ã€è¨å®šã®è©³ç´°ã‚’æ›´æ–°ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" @@ -28653,51 +29769,57 @@ msgid "Webhooks have moved. They can now be found under the Settings menu." msgstr "Webhook ã¯è¨å®šãƒ¡ãƒ‹ãƒ¥ãƒ¼ã«ç§»å‹•ã—ã¾ã—ãŸã€‚" msgid "Webhooks|Comments" -msgstr "" +msgstr "コメント" msgid "Webhooks|Confidential Comments" -msgstr "" +msgstr "機密コメント" msgid "Webhooks|Confidential Issues events" -msgstr "" +msgstr "機密課題イベント" msgid "Webhooks|Deployment events" -msgstr "" +msgstr "デプãƒã‚¤ã‚¤ãƒ™ãƒ³ãƒˆ" msgid "Webhooks|Enable SSL verification" +msgstr "SSLè¨¼æ˜Žæ›¸æ¤œè¨¼ã®æœ‰åŠ¹åŒ–" + +msgid "Webhooks|Feature Flag events" msgstr "" msgid "Webhooks|Issues events" -msgstr "" +msgstr "課題イベント" msgid "Webhooks|Job events" -msgstr "" +msgstr "ジョブイベント" msgid "Webhooks|Merge request events" -msgstr "" +msgstr "マージリクエストイベント" msgid "Webhooks|Pipeline events" -msgstr "" +msgstr "パイプラインイベント" msgid "Webhooks|Push events" -msgstr "" +msgstr "プッシュイベント" msgid "Webhooks|SSL verification" -msgstr "" +msgstr "SSL検証" msgid "Webhooks|Secret Token" -msgstr "" +msgstr "秘密トークン" msgid "Webhooks|Tag push events" +msgstr "タグプッシュイベント" + +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28725,10 +29847,10 @@ msgid "Webhooks|This URL will be triggered when the pipeline status changes" msgstr "" msgid "Webhooks|Trigger" -msgstr "" +msgstr "トリガー" msgid "Webhooks|URL" -msgstr "" +msgstr "URL" msgid "Webhooks|Use this token to validate received payloads. It will be sent with the request in the X-Gitlab-Token HTTP header." msgstr "" @@ -28766,15 +29888,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "課題ボードã¸ã‚ˆã†ã“ã" - msgid "What are you searching for?" msgstr "何を探ã—ã¾ã™ã‹?" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28787,11 +29909,11 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "Runner ãŒãƒãƒƒã‚¯ã•れã¦ã„ã‚‹å ´åˆã€ä»–ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã«å‰²ã‚Šå½“ã¦ã‚‹ã“ã¨ãŒã§ãã¾ã›ã‚“" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." -msgstr "" +msgstr "有効ã«ã™ã‚‹ã¨ã€ %{host} ã«ã‚¢ã‚¯ã‚»ã‚¹ã§ãã‚‹ã™ã¹ã¦ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ãŒã‚¢ã‚«ã‚¦ãƒ³ãƒˆã‚’作æˆã§ãるよã†ã«ãªã‚Šã¾ã™ã€‚" msgid "When enabled, if an NPM package isn't found in the GitLab Registry, we will attempt to pull from the global NPM registry." msgstr "" @@ -29028,12 +30150,12 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" -msgstr "ワークフãƒãƒ¼ã®ãƒ˜ãƒ«ãƒ—" - msgid "Would you like to create a new branch?" msgstr "" +msgid "Would you like to try auto-generating a branch name?" +msgstr "" + msgid "Write" msgstr "入力" @@ -29107,10 +30229,10 @@ msgid "You are connected to the Prometheus server, but there is currently no dat msgstr "Prometheusサーãƒãƒ¼ã«æŽ¥ç¶šã§ãã¾ã—ãŸãŒã€ç¾åœ¨è¡¨ç¤ºã§ãるデータã¯ã‚りã¾ã›ã‚“。" msgid "You are going to delete %{project_full_name}. Deleted projects CANNOT be restored! Are you ABSOLUTELY sure?" -msgstr "" +msgstr "%{project_full_name} プãƒã‚¸ã‚§ã‚¯ãƒˆã‚’削除ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚削除ã•れãŸãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã¯çµ¶å¯¾ã«å…ƒã«ã¯æˆ»ã›ã¾ã›ã‚“ï¼æœ¬å½“ã«ã‚ˆã‚ã—ã„ã§ã™ã‹ï¼Ÿ" msgid "You are going to remove %{group_name}, this will also delete all of its subgroups and projects. Removed groups CANNOT be restored! Are you ABSOLUTELY sure?" -msgstr "" +msgstr "%{group_name} を削除ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚ã“れã¯ã€ã“ã®ã‚°ãƒ«ãƒ¼ãƒ—é…下ã®ã‚µãƒ–グループã¨ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚‚ã™ã¹ã¦å‰Šé™¤ã•れã¾ã™ã€‚一度削除ã•れãŸã‚°ãƒ«ãƒ¼ãƒ—を復元ã™ã‚‹ã“ã¨ã¯ã§ãã¾ã›ã‚“。本当ã«ã‚ˆã‚ã—ã„ã§ã™ã‹ï¼Ÿ" msgid "You are going to remove the fork relationship from %{project_full_name}. Are you ABSOLUTELY sure?" msgstr "%{project_full_name} プãƒã‚¸ã‚§ã‚¯ãƒˆã¨ã®ãƒ•ォークã®é–¢ä¿‚を削除ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚本当ã«ã‚ˆã‚ã—ã„ã§ã™ã‹ï¼Ÿ" @@ -29119,9 +30241,12 @@ msgid "You are going to transfer %{project_full_name} to another namespace. Are msgstr "" msgid "You are going to turn off the confidentiality. This means %{strongStart}everyone%{strongEnd} will be able to see and leave a comment on this %{issuableType}." -msgstr "" +msgstr "ã‚ãªãŸã¯å…¬é–‹è¨å®šã«å¤‰æ›´ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚ã“れã¯%{strongStart}ã™ã¹ã¦ã®äºº%{strongEnd} ãŒé–²è¦§å¯èƒ½ã«ãªã‚Šã€%{issuableType}ã«å¯¾ã—ã¦ã‚³ãƒ¡ãƒ³ãƒˆã‚’残ã™ã“ã¨ãŒã§ãるよã†ã«ãªã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." +msgstr "ã‚ãªãŸã¯æ©Ÿå¯†ã‚’有効ã«ã—よã†ã¨ã—ã¦ã„ã¾ã™ã€‚ã“れã¯%{strongStart}å°‘ãªãã¨ã‚‚レãƒãƒ¼ã‚¿ãƒ¼æ¨©é™%{strongEnd}ã‚’æŒã£ã¦ã„ã‚‹ãƒãƒ¼ãƒ メンãƒãƒ¼ã®ã¿ãŒ%{issuableType}を閲覧ã§ãコメントを残ã™ã“ã¨ãŒã§ãるよã†ã«ãªã‚‹ã“ã¨ã‚’æ„味ã—ã¾ã™ã€‚" + +msgid "You are not allowed to approve a user" msgstr "" msgid "You are not allowed to push into this branch. Create another branch or open a merge request." @@ -29145,6 +30270,9 @@ msgstr "èªã¿å–り専用 GitLab インスタンスをå‚ç…§ä¸ã§ã™ã€‚" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "ã‚ãªãŸã¯ %{url} ã®GitLab管ç†è€…ã§ã‚ã‚‹ãŸã‚ã€ã“ã®ãƒ¡ãƒƒã‚»ãƒ¼ã‚¸ã‚’å—ã‘å–ã£ã¦ã„ã¾ã™ã€‚" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29157,12 +30285,12 @@ msgstr "代ã‚りã«ã€%{linkStart} blob を見る%{linkEnd} ã“ã¨ãŒã§ãã¾ msgid "You can also create a project from the command line." msgstr "コマンドラインã‹ã‚‰ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’作æˆã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚" -msgid "You can also press ⌘-Enter" -msgstr "⌘ ã¨Enter を押ã™ã“ã¨ã‚‚ã§ãã¾ã™ã€‚" - msgid "You can also press Ctrl-Enter" msgstr "Ctrl ã¨Enter を押ã™ã“ã¨ã‚‚ã§ãã¾ã™ã€‚" +msgid "You can also press ⌘-Enter" +msgstr "" + msgid "You can also star a label to make it a priority label." msgstr "ラベルã«ã‚¹ã‚¿ãƒ¼ã‚’付ã‘ã¦å„ªå…ˆãƒ©ãƒ™ãƒ«ã«ã™ã‚‹ã“ã¨ã‚‚ã§ãã¾ã™ã€‚" @@ -29175,6 +30303,15 @@ msgstr "ä»¥ä¸‹ã®æ‰‹é †ã«ãã£ã¦ã€ã‚ãªãŸã®ã‚³ãƒ³ãƒ”ãƒ¥ãƒ¼ã‚¿ãƒ¼ä¸Šã®æ—¢ msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29209,13 +30346,13 @@ msgid "You can group test cases using labels. To learn about the future directio msgstr "" msgid "You can invite a new member to %{project_name} or invite another group." -msgstr "" +msgstr "æ–°ã—ã„メンãƒãƒ¼ã‚’%{project_name} ã«æ‹›å¾…ã™ã‚‹ã‹ã€åˆ¥ã®ã‚°ãƒ«ãƒ¼ãƒ—を招待ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" msgid "You can invite a new member to %{project_name}." -msgstr "" +msgstr "æ–°ã—ã„メンãƒãƒ¼ã‚’%{project_name} ã«æ‹›å¾…ã§ãã¾ã™ã€‚" msgid "You can invite another group to %{project_name}." -msgstr "" +msgstr "ä»–ã®ã‚°ãƒ«ãƒ¼ãƒ—ã‚’%{project_name} ã«æ‹›å¾…ã§ãã¾ã™ã€‚" msgid "You can move around the graph by using the arrow keys." msgstr "矢å°ã‚ーを使用ã—ã¦ã‚°ãƒ©ãƒ•を移動ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚" @@ -29254,7 +30391,7 @@ msgid "You can only upload one design when dropping onto an existing design." msgstr "æ—¢å˜ã®ãƒ‡ã‚¶ã‚¤ãƒ³ã«ç ´æ£„ã—ãŸã¨ãã«ã‚¢ãƒƒãƒ—ãƒãƒ¼ãƒ‰ã§ãるデザインã¯1ã¤ã ã‘ã§ã™ã€‚" msgid "You can recover this project until %{date}" -msgstr "" +msgstr "%{date} ã¾ã§ã“ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆã‚’復元ã§ãã¾ã™" msgid "You can resolve the merge conflict using either the Interactive mode, by choosing %{use_ours} or %{use_theirs} buttons, or by editing the files directly. Commit these changes into %{branch_name}" msgstr "対話モードã§ã¯ã€%{use_ours} ボタンã¾ãŸã¯%{use_theirs} ボタンã§ã®é¸æŠžã¨ã€ãã®ä»–ファイルã®ç›´æŽ¥ç·¨é›†ã§ç«¶åˆã‚’解決ã§ãã¾ã™ã€‚ãれã‹ã‚‰ã“れらã®å¤‰æ›´ã‚’ %{branch_name} ã«ã‚³ãƒŸãƒƒãƒˆã—ã¾ã™ã€‚" @@ -29299,7 +30436,7 @@ msgid "You could not create a new trigger." msgstr "æ–°ã—ã„トリガーを作æˆã§ãã¾ã›ã‚“ã§ã—ãŸã€‚" msgid "You didn't renew your subscription for %{strong}%{namespace_name}%{strong_close} so it was downgraded to the free plan." -msgstr "" +msgstr "ã‚ãªãŸã¯%{strong}%{namespace_name}%{strong_close}ã¸ã®ã‚µãƒ–スクリプションを更新ã—ã¾ã›ã‚“ã§ã—ãŸã€‚ãã®ãŸã‚ã€å½“サブスクリプションã¯ç„¡æ–™ãƒ—ランã«ãƒ€ã‚¦ãƒ³ã‚°ãƒ¬ãƒ¼ãƒ‰ã•れã¾ã—ãŸã€‚" msgid "You didn't renew your subscription so it was downgraded to the GitLab Core Plan." msgstr "" @@ -29376,6 +30513,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "ã‚ãªãŸã¯ã“ã®ã‚¹ãƒ¬ãƒƒãƒ‰ã‹ã‚‰è„±é€€ã—ã¾ã—ãŸã€‚" @@ -29388,6 +30528,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "権é™ãŒã‚りã¾ã›ã‚“" @@ -29412,9 +30561,6 @@ msgstr "ã‚ãªãŸã¯ \"%{membershipable_human_name}\"%{source_type} を残ã—ã¾ msgid "You may close the milestone now." msgstr "マイルストーンを終了ã§ãã¾ã™ã€‚" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "アカウントを登録ã™ã‚‹ã«ã¯ã€åˆ©ç”¨è¦ç´„ã¨ãƒ—ライãƒã‚·ãƒ¼ãƒãƒªã‚·ãƒ¼ã«åŒæ„ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29472,9 +30618,6 @@ msgstr "GitLab プãƒã‚¸ã‚§ã‚¯ãƒˆã®ã‚¨ã‚¯ã‚¹ãƒãƒ¼ãƒˆã‚¢ãƒ¼ã‚«ã‚¤ãƒ–(.gz ã§ msgid "You need to upload a Google Takeout archive." msgstr "Google テイクアウトアーカイブをアップãƒãƒ¼ãƒ‰ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29577,19 +30720,22 @@ msgstr "ワンタイムパスワードèªè¨¼ã‚’使用ã—ãŸ2è¦ç´ èªè¨¼ã¯æ—¢ msgid "YouTube" msgstr "YouTube" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "CSV エクスãƒãƒ¼ãƒˆã‚’é–‹å§‹ã—ã¾ã—ãŸã€‚完了後ã«ã€%{email} ã«ãƒ¡ãƒ¼ãƒ«ã§é€ä¿¡ã—ã¾ã™ã€‚" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29611,7 +30757,7 @@ msgid "Your GitLab group" msgstr "ã‚ãªãŸã® GitLab ã®ã‚°ãƒ«ãƒ¼ãƒ—" msgid "Your Gitlab Gold trial will last 30 days after which point you can keep your free Gitlab account forever. We just need some additional information to activate your trial." -msgstr "" +msgstr "Gitlab Goldã®è©¦ç”¨æœŸé–“ã¯30日間続ãã€ãã®å¾Œã¯ç„¡æ–™ã®Gitlabアカウントを継続ã—ã¦ç¶æŒã§ãã¾ã™ã€‚トライアルを有効ã«ã™ã‚‹ãŸã‚ã«ã¯ã€è¿½åŠ æƒ…å ±ã‚’æä¾›ã™ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚" msgid "Your Groups" msgstr "所属グループ" @@ -29619,6 +30765,9 @@ msgstr "所属グループ" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "パーソナルアクセストークン㯠%{days_to_expire} æ—¥ã§æœŸé™ãŒåˆ‡ã‚Œã¾ã™" @@ -29634,6 +30783,9 @@ msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆã®æ´»å‹•" msgid "Your Public Email will be displayed on your public profile." msgstr "公開メールをã‚ãªãŸã®å…¬é–‹ãƒ—ãƒãƒ•ィールã«è¡¨ç¤ºã—ã¾ã™ã€‚" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "SSH éµ (%{count})" @@ -29899,9 +31051,6 @@ msgstr "ブランãƒå" msgid "by" msgstr "by" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30028,9 +31177,6 @@ msgstr "コンテナスã‚ャンã¯ã€Docker イメージã«å˜åœ¨ã™ã‚‹æ—¢çŸ¥ msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30076,9 +31222,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "課題を作æˆã—ã¦ã€ã“ã®è„†å¼±æ€§ã‚’調査・検証ã—ã¦ãã ã•ã„" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "ã‚»ã‚ュリティレãƒãƒ¼ãƒˆã¨ã®ç›¸äº’作用ã®è©³ç´°ã‚’ã”覧ãã ã•ã„。" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30161,6 +31304,9 @@ msgstr "レãƒãƒ¼ãƒˆå…¨ä½“を見る" msgid "closed issue" msgstr "クãƒãƒ¼ã‚ºã—ãŸèª²é¡Œ" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "コメント" @@ -30394,8 +31540,8 @@ msgstr "無効ãªIPアドレスã®ç¯„囲" msgid "is blocked by" msgstr "ã«ã‚ˆã£ã¦ãƒ–ãƒãƒƒã‚¯ã•れã¦ã„ã¾ã™" -msgid "is enabled." -msgstr "有効ã«ãªã‚Šã¾ã—ãŸ" +msgid "is forbidden by a top-level group" +msgstr "" msgid "is invalid because there is downstream lock" msgstr "ã¯ãƒ€ã‚¦ãƒ³ãƒãƒ¼ãƒ‰ã‚¹ãƒˆãƒªãƒ¼ãƒ ãŒãƒãƒƒã‚¯ã•れã¦ã„ã‚‹ãŸã‚無効ã§ã™" @@ -30412,6 +31558,9 @@ msgstr "ã¯ãƒ†ãƒ³ãƒ—レートを利用ã§ãã‚‹ã‚°ãƒ«ãƒ¼ãƒ—ã«æ‰€å±žã—ã¦ã„ã¾ msgid "is not a valid X509 certificate." msgstr "ã¯æœ‰åŠ¹ãª X509 証明書ã§ã¯ã‚りã¾ã›ã‚“。" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "ã¯è¨±å¯ã•れã¦ã„ã¾ã›ã‚“。別ã®ãƒ¡ãƒ¼ãƒ«ã‚¢ãƒ‰ãƒ¬ã‚¹ã§ã‚‚ã†ä¸€åº¦è©¦ã™ã‹ã€GitLab管ç†è€…ã«é€£çµ¡ã—ã¦ãã ã•ã„。" @@ -30430,6 +31579,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "é•·ã™ãŽã¾ã™(%{current_value})。最大サイズ㯠%{max_size} ã§ã™ã€‚" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "ãŒé•·ã™ãŽã¾ã™ (最大100エントリ)" @@ -30466,6 +31618,9 @@ msgstr "大ãã™ãŽã§ã™" msgid "jigsaw is not defined" msgstr "jigsaw ãŒæœªå®šç¾©ã§ã™" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30527,6 +31682,9 @@ msgstr "metric_id ã¯ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆå…¨ä½“ã§ä¸€æ„ã§ãªã‘れã°ãªã‚Šã¾ msgid "missing" msgstr "見ã¤ã‹ã‚Šã¾ã›ã‚“" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "最新ã®ãƒ‡ãƒ—ãƒã‚¤" @@ -30996,9 +32154,6 @@ msgstr "" msgid "projects" msgstr "プãƒã‚¸ã‚§ã‚¯ãƒˆ" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "リãƒã‚¸ãƒˆãƒªã¸ã®ãƒ—ッシュã€ãƒ‘イプラインã®ä½œæˆã€èª²é¡Œã®ä½œæˆã€ã‚³ãƒ¡ãƒ³ãƒˆã®è¿½åŠ ã‚’è¡Œã†ã“ã¨ãŒã§ãã¾ã™ã€‚ストレージ容é‡ã‚’減らã™ã«ã¯ã€ä½¿ç”¨ã—ã¦ã„ãªã„リãƒã‚¸ãƒˆãƒªã€ã‚¢ãƒ¼ãƒ†ã‚£ãƒ•ァクトã€Wikiã€èª²é¡Œã€ãƒ‘イプラインを削除ã—ã¾ã™ã€‚" - msgid "quick actions" msgstr "クイックアクション" @@ -31011,9 +32166,6 @@ msgstr "登録" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "%{time} ã«ãƒªãƒªãƒ¼ã‚¹" - msgid "remaining" msgstr "残り" @@ -31090,6 +32242,9 @@ msgstr "表示を減らã™" msgid "sign in" msgstr "サインイン" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "ä¸¦ã¹æ›¿ãˆ:" @@ -31270,9 +32425,6 @@ msgstr "" msgid "wiki page" msgstr "wiki ページ" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "%{additions} ä»¶ã®è¿½åŠ ã¨ %{deletions} ä»¶ã®å‰Šé™¤ãŒã‚りã¾ã™ã€‚" @@ -31285,3 +32437,6 @@ msgstr "" msgid "yaml invalid" msgstr "yaml ãŒç„¡åйã§ã™" +msgid "your settings" +msgstr "" + diff --git a/locale/ka_GE/gitlab.po b/locale/ka_GE/gitlab.po index 1fd442a5ce175344ac22bd0e0a0dee7641ed7b5b..41dbf79a8a2108f350cd16bc89f41837227f58db 100644 --- a/locale/ka_GE/gitlab.po +++ b/locale/ka_GE/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: ka\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:46\n" +"PO-Revision-Date: 2020-11-03 22:45\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/kab/gitlab.po b/locale/kab/gitlab.po index 1d417bb3609f8f833453137cdef115d56164fbcf..d1df1839e05345790ba227a5874534f6cc8b6c1a 100644 --- a/locale/kab/gitlab.po +++ b/locale/kab/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: kab\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:51\n" +"PO-Revision-Date: 2020-11-03 22:51\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/ko/gitlab.po b/locale/ko/gitlab.po index 8bc6ac5404042daa8ba613b38bd4d6a6612b7e09..b1cacbd50b69e4e3eac6b2ff8b43635d53c7e8ff 100644 --- a/locale/ko/gitlab.po +++ b/locale/ko/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: ko\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:48\n" +"PO-Revision-Date: 2020-11-03 22:48\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -162,6 +162,10 @@ msgid "%d failed" msgid_plural "%d failed" msgstr[0] "%dê°œì˜ ì‹¤íŒ¨" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%dê±´ì˜ í…ŒìŠ¤íŠ¸ 결과를 ê³ ì³¤ìŠµë‹ˆë‹¤." @@ -186,10 +190,6 @@ msgid "%d issue in this group" msgid_plural "%d issues in this group" msgstr[0] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "%d ì´ìŠˆê°€ ì„ íƒë˜ì—ˆìŠµë‹ˆë‹¤." - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -351,6 +351,14 @@ msgstr "%{name}께서 %{count} ê±´ì˜ ìŠ¹ì¸" msgid "%{count} files touched" msgstr "%{count} 파ì¼ì´ 변경ë˜ì—ˆìŠµë‹ˆë‹¤" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" + msgid "%{count} more" msgstr "%{count} ê°œ ë”보기" @@ -389,6 +397,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "%{description}- Sentry ì´ë²¤íЏ: %{errorUrl}- 첫 발견 시간: %{firstSeen}- 마지막 발견 시간: %{lastSeen}%{countLabel}: %{count}%{userCountLabel}: %{userCount}" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -434,6 +448,12 @@ msgstr "%{group_name}ì€ ê·¸ë£¹ 관리 ê³„ì •ì„ ì‚¬ìš© 합니다. %{group_name} msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "새로운 위치ì—서 %{host}ì— ë¡œê·¸ì¸ë˜ì—ˆìŠµë‹ˆë‹¤." @@ -560,9 +580,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "%{name} í¬í•¨ë¨ %{resultsString}" @@ -655,7 +672,7 @@ msgstr[0] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -669,6 +686,9 @@ msgid "%{securityScanner} result is not available because a pipeline has not bee msgid_plural "%{securityScanner} results are not available because a pipeline has not been run since it was enabled. %{linkStart}Run a pipeline%{linkEnd}" msgstr[0] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "%{size} GiB" @@ -876,9 +896,6 @@ msgstr "(ì§„í–‰ ìƒí™© 확ì¸)" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "(외부 소스)" - msgid "(line: %{startLine})" msgstr "" @@ -916,6 +933,18 @@ msgstr[0] "+%dê°œ" msgid "+%{approvers} more approvers" msgstr "+%{approvers}ëª…ì˜ ì¶”ê°€ 승ì¸ìž" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "+%{tags}ê°œ" @@ -942,6 +971,9 @@ msgstr "" msgid "- show less" msgstr "-ëœ ë³´ê¸°" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -951,13 +983,8 @@ msgstr "ë¬´ì œí•œì˜ ê²½ìš° 0" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "%{count} %{type} ê°œì˜ ì¶”ê°€ ì •ë³´" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "%{count} ê°œ %{type} ì˜ ìˆ˜ì •ì‚¬í•" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1205,6 +1232,9 @@ msgstr "소스 ë¸Œëžœì¹˜ì— ëŒ€í•œ 쓰기 ê¶Œí•œì´ ìžˆëŠ” 사용ìžê°€ ì´ ì˜µ msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1503,6 +1533,9 @@ msgstr "í…Œì´ë¸” 추가" msgid "Add a task list" msgstr "작업 ëª©ë¡ ì¶”ê°€" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "ëª¨ë“ ì´ë©”ì¼ì— 표시ë í…스트를 추가합니다. %{character_limit} ìž ì œí•œì´ ìžˆìŠµë‹ˆë‹¤." @@ -1656,8 +1689,8 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." -msgstr "í• ì¼ì— 추가ë¨." +msgid "Added a to do." +msgstr "" msgid "Added an issue to an epic." msgstr "" @@ -1692,12 +1725,12 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." -msgstr "í• ì¼ ì¶”ê°€." - msgid "Adds a Zoom meeting" msgstr "줌 미팅 추가" +msgid "Adds a to do." +msgstr "" + msgid "Adds an issue to an epic." msgstr "" @@ -1782,6 +1815,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1806,6 +1842,9 @@ msgstr "작업 ì¤‘ì§€ì— ì‹¤íŒ¨í–ˆìŠµë‹ˆë‹¤." msgid "AdminArea|Total users" msgstr "ì´ ì‚¬ìš©ìž" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "ì‚¬ìš©ìž í†µê³„" @@ -1920,6 +1959,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "2FA 사용 중지" @@ -1929,6 +1983,12 @@ msgstr "2FA 사용" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "활성" @@ -1941,12 +2001,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "관리ìžë“¤" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "ì‚¬ìš©ìž ì°¨ë‹¨" @@ -2001,6 +2079,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "ì´ê²ƒì€ 나!" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "새로운 ìœ ì €" @@ -2010,6 +2091,9 @@ msgstr "ìœ ì €ë¥¼ ì°¾ì„ ìˆ˜ ì—†ìŒ" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2055,6 +2139,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "확ì¸ì„ 위해 %{projectName} 를 ìž…ë ¥í•´ì£¼ì„¸ìš”." @@ -2079,6 +2166,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2088,6 +2178,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "ê³ ê¸‰" @@ -2103,22 +2196,22 @@ msgstr "ê³ ê¸‰ ì„¤ì •" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "ê³ ê¸‰ 사용 권한, 대용량 íŒŒì¼ ì €ìž¥ì†Œì™€ ì´ì¤‘-ì¸ì¦ ì„¤ì •" -msgid "Advanced search functionality" -msgstr "ê³ ê¸‰ 검색 기능" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2182,10 +2275,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2302,6 +2395,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2311,10 +2413,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2326,19 +2428,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2353,6 +2464,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2362,7 +2479,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2380,7 +2500,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2389,6 +2509,27 @@ msgstr "알림" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "ì•Œê³ ë¦¬ì¦˜" @@ -2455,9 +2596,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "ëª¨ë“ ì‚¬ìš©ìž" - msgid "All users must have a name." msgstr "ëª¨ë“ ì‚¬ìš©ìžëŠ” ì´ë¦„ì´ ìžˆì–´ì•¼í•©ë‹ˆë‹¤." @@ -2482,6 +2620,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "ì´ ê·¸ë£¹ì˜ í”„ë¡œì íŠ¸ë“¤ì´ Git LFS를 사용하ë„ë¡ í—ˆìš©" @@ -2503,6 +2644,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2524,12 +2668,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "í—ˆìš©ëœ Geo IP" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "실패 허용ë¨" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "Kubernetes í´ëŸ¬ìŠ¤í„°ë¥¼ ì¶”ê°€í•˜ê³ ê´€ë¦¬ í• ìˆ˜ ​​있습니다." @@ -2578,6 +2728,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2590,9 +2743,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "비어 있는 GitLab User 필드는 FogBugzì˜ ì‚¬ìš©ìž ì „ì²´ ì´ë¦„ (예 : By í™ ê¸¸ë™)ì„ ì´ìŠˆ ë° ì»¤ë§¨íŠ¸ì˜ ì„¤ëª…ìœ¼ë¡œ 추가 합니다. ë˜í•œ ì´ ì´ìŠˆì™€ 커맨트를 프로ì 트 작성ìžì— ì•Œë¦¬ê³ í• ë‹¹ í• ê²ƒìž…ë‹ˆë‹¤." +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "ì—러가 ë°œìƒí–ˆìŠµë‹ˆë‹¤." +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2620,9 +2779,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "BLOB 미리보기 ì¤‘ì— ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤." +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "알림 êµ¬ë… ì—¬ë¶€ 변경 ì¤‘ì— ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤." +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "ì´ìŠˆ ì¤‘ìš”ë„ ì—…ë°ì´íЏ 중 ë¬¸ì œê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤." @@ -2710,9 +2875,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2785,9 +2947,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2818,9 +2977,6 @@ msgstr "머지 리퀘스트를 불러오는 ë„중 오류가 ë°œìƒí•˜ì˜€ìŠµë‹ˆ msgid "An error occurred while loading the pipelines jobs." msgstr "파ì´í”„ ë¼ì¸ ìž‘ì—…ì„ ë¶ˆëŸ¬ì˜¤ëŠ” ë„중 오류가 ë°œìƒí•˜ì˜€ìŠµë‹ˆë‹¤." -msgid "An error occurred while loading the subscription details." -msgstr "êµ¬ë… ì •ë³´ë¥¼ 불러오는 ë„중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤." - msgid "An error occurred while making the request." msgstr "ìš”ì²ì„ ìƒì„±í•˜ëŠ” 중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤." @@ -2845,6 +3001,9 @@ msgstr "방송 메시지 미리보기를 ë Œë”ë§í•˜ëŠ” 중 오류가 ë°œìƒí–ˆ msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2869,9 +3028,6 @@ msgstr "LDAP 무시 ìƒíƒœë¥¼ ì €ìž¥í•˜ëŠ” 중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤. 다 msgid "An error occurred while saving assignees" msgstr "담당ìžë¥¼ ì €ìž¥í•˜ëŠ” 중 오류가 ë°œìƒí•˜ì˜€ìŠµë‹ˆë‹¤." -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "ì•Œë¦¼ì„ êµ¬ë…하는 ì¤‘ì— ì˜¤ë¥˜ê°€ ë°œìƒí–ˆìŠµë‹ˆë‹¤." @@ -2887,6 +3043,9 @@ msgstr "알림 구ë…ì„ í•´ì œí•˜ëŠ” 중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤." msgid "An error occurred while updating approvers" msgstr "승ì¸ìžë¥¼ ì—…ë°ì´íŠ¸í•˜ëŠ” ë™ì•ˆ 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3212,6 +3371,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3459,6 +3621,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "나ì—게 í• ë‹¹ ë¨" @@ -3701,8 +3866,29 @@ msgstr "ì• í”Œë¦¬ì¼€ì´ì…˜ì˜ 빌드, 테스트, ë°°í¬ê°€ ì‚¬ì „ì— ì •ì˜ëœ C msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "ë” ì•Œì•„ë³´ê¸° %{link_to_documentation}" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" -msgstr "Auto DevOps 파ì´í”„ ë¼ì¸ì´ 활성화ë˜ì—ˆìœ¼ë©° 대체 CI 구성 파ì¼ì´ 없는 ê²½ìš°ì— ì‚¬ìš©ë©ë‹ˆë‹¤. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" +msgstr "" msgid "Autocomplete" msgstr "ìžë™ 완성" @@ -3722,6 +3908,9 @@ msgstr "%{lets_encrypt_link_start}Let's Encrypt%{lets_encrypt_link_end}를 사 msgid "Automatic certificate management using Let's Encrypt" msgstr "Let's Encrypt를 사용하여 ì¸ì¦ì„œë¥¼ ìžë™ìœ¼ë¡œ 관리" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3740,6 +3929,9 @@ msgstr "ì°¸ê³ " msgid "Available" msgstr "ì´ìš© 가능" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3797,9 +3989,6 @@ msgstr "ë°°ì§€ ì´ë¯¸ì§€ URL" msgid "Badges|Badge image preview" msgstr "ë°°ì§€ ì´ë¯¸ì§€ 미리 보기" -msgid "Badges|Delete badge" -msgstr "ë°°ì§€ ì‚ì œ" - msgid "Badges|Delete badge?" msgstr "배지를 ì‚ì œí• ê¹Œìš”?" @@ -3881,6 +4070,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -3965,6 +4160,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "ì—…ê·¸ë ˆì´ë“œ" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "Bitbucket 서버ì—서 ê°€ì ¸ 오기" @@ -4016,12 +4223,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4040,6 +4256,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4052,6 +4271,9 @@ msgstr "%{branchName} 브랜치는 ì´ í”„ë¡œì 트 ì €ìž¥ì†Œì— ì—†ìŠµë‹ˆë‹¤." msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4196,6 +4418,9 @@ msgstr "프로ì 트 ì„¤ì •" msgid "Branches|protected" msgstr "보호ë¨" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4232,9 +4457,21 @@ msgstr "내장ëœ" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4265,7 +4502,7 @@ msgstr "%{user_name} ì˜í•´ì„œ" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4448,6 +4685,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4859,6 +5099,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5042,9 +5285,6 @@ msgstr "ëª¨ë“ í™˜ê²½" msgid "CiVariable|Create wildcard" msgstr "와ì¼ë“œ 카드 만들기" -msgid "CiVariable|Error occurred while saving variables" -msgstr "변수를 ì €ìž¥í•˜ëŠ” ë„중 오류가 ë°œìƒí–ˆìŠµë‹ˆë‹¤." - msgid "CiVariable|Masked" msgstr "" @@ -5063,9 +5303,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "Toggle 보호ë¨" -msgid "CiVariable|Validation failed" -msgstr "ìœ íš¨ì„± 검사 실패" - msgid "Classification Label (optional)" msgstr "" @@ -5174,6 +5411,9 @@ msgstr "" msgid "Close epic" msgstr "ì—픽 닫기" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "마ì¼ìŠ¤í†¤ 닫기" @@ -5198,8 +5438,8 @@ msgstr "닫힌 ì´ìŠˆ" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" -msgstr "닫힘 : %{closedIssuesCount}" +msgid "Closed: %{closed}" +msgstr "" msgid "Closes this %{quick_action_target}." msgstr "" @@ -5225,6 +5465,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5408,6 +5651,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5465,9 +5711,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5723,9 +5966,6 @@ msgstr "%{help_link_start_machine_type}ë¨¸ì‹ ìœ í˜•%{help_link_end} ë° %{help_ msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "%{help_link_start}zones%{help_link_end}ì— ëŒ€í•´ ìžì„¸ížˆ 알아보기" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "Kubernetesì— ëŒ€í•´ ìžì„¸ížˆ 알아보기." @@ -5741,9 +5981,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5810,9 +6047,6 @@ msgstr "프로ì 트 ì—†ìŒ" msgid "ClusterIntegration|No projects matched your search" msgstr "검색과 ì¼ì¹˜í•˜ëŠ” 프로ì 트가 없습니다." -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5879,9 +6113,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "Kubernetes í´ëŸ¬ìŠ¤í„° ì œê±°" @@ -5948,9 +6179,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "ClusterIntegration|프로ì 트 검색" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6011,6 +6239,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "ClusterIntegration|ì§€ì— ì„ íƒ" @@ -6095,6 +6326,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6236,9 +6470,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6350,9 +6581,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6663,7 +6891,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6714,6 +6942,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "ì—…ê·¸ë ˆì´ë“œ 위해 ì˜ì—…íŒ€ì— ë¬¸ì˜" @@ -6779,6 +7010,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7155,6 +7389,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7215,6 +7452,9 @@ msgstr "채팅 닉네임 %{chat_name}(ì„)를 ì‚ì œí• ìˆ˜ 없습니다." msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7224,6 +7464,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7257,6 +7500,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "êµê°€" @@ -7504,6 +7750,9 @@ msgstr "" msgid "Created on" msgstr "ìƒì„±ì¼" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "ìƒì„±ì¼:" @@ -7597,6 +7846,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "ì‚¬ìš©ìž ì§€ì • 호스트네임 (ê°œì¸ ì»¤ë°‹ ì´ë©”ì¼ìš©)" @@ -7847,7 +8099,10 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" -msgid "CycleAnalytics|Total days to completion" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + +msgid "CycleAnalytics|Total days to completion" msgstr "" msgid "CycleAnalytics|Type of work" @@ -7904,6 +8159,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -7943,6 +8207,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -7964,6 +8234,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -7991,15 +8267,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8015,6 +8291,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8054,6 +8333,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8066,6 +8348,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8075,6 +8363,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "ë°ì´í„°ê°€ ì•„ì§ ê³„ì‚°ì¤‘ìž…ë‹ˆë‹¤..." +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8231,9 +8522,6 @@ msgstr "" msgid "Delete Comment" msgstr "댓글 ì‚ì œ" -msgid "Delete Snippet" -msgstr "스니펫 ì‚ì œ" - msgid "Delete Value Stream" msgstr "" @@ -8243,6 +8531,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "보드 ì‚ì œ" @@ -8258,9 +8549,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "ëª©ë¡ ì‚ì œ" - msgid "Delete pipeline" msgstr "파ì´í”„ë¼ì¸ ì‚ì œ" @@ -8282,6 +8570,9 @@ msgstr "" msgid "Delete source branch" msgstr "소스 브랜치 ì‚ì œ" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8345,12 +8636,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "ê±°ë¶€" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8396,18 +8693,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8480,9 +8786,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8648,6 +8951,12 @@ msgstr "ë°°í¬ë¨" msgid "Deployed to" msgstr "ë°°í¬ë¨" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "다ìŒì— ë°°í¬ì¤‘: " @@ -8696,6 +9005,9 @@ msgstr "설명" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "설명 í…œí”Œë¦¿ì„ ì‚¬ìš©í•˜ë©´ 프로ì íŠ¸ì˜ ì´ìŠˆ ë° ë³‘í•© ìš”ì² ì„¤ëª… í•„ë“œì— ëŒ€í•œ ìƒí™© 별 í…œí”Œë¦¿ì„ ì •ì˜ í• ìˆ˜ 있습니다." @@ -8867,6 +9179,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "diff 컨í…ì¸ ì œí•œ" @@ -8918,8 +9251,8 @@ msgstr "그룹 Runner 사용 중지" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" -msgstr "ê³µìœ ëŸ¬ë„ˆ 사용 중지" +msgid "Disable shared runners" +msgstr "" msgid "Disable two-factor authentication" msgstr "" @@ -9066,6 +9399,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "ì¸ê¸°ìžˆëŠ” ID ì œê³µ ì—…ì²´ì— ëŒ€í•œ 문서" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9075,6 +9411,9 @@ msgstr "ë„ë©”ì¸" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9096,6 +9435,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "다시 표시하지 않ìŒ" @@ -9123,9 +9465,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "코드 다운로드" @@ -9294,15 +9633,24 @@ msgstr "공개 ë°°í¬ í‚¤ 편집" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "위키 페ì´ì§€ 편집" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9375,6 +9723,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9516,6 +9867,12 @@ msgstr "ë©”ì¼ ë¨¸ë¦¬ë§ ë° ê¼¬ë¦¬ë§ ì‚¬ìš©" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9543,8 +9900,20 @@ 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 "" -msgid "Enable shared Runners" -msgstr "ê³µìœ ëŸ¬ë„ˆ 활성화" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" +msgstr "" msgid "Enable snowplow tracking" msgstr "" @@ -9588,6 +9957,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "(UTC)ì— ì¢…ë£Œë©ë‹ˆë‹¤" @@ -9615,7 +9987,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10377,12 +10752,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10413,6 +10794,9 @@ msgstr "" msgid "Expand approvers" msgstr "승ì¸ìž 확장" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10488,6 +10872,9 @@ msgstr "" msgid "Export issues" msgstr "ì´ìŠˆ 내보내기" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10590,6 +10977,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10653,6 +11043,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10665,6 +11058,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10801,6 +11197,18 @@ msgid "FeatureFlags|%d user" msgid_plural "FeatureFlags|%d users" msgstr[0] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10831,6 +11239,9 @@ msgstr "구성" msgid "FeatureFlags|Configure feature flags" msgstr "Feature 플래그 구성" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "Feature 플래그 ìƒì„±" @@ -10882,6 +11293,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -10948,10 +11362,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -10966,6 +11383,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -10984,9 +11404,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11002,15 +11419,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11020,6 +11437,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "2ì›”" @@ -11077,12 +11497,18 @@ msgstr "íŒŒì¼ í…œí”Œë¦¿" msgid "File upload error." msgstr "íŒŒì¼ ì—…ë¡œë“œ 오류" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "파ì¼" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11107,6 +11533,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11170,6 +11599,9 @@ msgstr "í•„í„°..." msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11203,9 +11635,6 @@ msgstr "" msgid "Finished" msgstr "완료" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11215,9 +11644,15 @@ msgstr "ì£¼ì˜ ì²«ë‚ " msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "ìˆ˜ì • ë‚ ì§œ" @@ -11272,7 +11707,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11818,7 +12253,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11839,6 +12274,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "파ì´í”„ ë¼ì¸ì— 대한 Git ì „ëžµ" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "Git ë²„ì „" @@ -11875,9 +12313,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -11902,6 +12337,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12214,6 +12655,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12319,7 +12763,7 @@ msgstr "그룹 URL" msgid "Group avatar" msgstr "그룹 아바타" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12478,6 +12922,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12487,6 +12937,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12532,12 +12985,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12550,6 +13021,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12562,6 +13036,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12586,6 +13063,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -12993,6 +13473,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "ì´ë ¥" @@ -13047,9 +13530,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "%{terms_link}ì— ë™ì˜í•©ë‹ˆë‹¤." @@ -13062,7 +13542,7 @@ msgstr "비밀번호를 잊었습니다." msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13170,6 +13650,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13194,9 +13677,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13218,10 +13698,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13301,6 +13781,9 @@ msgstr "manifest 파ì¼ì„ 업로드하여 ì—¬ëŸ¬ê°œì˜ ì €ìž¥ì†Œë¥¼ ê°€ì ¸ì˜¤ msgid "Import project" msgstr "프로ì 트 ê°€ì ¸ì˜¤ê¸°" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "프로ì 트 멤버 ê°€ì ¸ì˜¤ê¸°" @@ -13421,6 +13904,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13481,6 +13970,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13490,12 +13982,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13505,6 +14003,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13517,6 +14039,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "ëª¨ë“ ì‚¬ìš©ìžê°€ 수ë½í•´ì•¼ 하는 서비스 약관 ë° ê°œì¸ ì •ë³´ 보호 ì •ì±…ì„ í¬í•¨í•©ë‹ˆë‹¤." @@ -13592,27 +14117,33 @@ msgstr "호스트 키를 수ë™ìœ¼ë¡œ ìž…ë ¥" msgid "Input your repository URL" msgstr "ì €ìž¥ì†Œ URLì„ ìž…ë ¥ 하세요" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13631,6 +14162,9 @@ msgstr "GitLab Runner 설치" msgid "Install Runner on Kubernetes" msgstr "Kubernetesì— Runner 설치" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13659,6 +14193,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13668,12 +14247,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13707,6 +14304,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13722,38 +14322,59 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "관심있는 íŒŒí‹°ë“¤ì€ ì›í•˜ëŠ” ê³³ì— ì»¤ë°‹ì„ í‘¸ì‹œí•¨ìœ¼ë¡œì¨ ê¸°ì—¬í• ìˆ˜ë„ ìžˆìŠµë‹ˆë‹¤." msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." -msgstr "ë‚´ë¶€ - 그룹 ë° ëª¨ë“ ë‚´ë¶€ 프로ì 트는 로그ì¸í•œ 사용ìžê°€ ë³¼ 수 있습니다." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" -msgid "Internal - The project can be accessed by any logged in user." -msgstr "ë‚´ë¶€ - ì´ í”„ë¡œì 트는 ë¡œê·¸ì¸ í•œ 사용ìžë§Œ 액세스 í• ìˆ˜ 있습니다." +msgid "Internal - The project can be accessed by any logged in user except external users." +msgstr "" msgid "Internal URL (optional)" msgstr "" @@ -13761,6 +14382,9 @@ msgstr "" msgid "Internal users" msgstr "ë‚´ë¶€ 사용ìž" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "주기 패턴" @@ -13785,9 +14409,6 @@ msgstr "" msgid "Invalid URL" msgstr "ìœ íš¨í•˜ì§€ ì•Šì€ URL" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -13875,82 +14496,136 @@ msgstr "" msgid "Invite Members" msgstr "" -msgid "Invite another teammate" +msgid "Invite another teammate" +msgstr "" + +msgid "Invite group" +msgstr "그룹 초대" + +msgid "Invite member" +msgstr "" + +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" msgstr "" -msgid "Invite group" -msgstr "그룹 초대" - -msgid "Invite member" +msgid "InviteMembersModal|Invite team members" msgstr "" -msgid "Invite teammates (optional)" +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14001,6 +14676,9 @@ msgstr "" msgid "Issue Boards" msgstr "ì´ìŠˆ 보드" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14217,6 +14895,9 @@ msgstr "1ì›”" msgid "January" msgstr "1ì›”" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14472,6 +15153,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14490,6 +15174,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14619,9 +15309,6 @@ msgstr "ë ˆì´ë¸” 승격" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "언어" @@ -14647,9 +15334,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "최근 파ì´í”„ë¼ì¸" @@ -14683,6 +15367,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14716,6 +15403,9 @@ msgstr "최근 ì—…ë°ì´íЏë¨" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14761,6 +15451,9 @@ msgstr "" msgid "Learn more" msgstr "ë” ì•Œì•„ë³´ê¸°" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14836,6 +15529,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15368,9 +16064,6 @@ msgstr "3ì›”" msgid "March" msgstr "3ì›”" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15389,6 +16082,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "Markdown" @@ -15422,9 +16118,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15434,7 +16127,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15446,6 +16139,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15509,6 +16205,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15629,6 +16328,12 @@ msgstr "" msgid "Member since %{date}" msgstr "%{date} ì´ëž˜ë¡œ 회ì›" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "회ì›" @@ -15656,15 +16361,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -15902,6 +16682,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16303,6 +17086,27 @@ msgstr "현재 ë¼ì´ì„¼ìФì—서는 마ì¼ìŠ¤í†¤ 목ë¡ì„ ì‚¬ìš©í• ìˆ˜ 없습 msgid "Milestone lists show all issues from the selected milestone." msgstr "마ì¼ìŠ¤í†¤ 목ë¡ì—는 ì„ íƒí•œ 마ì¼ìŠ¤í†¤ì˜ ëª¨ë“ ë¬¸ì œê°€ 표시ë©ë‹ˆë‹¤." +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16618,9 +17422,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16678,6 +17488,32 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -16933,6 +17769,9 @@ msgstr "ì ˆëŒ€ 아님" msgid "New" msgstr "ì‹ ê·œ" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "새로운 ì• í”Œë¦¬ì¼€ì´ì…˜" @@ -17396,6 +18235,9 @@ msgstr "" msgid "None" msgstr "ì—†ìŒ" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17426,9 +18268,6 @@ msgstr "ë°ì´í„°ê°€ 충분하지 않습니다." msgid "Not found." msgstr "" -msgid "Not now" -msgstr "나중ì—" - msgid "Not ready yet. Try again later." msgstr "" @@ -17663,6 +18502,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17708,9 +18550,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17720,9 +18559,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17841,19 +18677,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "사ì´ë“œë°” 열기" -msgid "Open: %{openIssuesCount}" -msgstr "열림 : %{openIssuesCount}" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18027,6 +18857,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18123,7 +18956,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18147,9 +18980,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18171,7 +19001,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18195,9 +19025,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18213,9 +19040,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18225,12 +19049,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18255,7 +19073,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18447,7 +19265,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18459,9 +19277,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "성능 최ì í™”" @@ -18564,6 +19379,9 @@ msgstr "성공 비율 :" msgid "PipelineCharts|Successful:" msgstr "성공 :" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "합계 :" @@ -18645,6 +19463,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "CI Lint" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18663,6 +19484,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "파ì´í”„ ë¼ì¸ìœ¼ë¡œ 시작하기" @@ -18693,6 +19517,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "프로ì 트 ìºì‹œê°€ 성공ì 으로 ìž¬ì„¤ì •ë˜ì—ˆìŠµë‹ˆë‹¤." @@ -18729,6 +19556,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -18957,6 +19790,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -18966,6 +19802,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -18978,12 +19817,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19188,9 +20033,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -19884,7 +20726,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20187,6 +21029,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20241,6 +21086,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20697,6 +21545,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20823,6 +21674,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "Push" @@ -20934,6 +21788,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21015,6 +21872,9 @@ msgstr "" msgid "Refresh" msgstr "ìƒˆë¡œê³ ì¹¨" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21058,9 +21918,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21269,6 +22126,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21389,6 +22249,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21410,9 +22273,15 @@ msgstr "" msgid "Reopen epic" msgstr "ì—픽 다시 열기" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21440,6 +22309,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21564,7 +22436,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21576,6 +22454,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21594,6 +22484,9 @@ msgstr "" msgid "Repository Settings" msgstr "ì €ìž¥ì†Œ ì„¤ì •" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21690,7 +22583,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21723,6 +22616,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -21921,6 +22817,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22072,6 +22971,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22099,6 +23004,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22168,13 +23076,22 @@ msgstr "SSH 호스트 키" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" msgid "SSH public key" msgstr "SSH 공개키" -msgid "SSL Verification:" +msgid "SSL Verification:" +msgstr "" + +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" msgstr "" msgid "Saturday" @@ -22192,6 +23109,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22216,9 +23136,6 @@ msgstr "파ì´í”„ë¼ì¸ 스케줄 ì €ìž¥" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "변수 ì €ìž¥" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22228,6 +23145,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "새로운 파ì´í”„ë¼ì¸ 스케줄 잡기" @@ -22267,6 +23187,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22297,7 +23220,7 @@ msgstr "검색" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22354,9 +23277,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "그룹 검색" - msgid "Search merge requests" msgstr "머지 리퀘스트(MR) 검색" @@ -22438,9 +23358,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22494,7 +23411,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22539,10 +23456,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22671,6 +23588,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22734,6 +23654,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22773,6 +23699,10 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -22953,6 +23883,9 @@ msgstr "ê°€ì ¸ì˜¤ê³ ì‹¶ì€ í”„ë¡œì 트를 ì„ íƒí•˜ì„¸ìš”." msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -22968,7 +23901,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -22983,9 +23916,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23079,6 +24009,9 @@ msgstr "" msgid "September" msgstr "9ì›”" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23193,6 +24126,9 @@ msgstr "서비스 템플릿" msgid "Service URL" msgstr "서비스 URL" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23328,6 +24264,9 @@ msgstr "새 비밀번호 ì„¤ì •" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23433,6 +24372,15 @@ msgstr "공용 Runners" msgid "Shared projects" msgstr "ê³µìœ ëœ í”„ë¡œì 트" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23451,9 +24399,15 @@ msgstr "ì…œë¡ íŠ¸ëžœì ì…˜" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "휴대í°ì„ 분실하거나 ì¼íšŒìš© ë¹„ë°€ë²ˆí˜¸ì— ì ‘ê·¼í•˜ì§€ 못하는 경우 ë‹¤ìŒ ë³µêµ¬ 코드를 한번씩 사용하여 ë‚´ ê³„ì •ì— ë‹¤ì‹œ ì ‘ê·¼í• ìˆ˜ 있습니다. 복구 코드를 ì•ˆì „í•œ ê³³ì— ë³´ê´€í•´ì£¼ì„¸ìš”. ê·¸ë ‡ì§€ 않으면 ê³„ì •ì— ì ‘ê·¼í• ìˆ˜ %{b_start}없게%{b_end} ë©ë‹ˆë‹¤." +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23594,6 +24548,9 @@ msgstr "ë¡œê·¸ì¸ / 등ë¡" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23621,6 +24578,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "ë¡œê·¸ì¸ ì œí•œ" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "가입 ì œí•œ" @@ -23630,9 +24590,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23642,6 +24599,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "%{authentication} ì¸ì¦ìœ¼ë¡œ ë¡œê·¸ì¸ ë¨" @@ -23753,27 +24713,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24008,6 +24959,9 @@ msgstr "권한 ë ˆë²¨, 오름차순" msgid "SortOptions|Access level, descending" msgstr "권한 ë ˆë²¨, 내림차순" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "ìƒì„±ì¼" @@ -24116,6 +25070,9 @@ msgstr "최근 로그ì¸" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24158,9 +25115,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "소스 코드" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24236,9 +25190,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "Runner ì„¤ì • 중 ë‹¤ìŒ URLì„ ì§€ì •í•˜ì„¸ìš”." -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24302,6 +25253,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "웹 í„°ë¯¸ë„ ì‹œìž‘" @@ -24458,6 +25412,9 @@ msgstr "통계" msgid "Status" msgstr "ìƒíƒœ" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24587,6 +25544,9 @@ msgstr "스팸으로 ì œì¶œ" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24602,6 +25562,9 @@ msgstr "검색 ì œì¶œ" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24644,6 +25607,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24728,6 +25697,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24749,6 +25721,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -24884,12 +25859,18 @@ msgstr "" msgid "Sync information" msgstr "ì •ë³´ ë™ê¸°í™”" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -24917,6 +25898,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25148,15 +26132,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25241,7 +26240,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "ê°ì‚¬í•©ë‹ˆë‹¤! 다시 ë³´ì§€ ì•Šê² ìŠµë‹ˆë‹¤." -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25263,9 +26262,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25278,9 +26274,15 @@ msgstr "ì´ìŠˆ 트래커는 프로ì 트ì—서 ê°œì„ í•´ì•¼í•˜ê±°ë‚˜ í•´ê²°í•´ msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25377,6 +26379,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25399,7 +26407,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25510,8 +26518,8 @@ msgstr "ê³„íš ë‹¨ê³„ì—서는 ì´ì „ 단계ì—서 첫 번째 커밋 ì‹œê°„ì´ msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." -msgstr "ì´ í”„ë¡œì 트는 ë¡œê·¸ì¸ í•œ 사용ìžê°€ë§Œ 액세스 í• ìˆ˜ 있습니다." +msgid "The project can be accessed by any logged in user except external users." +msgstr "" msgid "The project can be accessed by any user who is logged in." msgstr "" @@ -25570,6 +26578,9 @@ msgstr "Review 단계ì—서는 머지 리퀘스트(MR)를 작성한 후 머지 msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25582,7 +26593,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25621,6 +26632,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25729,6 +26743,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -25924,6 +26941,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -25975,7 +26995,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -25999,9 +27019,15 @@ msgstr "" msgid "This application will be able to:" msgstr "ì´ ì‘ìš© í”„ë¡œê·¸ëž¨ì€ ë‹¤ìŒì„ 수행 í• ìˆ˜ 있습니다." +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26134,6 +27160,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26143,6 +27172,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26695,6 +27727,12 @@ msgstr "방금 ì „" msgid "Timeago|right now" msgstr "지금" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "시간 초과" @@ -26727,7 +27765,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26778,8 +27816,8 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "GitLabê³¼ ì‚¬ìš©ìž ê²½í—˜ì„ í–¥ìƒì‹œí‚¤ê¸° 위해 GitLabì€ ì£¼ê¸°ì 으로 사용 ì •ë³´ë¥¼ 수집합니다." -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" -msgstr "GitLabì„ ê°œì„ í•˜ëŠ”ë° ë„ì›€ì´ ë˜ë„ë¡ ì£¼ê¸°ì 으로 사용 ì •ë³´ë¥¼ 수집합니다. ì´ ì„¤ì •ì€ ì–¸ì œë“ ì§€ %{settings_link_start}ì„¤ì •%{link_end}ì—서 ë³€ê²½í• ìˆ˜ 있습니다. %{info_link_start}ë” ë§Žì€ ì •ë³´%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." +msgstr "" msgid "To import an SVN repository, check out %{svn_link}." msgstr "SVN ì €ìž¥ì†Œì—서 ê°€ì ¸ì˜¤ë ¤ë©´, %{svn_link}(ì„)를 확ì¸í•˜ì„¸ìš”." @@ -26907,6 +27945,9 @@ msgstr "" msgid "Toggle navigation" msgstr "í† ê¸€ 네비게ì´ì…˜" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "사ì´ë“œë°” í† ê¸€" @@ -26979,16 +28020,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "ëª¨ë“ ì»¤ë°‹ / ë¨¸ì§€ì˜ ì´ í…ŒìŠ¤íŠ¸ 시간" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "합계: %{total}" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27165,6 +28209,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "ë„기" @@ -27315,6 +28362,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27540,6 +28590,9 @@ msgstr "" msgid "Update now" msgstr "지금 ì—…ë°ì´íЏ" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27678,10 +28731,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27708,6 +28764,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27720,9 +28779,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27744,15 +28830,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27807,10 +28905,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -27930,6 +29025,9 @@ msgstr "ì´ë¯¸ 악용으로 ì‹ ê³ ë˜ì—ˆìŠµë‹ˆë‹¤." msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "기여한 프로ì 트들" @@ -28026,9 +29124,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28182,6 +29277,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28487,7 +29588,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28571,6 +29678,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28667,6 +29783,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28691,13 +29810,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28766,15 +29888,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28787,7 +29909,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "Runnerê°€ ìž ê²¨ 있으면 다른 프로ì íŠ¸ì— í• ë‹¹ í• ìˆ˜ 없습니다" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29028,10 +30150,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29124,6 +30246,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29145,6 +30270,9 @@ msgstr "ì½ê¸°ì „ìš© GitLab ì¸ìŠ¤í„´ìŠ¤ë¥¼ 사용중입니다." msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29157,10 +30285,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "ëª…ë ¹ì¤„ì„ í†µí•´ 프로ì 트를 ìƒì„±í• 수 있습니다." -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29175,6 +30303,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29376,6 +30513,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29388,6 +30528,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "ê¶Œí•œì´ ì—†ìŠµë‹ˆë‹¤." @@ -29412,9 +30561,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "ê³„ì •ì„ ë“±ë¡í•˜ë ¤ë©´ 서비스 약관 ë° ê°œì¸ ì •ë³´ 취급 ë°©ì¹¨ì— ë™ì˜í•´ì•¼í•©ë‹ˆë‹¤." - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29472,9 +30618,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29577,19 +30720,22 @@ msgstr "ì´ë¯¸ ì¼íšŒìš© ì¸ì¦ê¸°ë¥¼ ì´ìš©í•˜ì—¬ ì´ì¤‘ ì¸ì¦ì„ 활성화했 msgid "YouTube" msgstr "YouTube" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29619,6 +30765,9 @@ msgstr "ë‚˜ì˜ ê·¸ë£¹" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29634,6 +30783,9 @@ msgstr "ë‹¹ì‹ ì˜ í”„ë¡œì 트 활ë™" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -29899,9 +31051,6 @@ msgstr "브랜치 ì´ë¦„" msgid "by" msgstr "by" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30028,9 +31177,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30076,9 +31222,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30161,6 +31304,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30394,7 +31540,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30412,6 +31558,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "올바른 X509 ì¸ì¦ì„œê°€ 아닙니다." +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30430,6 +31579,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30466,6 +31618,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30527,6 +31682,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -30996,9 +32154,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31011,9 +32166,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "남ì€" @@ -31090,6 +32242,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "ì •ë ¬:" @@ -31270,9 +32425,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "%{additions} ê°œì˜ ì¶”ê°€, %{deletions} ê°œì˜ ì‚ì œê°€ 있습니다." @@ -31285,3 +32437,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/ku_TR/gitlab.po b/locale/ku_TR/gitlab.po index 068097dc42e1ca1c633ab57a08501858eee63ae0..070dacb0394eb910f32c36ae1cb4feacc70304af 100644 --- a/locale/ku_TR/gitlab.po +++ b/locale/ku_TR/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: ku\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:48\n" +"PO-Revision-Date: 2020-11-03 22:48\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/ky_KG/gitlab.po b/locale/ky_KG/gitlab.po index 0a8af4d87231f4d5afe9c591e7bc32da4cfddfdd..42cb361700b86f56f59b36e6757302b71018106e 100644 --- a/locale/ky_KG/gitlab.po +++ b/locale/ky_KG/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: ky\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:43\n" +"PO-Revision-Date: 2020-11-03 22:42\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/lt_LT/gitlab.po b/locale/lt_LT/gitlab.po index 8f566274a95ffa8755c9ba1c504746a441bbc74e..57016e0ef98494100814bc0a2e5b37bed6dd3cee 100644 --- a/locale/lt_LT/gitlab.po +++ b/locale/lt_LT/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: lt\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:48\n" +"PO-Revision-Date: 2020-11-03 22:48\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -231,6 +231,13 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -273,13 +280,6 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -519,6 +519,20 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%{count} more" msgstr "" @@ -563,6 +577,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -608,6 +628,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -734,9 +760,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -844,7 +867,7 @@ msgstr[3] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -864,6 +887,9 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -1089,9 +1115,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -1132,6 +1155,18 @@ msgstr[3] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1164,6 +1199,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1173,19 +1211,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1478,6 +1505,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1779,6 +1809,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1932,7 +1965,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1968,10 +2001,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -2058,6 +2091,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -2082,6 +2118,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2196,6 +2235,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2205,6 +2259,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2217,12 +2277,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2277,6 +2355,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2286,6 +2367,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2331,6 +2415,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2355,6 +2442,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2364,6 +2454,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2379,22 +2472,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2461,10 +2554,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2581,6 +2674,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2590,10 +2692,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2605,19 +2707,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2632,6 +2743,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2641,7 +2758,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2659,7 +2779,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2668,6 +2788,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2734,9 +2875,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2761,6 +2899,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2782,6 +2923,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2803,12 +2947,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2857,6 +3007,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2869,9 +3022,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2899,9 +3058,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2989,9 +3154,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -3064,9 +3226,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3097,9 +3256,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -3124,6 +3280,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -3148,9 +3307,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -3166,6 +3322,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3503,6 +3662,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3753,6 +3915,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -4001,7 +4166,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -4022,6 +4208,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -4040,6 +4229,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -4097,9 +4289,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -4181,6 +4370,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4265,6 +4460,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4316,12 +4523,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4340,6 +4556,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4352,6 +4571,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4496,6 +4718,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4532,9 +4757,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4565,7 +4802,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4748,6 +4985,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -5159,6 +5399,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5342,9 +5585,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5363,9 +5603,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5474,6 +5711,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5498,7 +5738,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5525,6 +5765,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5708,6 +5951,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5765,9 +6011,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -6023,9 +6266,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -6041,9 +6281,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -6110,9 +6347,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -6179,9 +6413,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6248,9 +6479,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6311,6 +6539,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6395,6 +6626,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6536,9 +6770,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6650,9 +6881,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6966,7 +7194,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -7017,6 +7245,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -7088,6 +7319,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7467,6 +7701,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7527,6 +7764,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7536,6 +7776,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7569,6 +7812,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7819,6 +8065,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7912,6 +8161,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -8165,6 +8417,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8222,6 +8477,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8261,6 +8525,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8282,6 +8552,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8309,15 +8585,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8333,6 +8609,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8372,6 +8651,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8384,6 +8666,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8393,6 +8681,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8549,9 +8840,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8561,6 +8849,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8576,9 +8867,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8600,6 +8888,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8663,12 +8954,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8723,18 +9020,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8816,9 +9122,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8984,6 +9287,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -9032,6 +9341,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -9203,6 +9515,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9254,7 +9587,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9405,6 +9738,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9414,6 +9750,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9435,6 +9774,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9462,9 +9804,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9633,15 +9972,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9714,6 +10062,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9855,6 +10206,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9882,7 +10239,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9927,6 +10296,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9954,7 +10326,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10716,12 +11091,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10752,6 +11133,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10827,6 +11211,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10929,6 +11316,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10992,6 +11382,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -11004,6 +11397,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -11143,6 +11539,18 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -11173,6 +11581,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -11224,6 +11635,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11290,10 +11704,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11308,6 +11725,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11326,9 +11746,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11344,15 +11761,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11362,6 +11779,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11419,12 +11839,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11449,6 +11875,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11512,6 +11941,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11545,9 +11977,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11557,9 +11986,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11614,7 +12049,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -12160,7 +12595,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12181,6 +12616,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -12217,9 +12655,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12244,6 +12679,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12556,6 +12997,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12661,7 +13105,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12820,6 +13264,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12829,6 +13279,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12874,12 +13327,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12892,6 +13363,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12904,6 +13378,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12928,6 +13405,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13341,6 +13821,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13395,9 +13878,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13410,7 +13890,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13518,6 +13998,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13542,9 +14025,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13566,10 +14046,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13655,6 +14135,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13775,6 +14258,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13835,6 +14324,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13844,12 +14336,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13859,6 +14357,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13871,6 +14393,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13946,27 +14471,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13985,6 +14516,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -14016,6 +14550,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -14025,12 +14604,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -14064,6 +14661,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -14079,37 +14679,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -14118,6 +14739,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -14142,9 +14766,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14244,70 +14865,124 @@ msgstr "" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" msgid "InviteEmail|Join now" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgstr "" + +msgid "InviteMembersModal|Users were succesfully added" +msgstr "" + +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgstr "" + +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14358,6 +15033,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14574,6 +15252,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14829,6 +15510,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14847,6 +15531,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14976,9 +15666,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -15007,9 +15694,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -15043,6 +15727,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -15076,6 +15763,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -15121,6 +15811,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -15196,6 +15889,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15749,9 +16445,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15770,6 +16463,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15803,9 +16499,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15815,7 +16508,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15827,6 +16520,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15890,6 +16586,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -16010,6 +16709,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -16037,15 +16742,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16283,6 +17063,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16690,6 +17473,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -17005,9 +17809,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -17065,6 +17875,38 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17320,6 +18162,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17786,6 +18631,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17816,9 +18664,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -18053,6 +18898,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -18098,9 +18946,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -18110,9 +18955,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18234,19 +19076,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18420,6 +19256,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18516,7 +19355,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18540,9 +19379,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18564,7 +19400,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18588,9 +19424,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18606,9 +19439,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18618,12 +19448,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18648,7 +19472,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18840,7 +19664,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18852,9 +19676,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18957,6 +19778,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -19038,6 +19862,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -19056,6 +19883,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -19086,6 +19916,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -19122,6 +19955,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19350,6 +20189,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19359,6 +20201,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19371,12 +20216,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19581,9 +20432,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20277,7 +21125,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20580,6 +21428,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20634,6 +21485,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -21090,6 +21944,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -21216,6 +22073,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21327,6 +22187,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21408,6 +22271,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21454,9 +22320,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21668,6 +22531,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21788,6 +22654,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21809,9 +22678,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21839,6 +22714,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21966,7 +22844,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21978,6 +22862,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21996,6 +22892,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -22092,7 +22991,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -22125,6 +23024,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22332,6 +23234,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22486,6 +23391,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22513,6 +23424,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22582,6 +23496,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22591,6 +23508,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22606,6 +23529,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22627,10 +23553,7 @@ msgstr "" msgid "Save pipeline schedule" msgstr "" -msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." -msgstr "" - -msgid "Save variables" +msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" msgid "Saved scan settings and target site settings which are reusable." @@ -22642,6 +23565,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22681,6 +23607,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22711,7 +23640,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22768,9 +23697,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22852,9 +23778,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22941,7 +23864,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22986,10 +23909,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -23118,6 +24041,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23181,6 +24107,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23220,6 +24152,13 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23400,6 +24339,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23415,7 +24357,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23430,9 +24372,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23526,6 +24465,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23640,6 +24582,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23775,6 +24720,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23880,6 +24828,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23898,9 +24855,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -24047,6 +25010,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -24074,6 +25040,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -24083,9 +25052,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -24095,6 +25061,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -24206,27 +25175,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24461,6 +25421,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24569,6 +25532,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24611,9 +25577,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24689,9 +25652,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24755,6 +25715,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24911,6 +25874,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -25040,6 +26006,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -25055,6 +26024,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -25097,6 +26069,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -25181,6 +26159,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -25202,6 +26183,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25337,12 +26321,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25370,6 +26360,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25610,15 +26603,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25703,7 +26711,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25728,9 +26736,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25743,9 +26748,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25842,6 +26853,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25867,7 +26884,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25978,7 +26995,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -26038,6 +27055,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -26050,7 +27070,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -26089,6 +27109,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -26197,6 +27220,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26392,6 +27418,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26443,7 +27472,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26467,9 +27496,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26602,6 +27637,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26611,6 +27649,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27163,6 +28204,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -27201,7 +28248,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -27252,7 +28299,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27381,6 +28428,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27453,16 +28503,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27639,6 +28692,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27789,6 +28845,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -28014,6 +29073,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -28152,10 +29214,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28182,6 +29247,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28194,9 +29262,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -28218,15 +29313,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28281,10 +29388,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28404,6 +29508,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28500,9 +29607,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28656,6 +29760,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28967,7 +30077,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -29051,6 +30167,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -29147,6 +30272,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29171,13 +30299,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29246,15 +30377,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -29267,7 +30398,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29511,10 +30642,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29607,6 +30738,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29628,6 +30762,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29640,10 +30777,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29658,6 +30795,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29859,6 +31005,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29871,6 +31020,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29895,9 +31053,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29955,9 +31110,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -30060,19 +31212,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -30102,6 +31257,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -30117,6 +31275,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30385,9 +31546,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30514,9 +31672,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30562,9 +31717,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30650,6 +31802,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30898,7 +32053,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30916,6 +32071,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30934,6 +32092,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30970,6 +32131,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -31034,6 +32198,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31515,9 +32682,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31530,9 +32694,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31612,6 +32773,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31792,9 +32956,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31807,3 +32968,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/mk_MK/gitlab.po b/locale/mk_MK/gitlab.po new file mode 100644 index 0000000000000000000000000000000000000000..5b9d8100bc25a7113425d6ee29f7aa0da8a6ad71 --- /dev/null +++ b/locale/mk_MK/gitlab.po @@ -0,0 +1,32619 @@ +msgid "" +msgstr "" +"Project-Id-Version: gitlab-ee\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: Macedonian\n" +"Language: mk_MK\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=(n%10==1 && n%100 != 11 ? 0 : 1);\n" +"X-Crowdin-Project: gitlab-ee\n" +"X-Crowdin-Project-ID: 288872\n" +"X-Crowdin-Language: mk\n" +"X-Crowdin-File: /master/locale/gitlab.pot\n" +"X-Crowdin-File-ID: 6\n" +"PO-Revision-Date: 2020-11-03 22:49\n" + +msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" +msgstr "" + +msgid " %{start} to %{end}" +msgstr "" + +msgid " (from %{timeoutSource})" +msgstr "" + +msgid " Collected %{time}" +msgstr "" + +msgid " Please sign in." +msgstr "" + +msgid " Try to %{action} this file again." +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 %{emphasisStart}!merge request id%{emphasisEnd}" +msgstr "" + +msgid " or %{emphasisStart}#issue id%{emphasisEnd}" +msgstr "" + +msgid " or %{emphasisStart}&epic id%{emphasisEnd}" +msgstr "" + +msgid " or references (e.g. path/to/project!merge_request_id)" +msgstr "" + +msgid "\"%{path}\" did not exist on \"%{ref}\"" +msgstr "" + +msgid "\"el\" parameter is required for createInstance()" +msgstr "" + +msgid "%d Approval" +msgid_plural "%d Approvals" +msgstr[0] "" +msgstr[1] "" + +msgid "%d Package" +msgid_plural "%d Packages" +msgstr[0] "" +msgstr[1] "" + +msgid "%d Scanned URL" +msgid_plural "%d Scanned URLs" +msgstr[0] "" +msgstr[1] "" + +msgid "%d URL scanned" +msgid_plural "%d URLs scanned" +msgstr[0] "" +msgstr[1] "" + +msgid "%d approver" +msgid_plural "%d approvers" +msgstr[0] "" +msgstr[1] "" + +msgid "%d approver (you've approved)" +msgid_plural "%d approvers (you've approved)" +msgstr[0] "" +msgstr[1] "" + +msgid "%d changed file" +msgid_plural "%d changed files" +msgstr[0] "" +msgstr[1] "" + +msgid "%d child epic" +msgid_plural "%d child epics" +msgstr[0] "" +msgstr[1] "" + +msgid "%d code quality issue" +msgid_plural "%d code quality issues" +msgstr[0] "" +msgstr[1] "" + +msgid "%d comment" +msgid_plural "%d comments" +msgstr[0] "" +msgstr[1] "" + +msgid "%d comment on this commit" +msgid_plural "%d comments on this commit" +msgstr[0] "" +msgstr[1] "" + +msgid "%d commit" +msgid_plural "%d commits" +msgstr[0] "" +msgstr[1] "" + +msgid "%d commit behind" +msgid_plural "%d commits behind" +msgstr[0] "" +msgstr[1] "" + +msgid "%d commit," +msgid_plural "%d commits," +msgstr[0] "" +msgstr[1] "" + +msgid "%d commits" +msgstr "" + +msgid "%d completed issue" +msgid_plural "%d completed issues" +msgstr[0] "" +msgstr[1] "" + +msgid "%d contribution" +msgid_plural "%d contributions" +msgstr[0] "" +msgstr[1] "" + +msgid "%d day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +msgid "%d day until tags are automatically removed" +msgid_plural "%d days until tags are automatically removed" +msgstr[0] "" +msgstr[1] "" + +msgid "%d error" +msgid_plural "%d errors" +msgstr[0] "" +msgstr[1] "" + +msgid "%d exporter" +msgid_plural "%d exporters" +msgstr[0] "" +msgstr[1] "" + +msgid "%d failed" +msgid_plural "%d failed" +msgstr[0] "" +msgstr[1] "" + +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + +msgid "%d fixed test result" +msgid_plural "%d fixed test results" +msgstr[0] "" +msgstr[1] "" + +msgid "%d group selected" +msgid_plural "%d groups selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%d hour" +msgid_plural "%d hours" +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 in this group" +msgid_plural "%d issues in this group" +msgstr[0] "" +msgstr[1] "" + +msgid "%d issue successfully imported with the label" +msgid_plural "%d issues successfully imported with the label" +msgstr[0] "" +msgstr[1] "" + +msgid "%d layer" +msgid_plural "%d layers" +msgstr[0] "" +msgstr[1] "" + +msgid "%d merge request" +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] "" +msgstr[1] "" + +msgid "%d milestone" +msgid_plural "%d milestones" +msgstr[0] "" +msgstr[1] "" + +msgid "%d minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +msgid "%d more comment" +msgid_plural "%d more comments" +msgstr[0] "" +msgstr[1] "" + +msgid "%d open issue" +msgid_plural "%d open issues" +msgstr[0] "" +msgstr[1] "" + +msgid "%d pending comment" +msgid_plural "%d pending comments" +msgstr[0] "" +msgstr[1] "" + +msgid "%d personal project will be removed and cannot be restored." +msgid_plural "%d personal projects will be removed and cannot be restored." +msgstr[0] "" +msgstr[1] "" + +msgid "%d previously merged commit" +msgid_plural "%d previously merged commits" +msgstr[0] "" +msgstr[1] "" + +msgid "%d project" +msgid_plural "%d projects" +msgstr[0] "" +msgstr[1] "" + +msgid "%d project selected" +msgid_plural "%d projects selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%d request with warnings" +msgid_plural "%d requests with warnings" +msgstr[0] "" +msgstr[1] "" + +msgid "%d second" +msgid_plural "%d seconds" +msgstr[0] "" +msgstr[1] "" + +msgid "%d shard selected" +msgid_plural "%d shards selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%d tag" +msgid_plural "%d tags" +msgstr[0] "" +msgstr[1] "" + +msgid "%d tag per image name" +msgid_plural "%d tags per image name" +msgstr[0] "" +msgstr[1] "" + +msgid "%d unassigned issue" +msgid_plural "%d unassigned issues" +msgstr[0] "" +msgstr[1] "" + +msgid "%d unresolved thread" +msgid_plural "%d unresolved threads" +msgstr[0] "" +msgstr[1] "" + +msgid "%d vulnerability" +msgid_plural "%d vulnerabilities" +msgstr[0] "" +msgstr[1] "" + +msgid "%d vulnerability dismissed" +msgid_plural "%d vulnerabilities dismissed" +msgstr[0] "" +msgstr[1] "" + +msgid "%d warning found:" +msgid_plural "%d warnings found:" +msgstr[0] "" +msgstr[1] "" + +msgid "%s additional commit has been omitted to prevent performance issues." +msgid_plural "%s additional commits have been omitted to prevent performance issues." +msgstr[0] "" +msgstr[1] "" + +msgid "%{actionText} & %{openOrClose} %{noteable}" +msgstr "" + +msgid "%{address} is an invalid IP address range" +msgstr "" + +msgid "%{author_link} wrote:" +msgstr "" + +msgid "%{authorsName}'s thread" +msgstr "" + +msgid "%{code_open}\"johnsmith@example.com\": \"@johnsmith\"%{code_close} will add \"By %{link_open}@johnsmith%{link_close}\" to all issues and comments originally created by johnsmith@example.com, and will set %{link_open}@johnsmith%{link_close} as the assignee on all issues originally assigned to johnsmith@example.com." +msgstr "" + +msgid "%{code_open}\"johnsmith@example.com\": \"John Smith\"%{code_close} will add \"By John Smith\" to all issues and comments originally created by johnsmith@example.com." +msgstr "" + +msgid "%{code_open}\"johnsmith@example.com\": \"johnsm...@example.com\"%{code_close} will add \"By johnsm...@example.com\" to all issues and comments originally created by johnsmith@example.com. The email address or username is masked to ensure the user's privacy." +msgstr "" + +msgid "%{code_open}\"johnsmith@example.com\": \"johnsmith@example.com\"%{code_close} will add \"By %{link_open}johnsmith@example.com%{link_close}\" to all issues and comments originally created by johnsmith@example.com. By default, the email address or username is masked to ensure the user's privacy. Use this option if you want to show the full email address." +msgstr "" + +msgid "%{code_open}Masked%{code_close} variables are hidden in job logs (though they must match certain regexp requirements to do so)." +msgstr "" + +msgid "%{code_open}Protected%{code_close} variables are only exposed to protected branches or tags." +msgstr "" + +msgid "%{commit_author_link} authored %{commit_timeago}" +msgstr "" + +msgid "%{completedCount} completed weight" +msgstr "" + +msgid "%{completedWeight} of %{totalWeight} weight completed" +msgstr "" + +msgid "%{containerScanningLinkStart}Container Scanning%{containerScanningLinkEnd} and/or %{dependencyScanningLinkStart}Dependency Scanning%{dependencyScanningLinkEnd} must be enabled. %{securityBotLinkStart}GitLab-Security-Bot%{securityBotLinkEnd} will be the author of the auto-created merge request. %{moreInfoLinkStart}More information%{moreInfoLinkEnd}." +msgstr "" + +msgid "%{cores} cores" +msgstr "" + +msgid "%{count} %{scope} for term '%{term}'" +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} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} more" +msgstr "" + +msgid "%{count} more assignees" +msgstr "" + +msgid "%{count} more release" +msgid_plural "%{count} more releases" +msgstr[0] "" +msgstr[1] "" + +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} related %{pluralized_subject}: %{links}" +msgstr "" + +msgid "%{count} total weight" +msgstr "" + +msgid "%{dashboard_path} could not be found." +msgstr "" + +msgid "%{days} days until tags are automatically removed" +msgstr "" + +msgid "%{deployLinkStart}Use a template to deploy to ECS%{deployLinkEnd}, or use a docker image to %{commandsLinkStart}run AWS commands in GitLab CI/CD%{commandsLinkEnd}." +msgstr "" + +msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + +msgid "%{due_date} (Past due)" +msgstr "" + +msgid "%{duration}ms" +msgstr "" + +msgid "%{edit_in_new_fork_notice} Try to cherry-pick this commit again." +msgstr "" + +msgid "%{edit_in_new_fork_notice} Try to create a new directory again." +msgstr "" + +msgid "%{edit_in_new_fork_notice} Try to revert this commit again." +msgstr "" + +msgid "%{edit_in_new_fork_notice} Try to upload a file again." +msgstr "" + +msgid "%{extra} more downstream pipelines" +msgstr "" + +msgid "%{filePath} deleted" +msgstr "" + +msgid "%{firstLabel} +%{labelCount} more" +msgstr "" + +msgid "%{firstMilestoneName} + %{numberOfOtherMilestones} more" +msgstr "" + +msgid "%{global_id} is not a valid ID for %{expected_type}." +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} group members" +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 "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" +msgstr "" + +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + +msgid "%{host} sign-in from new location" +msgstr "" + +msgid "%{icon}You are about to add %{usersTag} people to the discussion. They will all receive a notification." +msgstr "" + +msgid "%{integrations_link_start}Integrations%{link_end} enable you to make third-party applications part of your GitLab workflow. If the available integrations don't meet your needs, consider using a %{webhooks_link_start}webhook%{link_end}." +msgstr "" + +msgid "%{issuableType} will be removed! Are you sure?" +msgstr "" + +msgid "%{issuesCount} issues with a limit of %{maxIssueCount}" +msgstr "" + +msgid "%{issuesSize} with a limit of %{maxIssueCount}" +msgstr "" + +msgid "%{labelStart}Class:%{labelEnd} %{class}" +msgstr "" + +msgid "%{labelStart}Crash Address:%{labelEnd} %{crash_address}" +msgstr "" + +msgid "%{labelStart}Crash State:%{labelEnd} %{stacktrace_snippet}" +msgstr "" + +msgid "%{labelStart}Evidence:%{labelEnd} %{evidence}" +msgstr "" + +msgid "%{labelStart}File:%{labelEnd} %{file}" +msgstr "" + +msgid "%{labelStart}Headers:%{labelEnd} %{headers}" +msgstr "" + +msgid "%{labelStart}Image:%{labelEnd} %{image}" +msgstr "" + +msgid "%{labelStart}Method:%{labelEnd} %{method}" +msgstr "" + +msgid "%{labelStart}Namespace:%{labelEnd} %{namespace}" +msgstr "" + +msgid "%{labelStart}Scan Type:%{labelEnd} %{reportType}" +msgstr "" + +msgid "%{labelStart}Scanner:%{labelEnd} %{scanner}" +msgstr "" + +msgid "%{labelStart}Severity:%{labelEnd} %{severity}" +msgstr "" + +msgid "%{labelStart}Status:%{labelEnd} %{status}" +msgstr "" + +msgid "%{labelStart}URL:%{labelEnd} %{url}" +msgstr "" + +msgid "%{label_for_message} unavailable" +msgstr "" + +msgid "%{label_name} %{span_open}will be permanently deleted from %{subject_name}. This cannot be undone.%{span_close}" +msgstr "" + +msgid "%{lets_encrypt_link_start}Let's Encrypt%{lets_encrypt_link_end} is a free, automated, and open certificate authority (CA), that give digital certificates in order to enable HTTPS (SSL/TLS) for websites." +msgstr "" + +msgid "%{level_name} is not allowed in a %{group_level_name} group." +msgstr "" + +msgid "%{level_name} is not allowed since the fork source project has lower visibility." +msgstr "" + +msgid "%{link_start}Learn more%{link_end} about what information is shared with GitLab Inc." +msgstr "" + +msgid "%{link_start}Read more%{link_end} about role permissions" +msgstr "" + +msgid "%{link_start}Remove the %{draft_or_wip_snippet} prefix%{link_end} from the title to allow this merge request to be merged when it's ready." +msgstr "" + +msgid "%{link_start}Start the title with %{draft_snippet} or %{wip_snippet}%{link_end} to prevent a merge request that is a work in progress from being merged before it's ready." +msgstr "" + +msgid "%{listToShow}, and %{awardsListLength} more." +msgstr "" + +msgid "%{loadingIcon} Started" +msgstr "" + +msgid "%{location} is missing required keys: %{keys}" +msgstr "" + +msgid "%{lock_path} is locked by GitLab User %{lock_user_id}" +msgstr "" + +msgid "%{markdownDocsLinkStart}Markdown%{markdownDocsLinkEnd} and %{quickActionsDocsLinkStart}quick actions%{quickActionsDocsLinkEnd} are supported" +msgstr "" + +msgid "%{mergeLength}/%{usersLength} can merge" +msgstr "" + +msgid "%{message} showing first %{warnings_displayed}" +msgstr "" + +msgid "%{milestone_name} (Past due)" +msgstr "" + +msgid "%{milestone} (expired)" +msgstr "" + +msgid "%{milliseconds}ms" +msgstr "" + +msgid "%{mrText}, this issue will be closed automatically." +msgstr "" + +msgid "%{name_with_link} has %{percent} or less Shared Runner Pipeline minutes remaining. Once it runs out, no new jobs or pipelines in its projects will run." +msgstr "" + +msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." +msgstr "" + +msgid "%{name} contained %{resultsString}" +msgstr "" + +msgid "%{name} found %{resultsString}" +msgstr "" + +msgid "%{name} is already being used for another emoji" +msgstr "" + +msgid "%{name} is scheduled for %{action}" +msgstr "" + +msgid "%{name}'s avatar" +msgstr "" + +msgid "%{name}(%{url}) has %{percent} or less Shared Runner Pipeline minutes remaining. Once it runs out, no new jobs or pipelines in its projects will run." +msgstr "" + +msgid "%{name}(%{url}) has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." +msgstr "" + +msgid "%{no_of_days} day" +msgid_plural "%{no_of_days} days" +msgstr[0] "" +msgstr[1] "" + +msgid "%{number_commits_behind} commits behind %{default_branch}, %{number_commits_ahead} commits ahead" +msgstr "" + +msgid "%{openOrClose} %{noteable}" +msgstr "" + +msgid "%{openedEpics} open, %{closedEpics} closed" +msgstr "" + +msgid "%{openedIssues} open, %{closedIssues} closed" +msgstr "" + +msgid "%{percentage}%% weight completed" +msgstr "" + +msgid "%{percent}%% complete" +msgstr "" + +msgid "%{percent}%{percentSymbol} complete" +msgstr "" + +msgid "%{placeholder} is not a valid color scheme" +msgstr "" + +msgid "%{placeholder} is not a valid theme" +msgstr "" + +msgid "%{primary} (%{secondary})" +msgstr "" + +msgid "%{ref} cannot be added: %{error}" +msgstr "" + +msgid "%{releases} release" +msgid_plural "%{releases} releases" +msgstr[0] "" +msgstr[1] "" + +msgid "%{remaining_approvals} left" +msgstr "" + +msgid "%{reportType} %{status} detected %{criticalStart}%{critical} critical%{criticalEnd} and %{highStart}%{high} high%{highEnd} severity vulnerabilities out of %{total}." +msgstr "" + +msgid "%{reportType} %{status} detected %{criticalStart}%{critical} critical%{criticalEnd} and %{highStart}%{high} high%{highEnd} severity vulnerabilities." +msgstr "" + +msgid "%{reportType} %{status} detected %{criticalStart}%{critical} critical%{criticalEnd} severity vulnerabilities out of %{total}." +msgstr "" + +msgid "%{reportType} %{status} detected %{criticalStart}%{critical} critical%{criticalEnd} severity vulnerability." +msgid_plural "%{reportType} %{status} detected %{criticalStart}%{critical} critical%{criticalEnd} severity vulnerabilities." +msgstr[0] "" +msgstr[1] "" + +msgid "%{reportType} %{status} detected %{highStart}%{high} high%{highEnd} severity vulnerabilities out of %{total}." +msgstr "" + +msgid "%{reportType} %{status} detected %{highStart}%{high} high%{highEnd} severity vulnerability." +msgid_plural "%{reportType} %{status} detected %{highStart}%{high} high%{highEnd} severity vulnerabilities." +msgstr[0] "" +msgstr[1] "" + +msgid "%{reportType} %{status} detected %{other} vulnerability." +msgid_plural "%{reportType} %{status} detected %{other} vulnerabilities." +msgstr[0] "" +msgstr[1] "" + +msgid "%{reportType} %{status} detected no vulnerabilities." +msgstr "" + +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." +msgstr "" + +msgid "%{seconds}s" +msgstr "" + +msgid "%{securityScanner} is not enabled for this project. %{linkStart}More information%{linkEnd}" +msgid_plural "%{securityScanner} are not enabled for this project. %{linkStart}More information%{linkEnd}" +msgstr[0] "" +msgstr[1] "" + +msgid "%{securityScanner} result is not available because a pipeline has not been run since it was enabled. %{linkStart}Run a pipeline%{linkEnd}" +msgid_plural "%{securityScanner} results are not available because a pipeline has not been run since it was enabled. %{linkStart}Run a pipeline%{linkEnd}" +msgstr[0] "" +msgstr[1] "" + +msgid "%{size} %{unit}" +msgstr "" + +msgid "%{size} GiB" +msgstr "" + +msgid "%{size} KiB" +msgstr "" + +msgid "%{size} MiB" +msgstr "" + +msgid "%{size} bytes" +msgstr "" + +msgid "%{sourceBranch} into %{targetBranch}" +msgstr "" + +msgid "%{spammable_titlecase} was submitted to Akismet successfully." +msgstr "" + +msgid "%{spanStart}at line%{spanEnd} %{errorLine}%{errorColumn}" +msgstr "" + +msgid "%{spanStart}in%{spanEnd} %{errorFn}" +msgstr "" + +msgid "%{start} to %{end}" +msgstr "" + +msgid "%{state} epics" +msgstr "" + +msgid "%{strongStart}Deletes%{strongEnd} source branch" +msgstr "" + +msgid "%{strongStart}Note:%{strongEnd} Once a custom stage has been added you can re-order stages by dragging them into the desired position." +msgstr "" + +msgid "%{strong_start}%{branch_count}%{strong_end} Branch" +msgid_plural "%{strong_start}%{branch_count}%{strong_end} Branches" +msgstr[0] "" +msgstr[1] "" + +msgid "%{strong_start}%{commit_count}%{strong_end} Commit" +msgid_plural "%{strong_start}%{commit_count}%{strong_end} Commits" +msgstr[0] "" +msgstr[1] "" + +msgid "%{strong_start}%{human_size}%{strong_end} Files" +msgstr "" + +msgid "%{strong_start}%{human_size}%{strong_end} Storage" +msgstr "" + +msgid "%{strong_start}%{release_count}%{strong_end} Release" +msgid_plural "%{strong_start}%{release_count}%{strong_end} Releases" +msgstr[0] "" +msgstr[1] "" + +msgid "%{strong_start}%{tag_count}%{strong_end} Tag" +msgid_plural "%{strong_start}%{tag_count}%{strong_end} Tags" +msgstr[0] "" +msgstr[1] "" + +msgid "%{tabname} changed" +msgstr "" + +msgid "%{tags} tag per image name" +msgstr "" + +msgid "%{tags} tags per image name" +msgstr "" + +msgid "%{tag}-%{evidence}-%{filename}" +msgstr "" + +msgid "%{template_project_id} is unknown or invalid" +msgstr "" + +msgid "%{text} %{files}" +msgid_plural "%{text} %{files} files" +msgstr[0] "" +msgstr[1] "" + +msgid "%{text} is available" +msgstr "" + +msgid "%{timebox_name} should belong either to a project or a group." +msgstr "" + +msgid "%{timebox_type} does not support burnup charts" +msgstr "" + +msgid "%{timebox_type} must have a start and due date" +msgstr "" + +msgid "%{title} %{operator} %{threshold}" +msgstr "" + +msgid "%{title} changes" +msgstr "" + +msgid "%{token}..." +msgstr "" + +msgid "%{totalCpu} (%{freeSpacePercentage}%{percentSymbol} free)" +msgstr "" + +msgid "%{totalMemory} (%{freeSpacePercentage}%{percentSymbol} free)" +msgstr "" + +msgid "%{totalWeight} total weight" +msgstr "" + +msgid "%{total_warnings} warning(s) found:" +msgstr "" + +msgid "%{total} open issue weight" +msgstr "" + +msgid "%{total} warnings found: showing first %{warningsDisplayed}" +msgstr "" + +msgid "%{usage_ping_link_start}Learn more%{usage_ping_link_end} about what information is shared with GitLab Inc." +msgstr "" + +msgid "%{userName} (cannot merge)" +msgstr "" + +msgid "%{userName}'s avatar" +msgstr "" + +msgid "%{user_name} profile page" +msgstr "" + +msgid "%{username}'s avatar" +msgstr "" + +msgid "%{value} s" +msgstr "" + +msgid "%{verb} %{time_spent_value} spent time." +msgstr "" + +msgid "%{webhooks_link_start}%{webhook_type}%{link_end} enable you to send notifications to web applications in response to events in a group or project." +msgstr "" + +msgid "%{webhooks_link_start}%{webhook_type}%{link_end} enable you to send notifications to web applications in response to events in a group or project. We recommend using an %{integrations_link_start}integration%{link_end} in preference to a webhook." +msgstr "" + +msgid "< 1 hour" +msgstr "" + +msgid "<no scopes selected>" +msgstr "" + +msgid "<project name>" +msgstr "" + +msgid "'%{data}' at %{location} does not match format: %{format}" +msgstr "" + +msgid "'%{data}' at %{location} does not match pattern: %{pattern}" +msgstr "" + +msgid "'%{data}' at %{location} is invalid: error_type=%{type}" +msgstr "" + +msgid "'%{data}' at %{location} is not of type: %{type}" +msgstr "" + +msgid "'%{data}' at %{location} is not one of: %{enum}" +msgstr "" + +msgid "'%{data}' at %{location} is not: %{const}" +msgstr "" + +msgid "'%{level}' is not a valid visibility level" +msgstr "" + +msgid "'%{name}' Value Stream created" +msgstr "" + +msgid "'%{name}' Value Stream deleted" +msgstr "" + +msgid "'%{name}' stage already exists" +msgstr "" + +msgid "'%{source}' is not a import source" +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 "(%{value}) has already been taken" +msgstr "" + +msgid "(No changes)" +msgstr "" + +msgid "(check progress)" +msgstr "" + +msgid "(deleted)" +msgstr "" + +msgid "(line: %{startLine})" +msgstr "" + +msgid "(max size 15 MB)" +msgstr "" + +msgid "(removed)" +msgstr "" + +msgid "(revoked)" +msgstr "" + +msgid "* * * * *" +msgstr "" + +msgid "+ %{amount} more" +msgstr "" + +msgid "+ %{count} more" +msgstr "" + +msgid "+ %{moreCount} more" +msgstr "" + +msgid "+ %{numberOfHiddenAssignees} more" +msgstr "" + +msgid "+ %{numberOfHiddenReviewers} more" +msgstr "" + +msgid "+%d more" +msgid_plural "+%d more" +msgstr[0] "" +msgstr[1] "" + +msgid "+%{approvers} more approvers" +msgstr "" + +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + +msgid "+%{tags} more" +msgstr "" + +msgid ", or " +msgstr "" + +msgid "- Event" +msgid_plural "- Events" +msgstr[0] "" +msgstr[1] "" + +msgid "- Runner is active and can process any new jobs" +msgstr "" + +msgid "- Runner is paused and will not receive any new jobs" +msgstr "" + +msgid "- User" +msgid_plural "- Users" +msgstr[0] "" +msgstr[1] "" + +msgid "- of - weight completed" +msgstr "" + +msgid "- show less" +msgstr "" + +msgid "." +msgstr "" + +msgid "0 bytes" +msgstr "" + +msgid "0 for unlimited" +msgstr "" + +msgid "0 for unlimited, only effective with remote storage enabled." +msgstr "" + +msgid "0t1DgySidms" +msgstr "" + +msgid "1 Day" +msgid_plural "%d Days" +msgstr[0] "" +msgstr[1] "" + +msgid "1 Issue" +msgid_plural "%d Issues" +msgstr[0] "" +msgstr[1] "" + +msgid "1 closed issue" +msgid_plural "%{issues} closed issues" +msgstr[0] "" +msgstr[1] "" + +msgid "1 closed merge request" +msgid_plural "%{merge_requests} closed merge requests" +msgstr[0] "" +msgstr[1] "" + +msgid "1 day" +msgid_plural "%d days" +msgstr[0] "" +msgstr[1] "" + +msgid "1 deploy key" +msgid_plural "%d deploy keys" +msgstr[0] "" +msgstr[1] "" + +msgid "1 group" +msgid_plural "%d groups" +msgstr[0] "" +msgstr[1] "" + +msgid "1 hour" +msgid_plural "%d hours" +msgstr[0] "" +msgstr[1] "" + +msgid "1 merged merge request" +msgid_plural "%{merge_requests} merged merge requests" +msgstr[0] "" +msgstr[1] "" + +msgid "1 minute" +msgid_plural "%d minutes" +msgstr[0] "" +msgstr[1] "" + +msgid "1 open issue" +msgid_plural "%{issues} open issues" +msgstr[0] "" +msgstr[1] "" + +msgid "1 open merge request" +msgid_plural "%{merge_requests} open merge requests" +msgstr[0] "" +msgstr[1] "" + +msgid "1 pipeline" +msgid_plural "%d pipelines" +msgstr[0] "" +msgstr[1] "" + +msgid "1 role" +msgid_plural "%d roles" +msgstr[0] "" +msgstr[1] "" + +msgid "1 user" +msgid_plural "%{num} users" +msgstr[0] "" +msgstr[1] "" + +msgid "1-9 contributions" +msgstr "" + +msgid "10-19 contributions" +msgstr "" + +msgid "1st contribution!" +msgstr "" + +msgid "20-29 contributions" +msgstr "" + +msgid "2FA" +msgstr "" + +msgid "2FADevice|Registered On" +msgstr "" + +msgid "3 days" +msgstr "" + +msgid "3 hours" +msgstr "" + +msgid "30 days" +msgstr "" + +msgid "30 minutes" +msgstr "" + +msgid "30+ contributions" +msgstr "" + +msgid "403|Please contact your GitLab administrator to get permission." +msgstr "" + +msgid "403|You don't have the permission to access this page." +msgstr "" + +msgid "404|Make sure the address is correct and the page hasn't moved." +msgstr "" + +msgid "404|Page Not Found" +msgstr "" + +msgid "404|Please contact your GitLab administrator if you think this is a mistake." +msgstr "" + +msgid "7 days" +msgstr "" + +msgid "8 hours" +msgstr "" + +msgid ":%{startLine} to %{endLine}" +msgstr "" + +msgid "A %{incident_docs_start}modified issue%{incident_docs_end} to guide the resolution of incidents." +msgstr "" + +msgid "A 'Runner' is a process which runs a job. You can set up as many Runners as you need." +msgstr "" + +msgid "A .NET Core console application template, customizable for any .NET Core project" +msgstr "" + +msgid "A CI/CD pipeline must run and be successful before merge." +msgstr "" + +msgid "A GitBook site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features." +msgstr "" + +msgid "A Gitpod configured Webapplication in Spring and Java" +msgstr "" + +msgid "A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features." +msgstr "" + +msgid "A Hugo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features." +msgstr "" + +msgid "A Jekyll site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features." +msgstr "" + +msgid "A Let's Encrypt SSL certificate can not be obtained until your domain is verified." +msgstr "" + +msgid "A Let's Encrypt account will be configured for this GitLab installation using your email address. You will receive emails to warn of expiring certificates." +msgstr "" + +msgid "A basic page and serverless function that uses AWS Lambda, AWS API Gateway, and GitLab Pages" +msgstr "" + +msgid "A complete DevOps platform" +msgstr "" + +msgid "A default branch cannot be chosen for an empty project." +msgstr "" + +msgid "A deleted user" +msgstr "" + +msgid "A file has been changed." +msgstr "" + +msgid "A file was not found." +msgstr "" + +msgid "A file with '%{file_name}' already exists in %{branch} branch" +msgstr "" + +msgid "A fork is a copy of a project." +msgstr "" + +msgid "A group is a collection of several projects" +msgstr "" + +msgid "A group represents your organization in GitLab. Groups allow you to manage users and collaborate across multiple projects." +msgstr "" + +msgid "A member of the abuse team will review your report as soon as possible." +msgstr "" + +msgid "A merge request approval is required when a security report contains a new vulnerability of high, critical, or unknown severity." +msgstr "" + +msgid "A merge request approval is required when the license compliance report contains a denied license." +msgstr "" + +msgid "A new Auto DevOps pipeline has been created, go to %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details" +msgstr "" + +msgid "A new Release %{tag} for %{name} was published. Visit the %{release_link_start}Releases page%{release_link_end} to read more about it." +msgstr "" + +msgid "A new Release %{tag} for %{name} was published. Visit the Releases page to read more about it:" +msgstr "" + +msgid "A new branch will be created in your fork and a new merge request will be started." +msgstr "" + +msgid "A new impersonation token has been created." +msgstr "" + +msgid "A non-confidential epic cannot be assigned to a confidential parent epic" +msgstr "" + +msgid "A plain HTML site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features." +msgstr "" + +msgid "A platform value can be web, mob or app." +msgstr "" + +msgid "A project boilerplate for Salesforce App development with Salesforce Developer tools." +msgstr "" + +msgid "A project containing issues for each audit inquiry in the HIPAA Audit Protocol published by the U.S. Department of Health & Human Services" +msgstr "" + +msgid "A project is where you house your files (repository), plan your work (issues), and publish your documentation (wiki), %{among_other_things_link}." +msgstr "" + +msgid "A ready-to-go template for use with Android apps." +msgstr "" + +msgid "A ready-to-go template for use with iOS Swift apps." +msgstr "" + +msgid "A regular expression that will be used to find the test coverage output in the job log. Leave blank to disable" +msgstr "" + +msgid "A secure token that identifies an external storage request." +msgstr "" + +msgid "A sign-in to your account has been made from the following IP address: %{ip}" +msgstr "" + +msgid "A subscription will trigger a new pipeline on the default branch of this project when a pipeline successfully completes for a new tag on the %{default_branch_docs} of the subscribed project." +msgstr "" + +msgid "A user with write access to the source branch selected this option" +msgstr "" + +msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" +msgstr "" + +msgid "API Fuzzing" +msgstr "" + +msgid "API Help" +msgstr "" + +msgid "API Token" +msgstr "" + +msgid "AWS Access Key" +msgstr "" + +msgid "AWS Access Key. Only required if not using role instance credentials" +msgstr "" + +msgid "AWS Secret Access Key" +msgstr "" + +msgid "AWS Secret Access Key. Only required if not using role instance credentials" +msgstr "" + +msgid "Abort" +msgstr "" + +msgid "About GitLab" +msgstr "" + +msgid "About GitLab CE" +msgstr "" + +msgid "About auto deploy" +msgstr "" + +msgid "About this feature" +msgstr "" + +msgid "Abuse Reports" +msgstr "" + +msgid "Abuse reports" +msgstr "" + +msgid "Accept invitation" +msgstr "" + +msgid "Accept terms" +msgstr "" + +msgid "Acceptable for use in this project" +msgstr "" + +msgid "Access Tokens" +msgstr "" + +msgid "Access denied for your LDAP account." +msgstr "" + +msgid "Access denied! Please verify you can add deploy keys to this repository." +msgstr "" + +msgid "Access expiration date" +msgstr "" + +msgid "Access expires" +msgstr "" + +msgid "Access forbidden. Check your access level." +msgstr "" + +msgid "Access granted" +msgstr "" + +msgid "Access requests" +msgstr "" + +msgid "Access to '%{classification_label}' not allowed" +msgstr "" + +msgid "Access to Pages websites are controlled based on the user's membership to a given project. By checking this box, users will be required to be logged in to have access to all Pages websites in your instance." +msgstr "" + +msgid "AccessDropdown|Deploy Keys" +msgstr "" + +msgid "AccessDropdown|Groups" +msgstr "" + +msgid "AccessDropdown|Roles" +msgstr "" + +msgid "AccessDropdown|Users" +msgstr "" + +msgid "AccessTokens|Access Tokens" +msgstr "" + +msgid "AccessTokens|Are you sure?" +msgstr "" + +msgid "AccessTokens|Are you sure? Any RSS or calendar URLs currently in use will stop working." +msgstr "" + +msgid "AccessTokens|Are you sure? Any issue email addresses currently in use will stop working." +msgstr "" + +msgid "AccessTokens|Created" +msgstr "" + +msgid "AccessTokens|Feed token" +msgstr "" + +msgid "AccessTokens|Incoming email token" +msgstr "" + +msgid "AccessTokens|It cannot be used to access any other data." +msgstr "" + +msgid "AccessTokens|Keep this token secret. Anyone who gets ahold of it can access repository static objects as if they were you. You should %{reset_link_start}reset it%{reset_link_end} if that ever happens." +msgstr "" + +msgid "AccessTokens|Keep this token secret. Anyone who gets ahold of it can create issues as if they were you. You should %{link_reset_it} if that ever happens." +msgstr "" + +msgid "AccessTokens|Keep this token secret. Anyone who gets ahold of it can read activity and issue RSS feeds or your calendar feed as if they were you. You should %{link_reset_it} if that ever happens." +msgstr "" + +msgid "AccessTokens|Personal Access Tokens" +msgstr "" + +msgid "AccessTokens|Static object token" +msgstr "" + +msgid "AccessTokens|They are the only accepted password when you have Two-Factor Authentication (2FA) enabled." +msgstr "" + +msgid "AccessTokens|You can also use personal access tokens to authenticate against Git over HTTP." +msgstr "" + +msgid "AccessTokens|You can generate a personal access token for each application you use that needs access to the GitLab API." +msgstr "" + +msgid "AccessTokens|Your feed token is used to authenticate you when your RSS reader loads a personalized RSS feed or when your calendar application loads a personalized calendar, and is included in those feed URLs." +msgstr "" + +msgid "AccessTokens|Your incoming email token is used to authenticate you when you create a new issue by email, and is included in your personal project-specific email addresses." +msgstr "" + +msgid "AccessTokens|Your static object token is used to authenticate you when repository static objects (e.g. archives, blobs, ...) are being served from an external storage." +msgstr "" + +msgid "AccessTokens|reset it" +msgstr "" + +msgid "AccessibilityReport|Learn more" +msgstr "" + +msgid "AccessibilityReport|Message: %{message}" +msgstr "" + +msgid "AccessibilityReport|New" +msgstr "" + +msgid "AccessibilityReport|The accessibility scanning found an error of the following type: %{code}" +msgstr "" + +msgid "Account" +msgstr "" + +msgid "Account ID" +msgstr "" + +msgid "Account and limit" +msgstr "" + +msgid "Account: %{account}" +msgstr "" + +msgid "Action to take when receiving an alert. %{docsLink}" +msgstr "" + +msgid "Actions" +msgstr "" + +msgid "Activate" +msgstr "" + +msgid "Activate Service Desk" +msgstr "" + +msgid "Activate user activity analysis" +msgstr "" + +msgid "Active" +msgstr "" + +msgid "Active %{type} (%{token_length})" +msgstr "" + +msgid "Active Sessions" +msgstr "" + +msgid "Activity" +msgstr "" + +msgid "Add" +msgstr "" + +msgid "Add \"%{value}\"" +msgstr "" + +msgid "Add %d issue" +msgid_plural "Add %d issues" +msgstr[0] "" +msgstr[1] "" + +msgid "Add %{linkStart}assets%{linkEnd} to your Release. GitLab automatically includes read-only assets, like source code and release evidence." +msgstr "" + +msgid "Add CHANGELOG" +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 "" + +msgid "Add LICENSE" +msgstr "" + +msgid "Add New Node" +msgstr "" + +msgid "Add README" +msgstr "" + +msgid "Add Variable" +msgstr "" + +msgid "Add Zoom meeting" +msgstr "" + +msgid "Add a %{type}" +msgstr "" + +msgid "Add a GPG key" +msgstr "" + +msgid "Add a Grafana button in the admin sidebar, monitoring section, to access a variety of statistics on the health and performance of GitLab." +msgstr "" + +msgid "Add a To Do" +msgstr "" + +msgid "Add a To-Do" +msgstr "" + +msgid "Add a bullet list" +msgstr "" + +msgid "Add a comment to this line" +msgstr "" + +msgid "Add a general comment to this %{noteableDisplayName}." +msgstr "" + +msgid "Add a general comment to this %{noteable_name}." +msgstr "" + +msgid "Add a homepage to your wiki that contains information about your project and GitLab will display it here instead of this message." +msgstr "" + +msgid "Add a line" +msgstr "" + +msgid "Add a link" +msgstr "" + +msgid "Add a new issue" +msgstr "" + +msgid "Add a numbered list" +msgstr "" + +msgid "Add a related issue" +msgstr "" + +msgid "Add a table" +msgstr "" + +msgid "Add a task list" +msgstr "" + +msgid "Add a to do" +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 existing issue" +msgstr "" + +msgid "Add an impersonation token" +msgstr "" + +msgid "Add another link" +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 "" + +msgid "Add comment to design" +msgstr "" + +msgid "Add deploy freeze" +msgstr "" + +msgid "Add domain" +msgstr "" + +msgid "Add email address" +msgstr "" + +msgid "Add environment" +msgstr "" + +msgid "Add existing confidential %{issuableType}" +msgstr "" + +msgid "Add header and footer to emails. Please note that color settings will only be applied within the application interface" +msgstr "" + +msgid "Add image comment" +msgstr "" + +msgid "Add issues" +msgstr "" + +msgid "Add italic text" +msgstr "" + +msgid "Add key" +msgstr "" + +msgid "Add label(s)" +msgstr "" + +msgid "Add list" +msgstr "" + +msgid "Add new application" +msgstr "" + +msgid "Add new directory" +msgstr "" + +msgid "Add or remove previously merged commits" +msgstr "" + +msgid "Add or subtract spent time" +msgstr "" + +msgid "Add previously merged commits" +msgstr "" + +msgid "Add reaction" +msgstr "" + +msgid "Add request manually" +msgstr "" + +msgid "Add strikethrough text" +msgstr "" + +msgid "Add suggestion to batch" +msgstr "" + +msgid "Add system hook" +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 review" +msgstr "" + +msgid "Add to tree" +msgstr "" + +msgid "Add user(s) to the group:" +msgstr "" + +msgid "Add users to group" +msgstr "" + +msgid "Add variable" +msgstr "" + +msgid "Add webhook" +msgstr "" + +msgid "Add/remove" +msgstr "" + +msgid "AddContextCommits|Add previously merged commits" +msgstr "" + +msgid "AddContextCommits|Add/remove" +msgstr "" + +msgid "AddMember|No users specified." +msgstr "" + +msgid "AddMember|Too many users specified (limit is %{user_limit})" +msgstr "" + +msgid "Added" +msgstr "" + +msgid "Added %{epic_ref} as a 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 for this merge request" +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 Metadata" +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 "" + +msgid "Adds a Zoom meeting" +msgstr "" + +msgid "Adds a to do." +msgstr "" + +msgid "Adds an issue to an epic." +msgstr "" + +msgid "Adjust your filters/search criteria above. If you believe this may be an error, please refer to the %{linkStart}Geo Troubleshooting%{linkEnd} documentation for more information." +msgstr "" + +msgid "Admin Area" +msgstr "" + +msgid "Admin Note" +msgstr "" + +msgid "Admin Notifications" +msgstr "" + +msgid "Admin Overview" +msgstr "" + +msgid "Admin Section" +msgstr "" + +msgid "Admin mode already enabled" +msgstr "" + +msgid "Admin mode disabled" +msgstr "" + +msgid "Admin mode enabled" +msgstr "" + +msgid "Admin notes" +msgstr "" + +msgid "AdminArea|Active users" +msgstr "" + +msgid "AdminArea|Billable users" +msgstr "" + +msgid "AdminArea|Blocked users" +msgstr "" + +msgid "AdminArea|Bots" +msgstr "" + +msgid "AdminArea|Components" +msgstr "" + +msgid "AdminArea|Developer" +msgstr "" + +msgid "AdminArea|Features" +msgstr "" + +msgid "AdminArea|Groups: %{number_of_groups}" +msgstr "" + +msgid "AdminArea|Guest" +msgstr "" + +msgid "AdminArea|Included Free in license" +msgstr "" + +msgid "AdminArea|Latest groups" +msgstr "" + +msgid "AdminArea|Latest projects" +msgstr "" + +msgid "AdminArea|Latest users" +msgstr "" + +msgid "AdminArea|Maintainer" +msgstr "" + +msgid "AdminArea|New group" +msgstr "" + +msgid "AdminArea|New project" +msgstr "" + +msgid "AdminArea|New user" +msgstr "" + +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + +msgid "AdminArea|Owner" +msgstr "" + +msgid "AdminArea|Projects: %{number_of_projects}" +msgstr "" + +msgid "AdminArea|Reporter" +msgstr "" + +msgid "AdminArea|Stop all jobs" +msgstr "" + +msgid "AdminArea|Stop all jobs?" +msgstr "" + +msgid "AdminArea|Stop jobs" +msgstr "" + +msgid "AdminArea|Stopping jobs failed" +msgstr "" + +msgid "AdminArea|Total users" +msgstr "" + +msgid "AdminArea|User cap" +msgstr "" + +msgid "AdminArea|Users statistics" +msgstr "" + +msgid "AdminArea|Users with highest role" +msgstr "" + +msgid "AdminArea|Users without a Group and Project" +msgstr "" + +msgid "AdminArea|Users: %{number_of_users}" +msgstr "" + +msgid "AdminArea|You’re about to stop all jobs.This will halt all current jobs that are running." +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 "" + +msgid "AdminProjects|Delete" +msgstr "" + +msgid "AdminProjects|Delete Project %{projectName}?" +msgstr "" + +msgid "AdminSettings|Apply integration settings to all Projects" +msgstr "" + +msgid "AdminSettings|Auto DevOps domain" +msgstr "" + +msgid "AdminSettings|Elasticsearch, PlantUML, Slack application, Third party offers, Snowplow, Amazon EKS have moved to Settings > General." +msgstr "" + +msgid "AdminSettings|Enable shared runners for new projects" +msgstr "" + +msgid "AdminSettings|Environment variables are protected by default" +msgstr "" + +msgid "AdminSettings|Go to General Settings" +msgstr "" + +msgid "AdminSettings|Integrations configured here will automatically apply to all projects on this instance." +msgstr "" + +msgid "AdminSettings|Moved to integrations" +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|Service Templates will soon be deprecated." +msgstr "" + +msgid "AdminSettings|Service template allows you to set default values for integrations" +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|Some settings have moved" +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|Try using the latest version of Integrations instead." +msgstr "" + +msgid "AdminSettings|When creating a new environment variable it will be protected by default." +msgstr "" + +msgid "AdminStatistics|Active Users" +msgstr "" + +msgid "AdminStatistics|Forks" +msgstr "" + +msgid "AdminStatistics|Issues" +msgstr "" + +msgid "AdminStatistics|Merge Requests" +msgstr "" + +msgid "AdminStatistics|Milestones" +msgstr "" + +msgid "AdminStatistics|Notes" +msgstr "" + +msgid "AdminStatistics|SSH Keys" +msgstr "" + +msgid "AdminStatistics|Snippets" +msgstr "" + +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + +msgid "AdminUsers|2FA Disabled" +msgstr "" + +msgid "AdminUsers|2FA Enabled" +msgstr "" + +msgid "AdminUsers|Access" +msgstr "" + +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + +msgid "AdminUsers|Active" +msgstr "" + +msgid "AdminUsers|Admin" +msgstr "" + +msgid "AdminUsers|Administrators have access to all groups, projects and users and can manage all features in this installation" +msgstr "" + +msgid "AdminUsers|Admins" +msgstr "" + +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + +msgid "AdminUsers|Automatically marked as default internal user" +msgstr "" + +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + +msgid "AdminUsers|Block" +msgstr "" + +msgid "AdminUsers|Block this user" +msgstr "" + +msgid "AdminUsers|Block user" +msgstr "" + +msgid "AdminUsers|Block user %{username}?" +msgstr "" + +msgid "AdminUsers|Blocked" +msgstr "" + +msgid "AdminUsers|Blocking user has the following effects:" +msgstr "" + +msgid "AdminUsers|Cannot unblock LDAP blocked users" +msgstr "" + +msgid "AdminUsers|Deactivate" +msgstr "" + +msgid "AdminUsers|Deactivate User %{username}?" +msgstr "" + +msgid "AdminUsers|Deactivate user" +msgstr "" + +msgid "AdminUsers|Deactivated" +msgstr "" + +msgid "AdminUsers|Deactivating a user has the following effects:" +msgstr "" + +msgid "AdminUsers|Delete User %{username} and contributions?" +msgstr "" + +msgid "AdminUsers|Delete User %{username}?" +msgstr "" + +msgid "AdminUsers|Delete user" +msgstr "" + +msgid "AdminUsers|Delete user and contributions" +msgstr "" + +msgid "AdminUsers|External" +msgstr "" + +msgid "AdminUsers|External users cannot see internal or private projects unless access is explicitly granted. Also, external users cannot create projects, groups, or personal snippets." +msgstr "" + +msgid "AdminUsers|Is using seat" +msgstr "" + +msgid "AdminUsers|It's you!" +msgstr "" + +msgid "AdminUsers|Log in" +msgstr "" + +msgid "AdminUsers|New user" +msgstr "" + +msgid "AdminUsers|No users found" +msgstr "" + +msgid "AdminUsers|Owned groups will be left" +msgstr "" + +msgid "AdminUsers|Pending approval" +msgstr "" + +msgid "AdminUsers|Personal projects will be left" +msgstr "" + +msgid "AdminUsers|Personal projects, group and user history will be left intact" +msgstr "" + +msgid "AdminUsers|Reactivating a user will:" +msgstr "" + +msgid "AdminUsers|Regular" +msgstr "" + +msgid "AdminUsers|Regular users have access to their groups and projects" +msgstr "" + +msgid "AdminUsers|Restore user access to the account, including web, Git and API." +msgstr "" + +msgid "AdminUsers|Search by name, email or username" +msgstr "" + +msgid "AdminUsers|Search users" +msgstr "" + +msgid "AdminUsers|Send email to users" +msgstr "" + +msgid "AdminUsers|Sort by" +msgstr "" + +msgid "AdminUsers|The user will be logged out" +msgstr "" + +msgid "AdminUsers|The user will not be able to access git repositories" +msgstr "" + +msgid "AdminUsers|The user will not be able to access the API" +msgstr "" + +msgid "AdminUsers|The user will not be able to use slash commands" +msgstr "" + +msgid "AdminUsers|The user will not receive any notifications" +msgstr "" + +msgid "AdminUsers|This user has requested access" +msgstr "" + +msgid "AdminUsers|To confirm, type %{projectName}" +msgstr "" + +msgid "AdminUsers|To confirm, type %{username}" +msgstr "" + +msgid "AdminUsers|User will not be able to access git repositories" +msgstr "" + +msgid "AdminUsers|User will not be able to login" +msgstr "" + +msgid "AdminUsers|When the user logs back in, their account will reactivate as a fully active account" +msgstr "" + +msgid "AdminUsers|Without projects" +msgstr "" + +msgid "AdminUsers|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 %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." +msgstr "" + +msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." +msgstr "" + +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + +msgid "AdminUsers|You cannot remove your own admin rights." +msgstr "" + +msgid "AdminUsers|You must transfer ownership or delete the groups owned by this user before you can delete their account" +msgstr "" + +msgid "Administration" +msgstr "" + +msgid "Adoption" +msgstr "" + +msgid "Advanced" +msgstr "" + +msgid "Advanced Search" +msgstr "" + +msgid "Advanced Search with Elasticsearch" +msgstr "" + +msgid "Advanced Settings" +msgstr "" + +msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." +msgstr "" + +msgid "After a successful password update you will be redirected to login screen." +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 "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." +msgstr "" + +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" + +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." +msgstr "" + +msgid "Alert" +msgid_plural "Alerts" +msgstr[0] "" +msgstr[1] "" + +msgid "AlertManagement|Acknowledged" +msgstr "" + +msgid "AlertManagement|Activity feed" +msgstr "" + +msgid "AlertManagement|Alert" +msgstr "" + +msgid "AlertManagement|Alert assignee(s): %{assignees}" +msgstr "" + +msgid "AlertManagement|Alert detail" +msgstr "" + +msgid "AlertManagement|Alert details" +msgstr "" + +msgid "AlertManagement|Alert status: %{status}" +msgstr "" + +msgid "AlertManagement|Alerts" +msgstr "" + +msgid "AlertManagement|All alerts" +msgstr "" + +msgid "AlertManagement|Assign status" +msgstr "" + +msgid "AlertManagement|Assignees" +msgstr "" + +msgid "AlertManagement|Authorize external service" +msgstr "" + +msgid "AlertManagement|Create incident" +msgstr "" + +msgid "AlertManagement|Critical" +msgstr "" + +msgid "AlertManagement|Display alerts from all your monitoring tools directly within GitLab. Streamline the investigation of your alerts and the escalation of alerts to incidents." +msgstr "" + +msgid "AlertManagement|Edit" +msgstr "" + +msgid "AlertManagement|Environment" +msgstr "" + +msgid "AlertManagement|Events" +msgstr "" + +msgid "AlertManagement|High" +msgstr "" + +msgid "AlertManagement|Incident" +msgstr "" + +msgid "AlertManagement|Info" +msgstr "" + +msgid "AlertManagement|Key" +msgstr "" + +msgid "AlertManagement|Low" +msgstr "" + +msgid "AlertManagement|Medium" +msgstr "" + +msgid "AlertManagement|Metrics" +msgstr "" + +msgid "AlertManagement|Metrics weren't available in the alerts payload." +msgstr "" + +msgid "AlertManagement|More information" +msgstr "" + +msgid "AlertManagement|No alert data to display." +msgstr "" + +msgid "AlertManagement|No alerts available to display. See %{linkStart}enabling alert management%{linkEnd} for more information on adding alerts to the list." +msgstr "" + +msgid "AlertManagement|No alerts to display." +msgstr "" + +msgid "AlertManagement|None" +msgstr "" + +msgid "AlertManagement|Open" +msgstr "" + +msgid "AlertManagement|Opsgenie is enabled" +msgstr "" + +msgid "AlertManagement|Please try again." +msgstr "" + +msgid "AlertManagement|Reported %{when}" +msgstr "" + +msgid "AlertManagement|Reported %{when} by %{tool}" +msgstr "" + +msgid "AlertManagement|Resolved" +msgstr "" + +msgid "AlertManagement|Runbook" +msgstr "" + +msgid "AlertManagement|Service" +msgstr "" + +msgid "AlertManagement|Severity" +msgstr "" + +msgid "AlertManagement|Start time" +msgstr "" + +msgid "AlertManagement|Status" +msgstr "" + +msgid "AlertManagement|Surface alerts in GitLab" +msgstr "" + +msgid "AlertManagement|There was an error displaying the alert. Please refresh the page to try again." +msgstr "" + +msgid "AlertManagement|There was an error displaying the alerts. Confirm your endpoint's configuration details to ensure alerts appear." +msgstr "" + +msgid "AlertManagement|There was an error while updating the To-Do of the alert." +msgstr "" + +msgid "AlertManagement|There was an error while updating the assignee(s) list. Please try again." +msgstr "" + +msgid "AlertManagement|There was an error while updating the assignee(s) of the alert. Please try again." +msgstr "" + +msgid "AlertManagement|There was an error while updating the status of the alert." +msgstr "" + +msgid "AlertManagement|This assignee cannot be assigned to this alert." +msgstr "" + +msgid "AlertManagement|Tool" +msgstr "" + +msgid "AlertManagement|Triggered" +msgstr "" + +msgid "AlertManagement|Unknown" +msgstr "" + +msgid "AlertManagement|Value" +msgstr "" + +msgid "AlertManagement|View alerts in Opsgenie" +msgstr "" + +msgid "AlertManagement|View incident" +msgstr "" + +msgid "AlertManagement|You have enabled the Opsgenie integration. Your alerts will be visible directly in Opsgenie." +msgstr "" + +msgid "AlertService|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." +msgstr "" + +msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." +msgstr "" + +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + +msgid "AlertSettings|API URL" +msgstr "" + +msgid "AlertSettings|Active" +msgstr "" + +msgid "AlertSettings|Add URL and auth key to your Prometheus config file" +msgstr "" + +msgid "AlertSettings|Add new integrations" +msgstr "" + +msgid "AlertSettings|Alert test payload" +msgstr "" + +msgid "AlertSettings|Authorization key" +msgstr "" + +msgid "AlertSettings|Authorization key has been successfully reset. Please save your changes now." +msgstr "" + +msgid "AlertSettings|Copy" +msgstr "" + +msgid "AlertSettings|Enter integration name" +msgstr "" + +msgid "AlertSettings|Enter test alert JSON...." +msgstr "" + +msgid "AlertSettings|External Prometheus" +msgstr "" + +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Opsgenie" +msgstr "" + +msgid "AlertSettings|Reset key" +msgstr "" + +msgid "AlertSettings|Resetting the authorization key for this project will require updating the authorization key in every alert source it is enabled in." +msgstr "" + +msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." +msgstr "" + +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + +msgid "AlertSettings|Test alert payload" +msgstr "" + +msgid "AlertSettings|Test alert sent successfully. If you have made other changes, please save them now." +msgstr "" + +msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" +msgstr "" + +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." +msgstr "" + +msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." +msgstr "" + +msgid "AlertSettings|URL cannot be blank and must start with http or https" +msgstr "" + +msgid "AlertSettings|Webhook URL" +msgstr "" + +msgid "AlertSettings|You can now set up alert endpoints for manually configured Prometheus instances in the Alerts section on the Operations settings page. Alert endpoint fields on this page have been deprecated." +msgstr "" + +msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." +msgstr "" + +msgid "AlertSettings|Your integration was successfully updated." +msgstr "" + +msgid "Alerts" +msgstr "" + +msgid "Alerts endpoint" +msgstr "" + +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + +msgid "Algorithm" +msgstr "" + +msgid "All" +msgstr "" + +msgid "All %{replicableType} are being scheduled for %{action}" +msgstr "" + +msgid "All (default)" +msgstr "" + +msgid "All Members" +msgstr "" + +msgid "All branches" +msgstr "" + +msgid "All changes are committed" +msgstr "" + +msgid "All default stages are currently visible" +msgstr "" + +msgid "All email addresses will be used to identify your commits." +msgstr "" + +msgid "All environments" +msgstr "" + +msgid "All epics" +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." +msgstr "" + +msgid "All issues for this milestone are closed. You may close this milestone now." +msgstr "" + +msgid "All merge conflicts were resolved. The merge request can now be merged." +msgstr "" + +msgid "All merge request dependencies have been merged" +msgstr "" + +msgid "All paths are relative to the GitLab URL. Do not include %{relative_url_link_start}relative URL%{relative_url_link_end}." +msgstr "" + +msgid "All projects" +msgstr "" + +msgid "All projects selected" +msgstr "" + +msgid "All security scans are enabled because %{linkStart}Auto DevOps%{linkEnd} is enabled on this project" +msgstr "" + +msgid "All threads resolved" +msgstr "" + +msgid "All users must have a name." +msgstr "" + +msgid "Allow \"%{group_name}\" to sign you in" +msgstr "" + +msgid "Allow access to the following IP addresses" +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 only the selected protocols to be used for Git access." +msgstr "" + +msgid "Allow owners to manage default branch protection per group" +msgstr "" + +msgid "Allow owners to manually add users outside of LDAP" +msgstr "" + +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + +msgid "Allow projects within this group to use Git LFS" +msgstr "" + +msgid "Allow public access to pipelines and job details, including output logs and artifacts" +msgstr "" + +msgid "Allow rendering of PlantUML diagrams in Asciidoc documents." +msgstr "" + +msgid "Allow repository mirroring to be configured by project maintainers" +msgstr "" + +msgid "Allow requests to the local network from hooks and services." +msgstr "" + +msgid "Allow requests to the local network from system hooks" +msgstr "" + +msgid "Allow requests to the local network from web hooks and services" +msgstr "" + +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + +msgid "Allow this key to push to repository as well? (Default only allows pull access.)" +msgstr "" + +msgid "Allow this secondary node to replicate content on Object Storage" +msgstr "" + +msgid "Allow users to dismiss the broadcast message" +msgstr "" + +msgid "Allow users to register any application to use GitLab as an OAuth provider" +msgstr "" + +msgid "Allow users to request access (if visibility is public or internal)" +msgstr "" + +msgid "Allowed" +msgstr "" + +msgid "Allowed Geo IP" +msgstr "" + +msgid "Allowed domains for sign-ups" +msgstr "" + +msgid "Allowed email domain restriction only permitted for top-level groups" +msgstr "" + +msgid "Allowed to fail" +msgstr "" + +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + +msgid "Allows you to add and manage Kubernetes clusters." +msgstr "" + +msgid "Almost there" +msgstr "" + +msgid "Already blocked" +msgstr "" + +msgid "Also called \"Issuer\" or \"Relying party trust identifier\"" +msgstr "" + +msgid "Also called \"Relying party service URL\" or \"Reply URL\"" +msgstr "" + +msgid "Also unassign this user from related issues and merge requests" +msgstr "" + +msgid "Alternate support URL for help page and help dropdown" +msgstr "" + +msgid "Alternatively, you can convert your account to a managed account by the %{group_name} group." +msgstr "" + +msgid "Amazon EKS" +msgstr "" + +msgid "Amazon EKS integration allows you to provision EKS clusters from GitLab." +msgstr "" + +msgid "Amazon Web Services" +msgstr "" + +msgid "Amazon Web Services Logo" +msgstr "" + +msgid "Amazon authentication is not %{link_start}correctly configured%{link_end}. Ask your GitLab administrator if you want to use this service." +msgstr "" + +msgid "Amount of time (in hours) that users are allowed to skip forced configuration of two-factor authentication" +msgstr "" + +msgid "An %{link_start}alert%{link_end} with the same fingerprint is already open. To change the status of this alert, resolve the linked alert." +msgstr "" + +msgid "An administrator changed the password for your GitLab account on %{link_to}." +msgstr "" + +msgid "An alert has been resolved in %{project_path}." +msgstr "" + +msgid "An alert has been triggered in %{project_path}." +msgstr "" + +msgid "An application called %{link_to_client} is requesting access to your GitLab account." +msgstr "" + +msgid "An email notification was recently sent from the admin panel. Please wait %{wait_time_in_words} before attempting to send another message." +msgstr "" + +msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." +msgstr "" + +msgid "An empty index will be created if one does not already exist" +msgstr "" + +msgid "An error has occurred" +msgstr "" + +msgid "An error has occurred fetching instructions" +msgstr "" + +msgid "An error occured while making the changes: %{error}" +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 "" + +msgid "An error occurred fetching the project authors." +msgstr "" + +msgid "An error occurred previewing the blob" +msgstr "" + +msgid "An error occurred when removing the label." +msgstr "" + +msgid "An error occurred when toggling the notification subscription" +msgstr "" + +msgid "An error occurred when updating the issue due date" +msgstr "" + +msgid "An error occurred when updating the issue weight" +msgstr "" + +msgid "An error occurred while acknowledging the notification. Refresh the page and try again." +msgstr "" + +msgid "An error occurred while adding approvers" +msgstr "" + +msgid "An error occurred while adding formatted title for epic" +msgstr "" + +msgid "An error occurred while checking group path. Please refresh and try again." +msgstr "" + +msgid "An error occurred while decoding the file." +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 deleting the pipeline." +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 branches. Retry the search." +msgstr "" + +msgid "An error occurred while fetching commits. Retry the search." +msgstr "" + +msgid "An error occurred while fetching coverage reports." +msgstr "" + +msgid "An error occurred while fetching environments." +msgstr "" + +msgid "An error occurred while fetching exposed artifacts." +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 tags. Retry the search." +msgstr "" + +msgid "An error occurred while fetching terraform reports." +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 "" + +msgid "An error occurred while fetching the builds." +msgstr "" + +msgid "An error occurred while fetching the job log." +msgstr "" + +msgid "An error occurred while fetching the job logs." +msgstr "" + +msgid "An error occurred while fetching the job." +msgstr "" + +msgid "An error occurred while fetching the jobs." +msgstr "" + +msgid "An error occurred while fetching the latest pipeline." +msgstr "" + +msgid "An error occurred while fetching the pipeline." +msgstr "" + +msgid "An error occurred while fetching the releases. Please try again." +msgstr "" + +msgid "An error occurred while fetching this tab." +msgstr "" + +msgid "An error occurred while generating a username. Please try again." +msgstr "" + +msgid "An error occurred while getting files for - %{branchId}" +msgstr "" + +msgid "An error occurred while getting projects" +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 all the files." +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 "" + +msgid "An error occurred while loading filenames" +msgstr "" + +msgid "An error occurred while loading group members." +msgstr "" + +msgid "An error occurred while loading issues" +msgstr "" + +msgid "An error occurred while loading merge requests." +msgstr "" + +msgid "An error occurred while loading project creation UI" +msgstr "" + +msgid "An error occurred while loading the data. Please try again." +msgstr "" + +msgid "An error occurred while loading the file" +msgstr "" + +msgid "An error occurred while loading the file content." +msgstr "" + +msgid "An error occurred while loading the file." +msgstr "" + +msgid "An error occurred while loading the file. Please try again later." +msgstr "" + +msgid "An error occurred while loading the merge request changes." +msgstr "" + +msgid "An error occurred while loading the merge request version data." +msgstr "" + +msgid "An error occurred while loading the merge request." +msgstr "" + +msgid "An error occurred while loading the pipelines jobs." +msgstr "" + +msgid "An error occurred while making the request." +msgstr "" + +msgid "An error occurred while moving the issue." +msgstr "" + +msgid "An error occurred while parsing recent searches" +msgstr "" + +msgid "An error occurred while parsing the file." +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 rendering the editor" +msgstr "" + +msgid "An error occurred while rendering the linter" +msgstr "" + +msgid "An error occurred while reordering issues." +msgstr "" + +msgid "An error occurred while requesting data from the Jira service" +msgstr "" + +msgid "An error occurred while retrieving calendar activity" +msgstr "" + +msgid "An error occurred while retrieving diff" +msgstr "" + +msgid "An error occurred while retrieving diff files" +msgstr "" + +msgid "An error occurred while retrieving projects." +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 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 configuration." +msgstr "" + +msgid "An error occurred while updating labels." +msgstr "" + +msgid "An error occurred while updating the comment" +msgstr "" + +msgid "An error occurred while validating group path" +msgstr "" + +msgid "An error occurred while validating username" +msgstr "" + +msgid "An error occurred. Please sign in again." +msgstr "" + +msgid "An error occurred. Please try again." +msgstr "" + +msgid "An error ocurred while loading your content. Please try again." +msgstr "" + +msgid "An example project for managing Kubernetes clusters integrated with GitLab." +msgstr "" + +msgid "An example showing how to use Jsonnet with GitLab dynamic child pipelines" +msgstr "" + +msgid "An instance-level serverless domain already exists." +msgstr "" + +msgid "An issue already exists" +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 unauthenticated user" +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 "An unknown error occurred while loading this graph." +msgstr "" + +msgid "An unknown error occurred." +msgstr "" + +msgid "Analytics" +msgstr "" + +msgid "Analyze a review version of your web application." +msgstr "" + +msgid "Analyze your dependencies for known vulnerabilities." +msgstr "" + +msgid "Analyze your source code and git history for secrets." +msgstr "" + +msgid "Analyze your source code for known vulnerabilities." +msgstr "" + +msgid "Ancestors" +msgstr "" + +msgid "Anonymous" +msgstr "" + +msgid "Another action is currently in progress" +msgstr "" + +msgid "Another issue tracker is already in use. Only one issue tracker service can be active at a time" +msgstr "" + +msgid "Anti-spam verification" +msgstr "" + +msgid "Any" +msgstr "" + +msgid "Any %{header}" +msgstr "" + +msgid "Any Author" +msgstr "" + +msgid "Any branch" +msgstr "" + +msgid "Any eligible user" +msgstr "" + +msgid "Any encrypted tokens" +msgstr "" + +msgid "Any files larger than this limit will not be indexed, and thus will not be searchable." +msgstr "" + +msgid "Any label" +msgstr "" + +msgid "Any member with Developer or higher permissions to the project." +msgstr "" + +msgid "Any milestone" +msgstr "" + +msgid "Any namespace" +msgstr "" + +msgid "Any user" +msgstr "" + +msgid "App ID" +msgstr "" + +msgid "Appearance" +msgstr "" + +msgid "Appearance was successfully created." +msgstr "" + +msgid "Appearance was successfully updated." +msgstr "" + +msgid "Append the comment with %{shrug}" +msgstr "" + +msgid "Append the comment with %{tableflip}" +msgstr "" + +msgid "Application" +msgstr "" + +msgid "Application ID" +msgstr "" + +msgid "Application limits saved successfully" +msgstr "" + +msgid "Application settings saved successfully" +msgstr "" + +msgid "Application settings update failed" +msgstr "" + +msgid "Application uninstalled but failed to destroy: %{error_message}" +msgstr "" + +msgid "Application was successfully destroyed." +msgstr "" + +msgid "Application was successfully updated." +msgstr "" + +msgid "Application: %{name}" +msgstr "" + +msgid "Applications" +msgstr "" + +msgid "Applied" +msgstr "" + +msgid "Apply" +msgstr "" + +msgid "Apply a label" +msgstr "" + +msgid "Apply a template" +msgstr "" + +msgid "Apply changes" +msgstr "" + +msgid "Apply suggestion" +msgstr "" + +msgid "Apply suggestions" +msgstr "" + +msgid "Apply template" +msgstr "" + +msgid "Apply this approval rule to any branch or a specific protected branch." +msgstr "" + +msgid "Applying" +msgstr "" + +msgid "Applying a template will replace the existing issue description. Any changes you have made will be lost." +msgstr "" + +msgid "Applying command" +msgstr "" + +msgid "Applying command to %{commandDescription}" +msgstr "" + +msgid "Applying multiple commands" +msgstr "" + +msgid "Applying suggestion..." +msgstr "" + +msgid "Applying suggestions..." +msgstr "" + +msgid "Approval Status" +msgstr "" + +msgid "Approval rules" +msgstr "" + +msgid "Approval rules reset to project defaults" +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|Approvers" +msgstr "" + +msgid "ApprovalRule|Name" +msgstr "" + +msgid "ApprovalRule|No. approvals required" +msgstr "" + +msgid "ApprovalRule|Rule name" +msgstr "" + +msgid "ApprovalRule|Target branch" +msgstr "" + +msgid "ApprovalRule|e.g. QA, Security, etc." +msgstr "" + +msgid "ApprovalStatusTooltip|Adheres to separation of duties" +msgstr "" + +msgid "ApprovalStatusTooltip|At least one rule does not adhere to separation of duties" +msgstr "" + +msgid "ApprovalStatusTooltip|Fails to adhere to separation of duties" +msgstr "" + +msgid "Approvals|Section: %section" +msgstr "" + +msgid "Approve" +msgstr "" + +msgid "Approve a merge request" +msgstr "" + +msgid "Approve the current merge request." +msgstr "" + +msgid "Approved" +msgstr "" + +msgid "Approved MRs" +msgstr "" + +msgid "Approved the current merge request." +msgstr "" + +msgid "Approved-By" +msgstr "" + +msgid "Approver" +msgstr "" + +msgid "Approvers" +msgstr "" + +msgid "Apr" +msgstr "" + +msgid "April" +msgstr "" + +msgid "Architecture not found for OS" +msgstr "" + +msgid "Archive" +msgstr "" + +msgid "Archive jobs" +msgstr "" + +msgid "Archive project" +msgstr "" + +msgid "Archive test case" +msgstr "" + +msgid "Archived" +msgstr "" + +msgid "Archived in this version" +msgstr "" + +msgid "Archived project! Repository and other project resources are read only" +msgstr "" + +msgid "Archived project! Repository and other project resources are read-only" +msgstr "" + +msgid "Archived projects" +msgstr "" + +msgid "Archiving the project will make it entirely read only. It is hidden from the dashboard and doesn't show up in searches. %{strong_start}The repository cannot be committed to, and no issues, comments, or other entities can be created.%{strong_end}" +msgstr "" + +msgid "Are you ABSOLUTELY SURE you wish to delete this project?" +msgstr "" + +msgid "Are you sure that you want to archive this project?" +msgstr "" + +msgid "Are you sure that you want to unarchive this project?" +msgstr "" + +msgid "Are you sure you want to cancel editing this comment?" +msgstr "" + +msgid "Are you sure you want to close this blocked issue?" +msgstr "" + +msgid "Are you sure you want to delete \"%{name}\" Value Stream?" +msgstr "" + +msgid "Are you sure you want to delete %{name}?" +msgstr "" + +msgid "Are you sure you want to delete these artifacts?" +msgstr "" + +msgid "Are you sure you want to delete this %{typeOfComment}?" +msgstr "" + +msgid "Are you sure you want to delete this SSH key?" +msgstr "" + +msgid "Are you sure you want to delete this board?" +msgstr "" + +msgid "Are you sure you want to delete this device? This action cannot be undone." +msgstr "" + +msgid "Are you sure you want to delete this list?" +msgstr "" + +msgid "Are you sure you want to delete this pipeline schedule?" +msgstr "" + +msgid "Are you sure you want to delete this pipeline? Doing so will expire all pipeline caches and delete all related objects, such as builds, logs, artifacts, and triggers. This action cannot be undone." +msgstr "" + +msgid "Are you sure you want to deploy this environment?" +msgstr "" + +msgid "Are you sure you want to discard this comment?" +msgstr "" + +msgid "Are you sure you want to erase this build?" +msgstr "" + +msgid "Are you sure you want to import %d repository?" +msgid_plural "Are you sure you want to import %d repositories?" +msgstr[0] "" +msgstr[1] "" + +msgid "Are you sure you want to lose unsaved changes?" +msgstr "" + +msgid "Are you sure you want to lose your issue information?" +msgstr "" + +msgid "Are you sure you want to merge immediately?" +msgstr "" + +msgid "Are you sure you want to re-deploy this environment?" +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 "" + +msgid "Are you sure you want to reindex?" +msgstr "" + +msgid "Are you sure you want to remove %{group_name}?" +msgstr "" + +msgid "Are you sure you want to remove the attachment?" +msgstr "" + +msgid "Are you sure you want to remove the license?" +msgstr "" + +msgid "Are you sure you want to remove this identity?" +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 "" + +msgid "Are you sure you want to revoke this %{type}? This action cannot be undone." +msgstr "" + +msgid "Are you sure you want to revoke this nickname?" +msgstr "" + +msgid "Are you sure you want to revoke this personal access token? This action cannot be undone." +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 "" + +msgid "Are you sure?" +msgstr "" + +msgid "Are you sure? All commits that were signed with this GPG key will be unverified." +msgstr "" + +msgid "Are you sure? Removing this GPG key does not affect already signed commits." +msgstr "" + +msgid "Are you sure? The device will be signed out of GitLab and all remember me tokens revoked." +msgstr "" + +msgid "Are you sure? This will invalidate your registered applications and U2F / WebAuthn devices." +msgstr "" + +msgid "Are you sure? This will invalidate your registered applications and U2F devices." +msgstr "" + +msgid "Arrange charts" +msgstr "" + +msgid "Artifact" +msgstr "" + +msgid "Artifact could not be deleted." +msgstr "" + +msgid "Artifact was successfully deleted." +msgstr "" + +msgid "Artifacts" +msgstr "" + +msgid "As we continue to build more features for SAST, we'd love your feedback on the SAST configuration feature in %{linkStart}this issue%{linkEnd}." +msgstr "" + +msgid "AsanaService|%{user} pushed to branch %{branch} of %{project_name} ( %{commit_url} ):" +msgstr "" + +msgid "AsanaService|Asana - Teamwork without email" +msgstr "" + +msgid "AsanaService|Comma-separated list of branches which will be automatically inspected. Leave blank to include all branches." +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 "" + +msgid "Assets:" +msgstr "" + +msgid "Assign" +msgstr "" + +msgid "Assign Iteration" +msgstr "" + +msgid "Assign To" +msgstr "" + +msgid "Assign custom color like #FF0000" +msgstr "" + +msgid "Assign epic" +msgstr "" + +msgid "Assign labels" +msgstr "" + +msgid "Assign milestone" +msgstr "" + +msgid "Assign some issues to this milestone." +msgstr "" + +msgid "Assign to" +msgstr "" + +msgid "Assign to commenting user" +msgstr "" + +msgid "Assign yourself to these issues" +msgstr "" + +msgid "Assign yourself to this issue" +msgstr "" + +msgid "Assigned %{assignee_users_sentence}." +msgstr "" + +msgid "Assigned Issues" +msgstr "" + +msgid "Assigned Merge Requests" +msgstr "" + +msgid "Assigned to %{assigneeName}" +msgstr "" + +msgid "Assigned to %{assignee_name}" +msgstr "" + +msgid "Assigned to %{name}" +msgstr "" + +msgid "Assigned to me" +msgstr "" + +msgid "Assignee" +msgid_plural "%d Assignees" +msgstr[0] "" +msgstr[1] "" + +msgid "Assignee has no permissions" +msgstr "" + +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 "Assignees" +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 "At least one logging option is required to be enabled" +msgstr "" + +msgid "At least one of group_id or project_id must be specified" +msgstr "" + +msgid "At least one of your Personal Access Tokens is expired, but expiration enforcement is disabled. %{generate_new}" +msgstr "" + +msgid "At least one of your Personal Access Tokens will expire soon, but expiration enforcement is disabled. %{generate_new}" +msgstr "" + +msgid "At risk" +msgstr "" + +msgid "Attach a file" +msgstr "" + +msgid "Attach a file by drag & drop or %{upload_link}" +msgstr "" + +msgid "Attaching a file" +msgid_plural "Attaching %d files" +msgstr[0] "" +msgstr[1] "" + +msgid "Attaching the file failed." +msgstr "" + +msgid "Attachment" +msgstr "" + +msgid "Attachments" +msgstr "" + +msgid "Audit Events" +msgstr "" + +msgid "Audit Events is a way to keep track of important events that happened in GitLab." +msgstr "" + +msgid "Audit Log" +msgstr "" + +msgid "AuditLogs|(removed)" +msgstr "" + +msgid "AuditLogs|Action" +msgstr "" + +msgid "AuditLogs|Author" +msgstr "" + +msgid "AuditLogs|Date" +msgstr "" + +msgid "AuditLogs|Failed to find %{type}. Please search for another %{type}." +msgstr "" + +msgid "AuditLogs|Failed to find %{type}. Please try again." +msgstr "" + +msgid "AuditLogs|Group Events" +msgstr "" + +msgid "AuditLogs|IP Address" +msgstr "" + +msgid "AuditLogs|Member Events" +msgstr "" + +msgid "AuditLogs|No matching %{type} found." +msgstr "" + +msgid "AuditLogs|Object" +msgstr "" + +msgid "AuditLogs|Project Events" +msgstr "" + +msgid "AuditLogs|Target" +msgstr "" + +msgid "AuditLogs|This month" +msgstr "" + +msgid "AuditLogs|User Events" +msgstr "" + +msgid "Aug" +msgstr "" + +msgid "August" +msgstr "" + +msgid "Authenticate" +msgstr "" + +msgid "Authenticate with GitHub" +msgstr "" + +msgid "Authenticating" +msgstr "" + +msgid "Authentication Failure" +msgstr "" + +msgid "Authentication Log" +msgstr "" + +msgid "Authentication failed: %{error_message}" +msgstr "" + +msgid "Authentication log" +msgstr "" + +msgid "Authentication method" +msgstr "" + +msgid "Authentication method updated" +msgstr "" + +msgid "Authentication via U2F device failed." +msgstr "" + +msgid "Authentication via WebAuthn device failed." +msgstr "" + +msgid "Author" +msgstr "" + +msgid "Author: %{author_name}" +msgstr "" + +msgid "Authored %{timeago}" +msgstr "" + +msgid "Authored %{timeago} by %{author}" +msgstr "" + +msgid "Authorization code:" +msgstr "" + +msgid "Authorization key" +msgstr "" + +msgid "Authorization required" +msgstr "" + +msgid "Authorization was granted by entering your username and password in the application." +msgstr "" + +msgid "Authorize" +msgstr "" + +msgid "Authorize %{link_to_client} to use your account?" +msgstr "" + +msgid "Authorize %{user} to use your account?" +msgstr "" + +msgid "Authorize external services to send alerts to GitLab" +msgstr "" + +msgid "Authorized %{new_chat_name}" +msgstr "" + +msgid "Authorized At" +msgstr "" + +msgid "Authorized applications (%{size})" +msgstr "" + +msgid "Authors: %{authors}" +msgstr "" + +msgid "Auto DevOps" +msgstr "" + +msgid "Auto DevOps enabled" +msgstr "" + +msgid "Auto DevOps, runners and job artifacts" +msgstr "" + +msgid "Auto stop successfully canceled." +msgstr "" + +msgid "Auto-cancel redundant, pending pipelines" +msgstr "" + +msgid "Auto-close referenced issues on default branch" +msgstr "" + +msgid "AutoDevOps|Auto DevOps" +msgstr "" + +msgid "AutoDevOps|Auto DevOps can automatically build, test, and deploy applications based on predefined continuous integration and delivery configuration. %{auto_devops_start}Learn more about Auto DevOps%{auto_devops_end} or use our %{quickstart_start}quick start guide%{quickstart_end} to get started right away." +msgstr "" + +msgid "AutoDevOps|Auto DevOps documentation" +msgstr "" + +msgid "AutoDevOps|Dismiss Auto DevOps box" +msgstr "" + +msgid "AutoDevOps|Enable in settings" +msgstr "" + +msgid "AutoDevOps|It will automatically build, test, and deploy your application based on a predefined CI/CD configuration." +msgstr "" + +msgid "AutoDevOps|Learn more in the %{link_to_documentation}" +msgstr "" + +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" +msgstr "" + +msgid "Autocomplete" +msgstr "" + +msgid "Autocomplete description" +msgstr "" + +msgid "Autocomplete hint" +msgstr "" + +msgid "Autocomplete usage hint" +msgstr "" + +msgid "Automatic certificate management using %{lets_encrypt_link_start}Let's Encrypt%{lets_encrypt_link_end}" +msgstr "" + +msgid "Automatic certificate management using Let's Encrypt" +msgstr "" + +msgid "Automatic deployment rollbacks" +msgstr "" + +msgid "Automatically close incident issues when the associated Prometheus alert resolves." +msgstr "" + +msgid "Automatically create merge requests for vulnerabilities that have fixes available." +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 "" + +msgid "Available" +msgstr "" + +msgid "Available ID" +msgstr "" + +msgid "Available Runners: %{runners}" +msgstr "" + +msgid "Available for dependency and container scanning" +msgstr "" + +msgid "Available group Runners: %{runners}" +msgstr "" + +msgid "Available shared Runners:" +msgstr "" + +msgid "Available specific runners" +msgstr "" + +msgid "Avatar for %{assigneeName}" +msgstr "" + +msgid "Avatar for %{name}" +msgstr "" + +msgid "Avatar will be removed. Are you sure?" +msgstr "" + +msgid "Average per day: %{average}" +msgstr "" + +msgid "Back to page %{number}" +msgstr "" + +msgid "Background Color" +msgstr "" + +msgid "Background Jobs" +msgstr "" + +msgid "Background color" +msgstr "" + +msgid "Badges" +msgstr "" + +msgid "Badges|A new badge was added." +msgstr "" + +msgid "Badges|Add badge" +msgstr "" + +msgid "Badges|Adding the badge failed, please check the entered URLs and try again." +msgstr "" + +msgid "Badges|Badge image URL" +msgstr "" + +msgid "Badges|Badge image preview" +msgstr "" + +msgid "Badges|Delete badge?" +msgstr "" + +msgid "Badges|Deleting the badge failed, please try again." +msgstr "" + +msgid "Badges|Group Badge" +msgstr "" + +msgid "Badges|Link" +msgstr "" + +msgid "Badges|Name" +msgstr "" + +msgid "Badges|No badge image" +msgstr "" + +msgid "Badges|No image to preview" +msgstr "" + +msgid "Badges|Please fill in a valid URL" +msgstr "" + +msgid "Badges|Project Badge" +msgstr "" + +msgid "Badges|Reload badge image" +msgstr "" + +msgid "Badges|Save changes" +msgstr "" + +msgid "Badges|Saving the badge failed, please check the entered URLs and try again." +msgstr "" + +msgid "Badges|The %{docsLinkStart}variables%{docsLinkEnd} GitLab supports: %{placeholders}" +msgstr "" + +msgid "Badges|The badge was deleted." +msgstr "" + +msgid "Badges|The badge was saved." +msgstr "" + +msgid "Badges|This group has no badges" +msgstr "" + +msgid "Badges|This project has no badges" +msgstr "" + +msgid "Badges|You are going to delete this badge. Deleted badges %{strongStart}cannot%{strongEnd} be restored." +msgstr "" + +msgid "Badges|Your badges" +msgstr "" + +msgid "Badges|e.g. %{exampleUrl}" +msgstr "" + +msgid "Balsamiq file could not be loaded." +msgstr "" + +msgid "BambooService|A continuous integration and build server" +msgstr "" + +msgid "BambooService|A user with API access, if applicable" +msgstr "" + +msgid "BambooService|Atlassian Bamboo CI" +msgstr "" + +msgid "BambooService|Bamboo build plan key like KEY" +msgstr "" + +msgid "BambooService|Bamboo root URL like https://bamboo.example.com" +msgstr "" + +msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." +msgstr "" + +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + +msgid "Be careful. Changing the project's namespace can have unintended side effects." +msgstr "" + +msgid "Be careful. Renaming a project's repository can have unintended side effects." +msgstr "" + +msgid "Begin with the selected commit" +msgstr "" + +msgid "Below are examples of regex for existing tools:" +msgstr "" + +msgid "Below are the fingerprints for the current instance SSH host keys." +msgstr "" + +msgid "Below you will find all the groups that are public." +msgstr "" + +msgid "Bi-weekly code coverage" +msgstr "" + +msgid "Billable Users:" +msgstr "" + +msgid "Billing" +msgstr "" + +msgid "BillingPlans|%{group_name} is currently using the %{plan_name} plan." +msgstr "" + +msgid "BillingPlans|@%{user_name} you are currently using the %{plan_name} plan." +msgstr "" + +msgid "BillingPlans|Congratulations, your free trial is activated." +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|Your GitLab.com %{plan} trial will %{strong_open}expire after %{expiration_date}%{strong_close}. You can retain access to the %{plan} features by upgrading below." +msgstr "" + +msgid "BillingPlans|Your GitLab.com trial expired on %{expiration_date}. You can restore access to the features at any time by upgrading below." +msgstr "" + +msgid "BillingPlans|billed annually at %{price_per_year}" +msgstr "" + +msgid "BillingPlans|frequently asked questions" +msgstr "" + +msgid "BillingPlans|monthly" +msgstr "" + +msgid "BillingPlans|per user" +msgstr "" + +msgid "BillingPlan|Contact sales" +msgstr "" + +msgid "BillingPlan|Upgrade" +msgstr "" + +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + +msgid "Bitbucket Server Import" +msgstr "" + +msgid "Bitbucket Server import" +msgstr "" + +msgid "Bitbucket import" +msgstr "" + +msgid "Blame" +msgstr "" + +msgid "Block user" +msgstr "" + +msgid "Blocked" +msgstr "" + +msgid "Blocked issue" +msgstr "" + +msgid "Blocking issues" +msgstr "" + +msgid "Blocks" +msgstr "" + +msgid "Blog" +msgstr "" + +msgid "Board scope" +msgstr "" + +msgid "Board scope affects which issues are displayed for anyone who visits this board" +msgstr "" + +msgid "Boards" +msgstr "" + +msgid "Boards and Board Lists" +msgstr "" + +msgid "Boards|An error occurred while creating the issue. Please try again." +msgstr "" + +msgid "Boards|An error occurred while creating the list. Please try again." +msgstr "" + +msgid "Boards|An error occurred while fetching issues. Please reload the page." +msgstr "" + +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + +msgid "Boards|An error occurred while fetching the board issues. Please reload the page." +msgstr "" + +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + +msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." +msgstr "" + +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + +msgid "Boards|An error occurred while moving the issue. Please try again." +msgstr "" + +msgid "Boards|An error occurred while updating the list. Please try again." +msgstr "" + +msgid "Boards|Collapse" +msgstr "" + +msgid "Boards|Edit board" +msgstr "" + +msgid "Boards|Expand" +msgstr "" + +msgid "Boards|View scope" +msgstr "" + +msgid "Board|Load more issues" +msgstr "" + +msgid "Both project and dashboard_path are required" +msgstr "" + +msgid "Branch" +msgstr "" + +msgid "Branch %{branchName} was not found in this project's repository." +msgstr "" + +msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" +msgstr "" + +msgid "Branch already exists" +msgstr "" + +msgid "Branch changed" +msgstr "" + +msgid "Branch is already taken" +msgstr "" + +msgid "Branch name" +msgstr "" + +msgid "Branch not loaded - %{branchId}" +msgstr "" + +msgid "Branch prefix" +msgstr "" + +msgid "BranchSwitcherPlaceholder|Search branches" +msgstr "" + +msgid "BranchSwitcherTitle|Switch branch" +msgstr "" + +msgid "Branches" +msgstr "" + +msgid "Branches|Active" +msgstr "" + +msgid "Branches|Active branches" +msgstr "" + +msgid "Branches|All" +msgstr "" + +msgid "Branches|Cant find HEAD commit for this branch" +msgstr "" + +msgid "Branches|Compare" +msgstr "" + +msgid "Branches|Delete all branches that are merged into '%{default_branch}'" +msgstr "" + +msgid "Branches|Delete branch" +msgstr "" + +msgid "Branches|Delete merged branches" +msgstr "" + +msgid "Branches|Delete protected branch" +msgstr "" + +msgid "Branches|Delete protected branch '%{branch_name}'?" +msgstr "" + +msgid "Branches|Deleting the '%{branch_name}' branch cannot be undone. Are you sure?" +msgstr "" + +msgid "Branches|Deleting the merged branches cannot be undone. Are you sure?" +msgstr "" + +msgid "Branches|Filter by branch name" +msgstr "" + +msgid "Branches|Merged into %{default_branch}" +msgstr "" + +msgid "Branches|New branch" +msgstr "" + +msgid "Branches|No branches to show" +msgstr "" + +msgid "Branches|Once you confirm and press %{delete_protected_branch}, it cannot be undone or recovered." +msgstr "" + +msgid "Branches|Only a project maintainer or owner can delete a protected branch" +msgstr "" + +msgid "Branches|Overview" +msgstr "" + +msgid "Branches|Protected branches can be managed in %{project_settings_link}." +msgstr "" + +msgid "Branches|Show active branches" +msgstr "" + +msgid "Branches|Show all branches" +msgstr "" + +msgid "Branches|Show more active branches" +msgstr "" + +msgid "Branches|Show more stale branches" +msgstr "" + +msgid "Branches|Show overview of the branches" +msgstr "" + +msgid "Branches|Show stale branches" +msgstr "" + +msgid "Branches|Sort by" +msgstr "" + +msgid "Branches|Stale" +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 "" + +msgid "Branches|This branch hasn’t been merged into %{default_branch}." +msgstr "" + +msgid "Branches|To avoid data loss, consider merging this branch before deleting it." +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 "" + +msgid "Branches|project settings" +msgstr "" + +msgid "Branches|protected" +msgstr "" + +msgid "Brief title about the change" +msgstr "" + +msgid "Broadcast Message was successfully created." +msgstr "" + +msgid "Broadcast Message was successfully updated." +msgstr "" + +msgid "Broadcast Messages" +msgstr "" + +msgid "Browse Directory" +msgstr "" + +msgid "Browse File" +msgstr "" + +msgid "Browse Files" +msgstr "" + +msgid "Browse artifacts" +msgstr "" + +msgid "Browse files" +msgstr "" + +msgid "BuildArtifacts|An error occurred while fetching the artifacts" +msgstr "" + +msgid "BuildArtifacts|Loading artifacts" +msgstr "" + +msgid "Built-in" +msgstr "" + +msgid "Bulk request concurrency" +msgstr "" + +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + +msgid "Burndown chart" +msgstr "" + +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + +msgid "BurndownChartLabel|Open issue weight" +msgstr "" + +msgid "BurndownChartLabel|Open issues" +msgstr "" + +msgid "Burnup chart" +msgstr "" + +msgid "Burnup chart could not be generated due to too many events" +msgstr "" + +msgid "Business" +msgstr "" + +msgid "Business metrics (Custom)" +msgstr "" + +msgid "Buy License" +msgstr "" + +msgid "Buy more Pipeline minutes" +msgstr "" + +msgid "By %{user_name}" +msgstr "" + +msgid "By URL" +msgstr "" + +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgstr "" + +msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." +msgstr "" + +msgid "By default, all projects and groups will use the global notifications setting." +msgstr "" + +msgid "ByAuthor|by" +msgstr "" + +msgid "CHANGELOG" +msgstr "" + +msgid "CI / CD" +msgstr "" + +msgid "CI / CD Analytics" +msgstr "" + +msgid "CI / CD Settings" +msgstr "" + +msgid "CI Lint" +msgstr "" + +msgid "CI settings" +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 "" + +msgid "CICD|Add a %{kubernetes_cluster_link_start}Kubernetes cluster integration%{link_end} with a domain or create an AUTO_DEVOPS_PLATFORM_TARGET CI variable." +msgstr "" + +msgid "CICD|Auto DevOps" +msgstr "" + +msgid "CICD|Automatic deployment to staging, manual deployment to production" +msgstr "" + +msgid "CICD|Continuous deployment to production" +msgstr "" + +msgid "CICD|Continuous deployment to production using timed incremental rollout" +msgstr "" + +msgid "CICD|Default to Auto DevOps pipeline" +msgstr "" + +msgid "CICD|Default to Auto DevOps pipeline for all projects" +msgstr "" + +msgid "CICD|Deployment strategy" +msgstr "" + +msgid "CICD|Jobs" +msgstr "" + +msgid "CICD|The Auto DevOps pipeline will run if no alternative CI configuration file is found." +msgstr "" + +msgid "CICD|You must add a %{base_domain_link_start}base domain%{link_end} to your %{kubernetes_cluster_link_start}Kubernetes cluster%{link_end} in order for your deployment strategy to work." +msgstr "" + +msgid "CICD|group enabled" +msgstr "" + +msgid "CICD|instance enabled" +msgstr "" + +msgid "CLOSED" +msgstr "" + +msgid "CLOSED (MOVED)" +msgstr "" + +msgid "CODEOWNERS rule violation" +msgstr "" + +msgid "CONTRIBUTING" +msgstr "" + +msgid "CPU" +msgstr "" + +msgid "Callback URL" +msgstr "" + +msgid "Can be manually deployed to" +msgstr "" + +msgid "Can override approvers and approvals required per merge request" +msgstr "" + +msgid "Can't apply as the source branch was deleted." +msgstr "" + +msgid "Can't apply as these lines were changed in a more recent version." +msgstr "" + +msgid "Can't apply as this line was changed in a more recent version." +msgstr "" + +msgid "Can't apply this suggestion." +msgstr "" + +msgid "Can't create snippet: %{err}" +msgstr "" + +msgid "Can't fetch content for the blob: %{err}" +msgstr "" + +msgid "Can't find HEAD commit for this branch" +msgstr "" + +msgid "Can't find variable: ZiteReader" +msgstr "" + +msgid "Can't load mermaid module: %{err}" +msgstr "" + +msgid "Can't scan the code?" +msgstr "" + +msgid "Can't update snippet: %{err}" +msgstr "" + +msgid "Canary" +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 "" + +msgid "Cancel index deletion" +msgstr "" + +msgid "Cancel running" +msgstr "" + +msgid "Cancel this job" +msgstr "" + +msgid "Cancel, keep project" +msgstr "" + +msgid "Canceled deployment to" +msgstr "" + +msgid "Cancelling Preview" +msgstr "" + +msgid "Cannot be merged automatically" +msgstr "" + +msgid "Cannot create the abuse report. The user has been deleted." +msgstr "" + +msgid "Cannot create the abuse report. This user has been blocked." +msgstr "" + +msgid "Cannot enable shared runners because parent group does not allow it" +msgstr "" + +msgid "Cannot find user key." +msgstr "" + +msgid "Cannot have multiple Jira imports running at the same time" +msgstr "" + +msgid "Cannot have multiple unresolved alerts" +msgstr "" + +msgid "Cannot import because issues are not available in this project." +msgstr "" + +msgid "Cannot make the epic confidential if it contains non-confidential child epics" +msgstr "" + +msgid "Cannot make the epic confidential if it contains non-confidential issues" +msgstr "" + +msgid "Cannot merge" +msgstr "" + +msgid "Cannot modify managed Kubernetes cluster" +msgstr "" + +msgid "Cannot modify provider during creation" +msgstr "" + +msgid "Cannot promote issue because it does not belong to a group." +msgstr "" + +msgid "Cannot promote issue due to insufficient permissions." +msgstr "" + +msgid "Cannot refer to a group %{timebox_type} by an internal id!" +msgstr "" + +msgid "Cannot set confidential epic for a non-confidential issue" +msgstr "" + +msgid "Cannot show preview. For previews on sketch files, they must have the file format introduced by Sketch version 43 and above." +msgstr "" + +msgid "Cannot skip two factor authentication setup" +msgstr "" + +msgid "Capacity threshold" +msgstr "" + +msgid "Certain user content will be moved to a system-wide \"Ghost User\" in order to maintain content for posterity. For further information, please refer to the %{link_start}user account deletion documentation.%{link_end}" +msgstr "" + +msgid "Certificate" +msgstr "" + +msgid "Certificate (PEM)" +msgstr "" + +msgid "Certificate Issuer" +msgstr "" + +msgid "Certificate Subject" +msgstr "" + +msgid "Change assignee" +msgstr "" + +msgid "Change assignee(s)" +msgstr "" + +msgid "Change assignee(s)." +msgstr "" + +msgid "Change branches" +msgstr "" + +msgid "Change label" +msgstr "" + +msgid "Change milestone" +msgstr "" + +msgid "Change path" +msgstr "" + +msgid "Change permissions" +msgstr "" + +msgid "Change status" +msgstr "" + +msgid "Change subscription" +msgstr "" + +msgid "Change template" +msgstr "" + +msgid "Change this value to influence how frequently the GitLab UI polls for updates." +msgstr "" + +msgid "Change title" +msgstr "" + +msgid "Change your password" +msgstr "" + +msgid "Change your password or recover your current one" +msgstr "" + +msgid "ChangeReviewer|Reviewer changed from %{old} to %{new}" +msgstr "" + +msgid "ChangeReviewer|Reviewer changed to %{new}" +msgstr "" + +msgid "ChangeReviewer|Unassigned" +msgstr "" + +msgid "ChangeTypeActionLabel|Pick into branch" +msgstr "" + +msgid "ChangeTypeActionLabel|Revert in branch" +msgstr "" + +msgid "ChangeTypeAction|Cherry-pick" +msgstr "" + +msgid "ChangeTypeAction|Revert" +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 "" + +msgid "Changes" +msgstr "" + +msgid "Changes affect new repositories only. If not specified, Git's default name %{branch_name_default} will be used." +msgstr "" + +msgid "Changes are shown as if the %{b_open}source%{b_close} revision was being merged into the %{b_open}target%{b_close} revision." +msgstr "" + +msgid "Changes are still tracked. Useful for cluster/index migrations." +msgstr "" + +msgid "Changes suppressed. Click to show." +msgstr "" + +msgid "Changes the title to \"%{title_param}\"." +msgstr "" + +msgid "Changes were successfully made." +msgstr "" + +msgid "Changes won't take place until the index is %{link_start}recreated%{link_end}." +msgstr "" + +msgid "Changing a Release tag is only supported via Releases API. %{linkStart}More information%{linkEnd}" +msgstr "" + +msgid "Changing group URL can have unintended side effects." +msgstr "" + +msgid "Channel handle (e.g. town-square)" +msgstr "" + +msgid "Charts" +msgstr "" + +msgid "Charts can't be displayed as the request for data has timed out. %{documentationLink}" +msgstr "" + +msgid "Chat" +msgstr "" + +msgid "ChatMessage|%{project_link}: Pipeline %{pipeline_link} of %{ref_type} %{ref_link} by %{user_combined_name} %{humanized_status} in %{duration}" +msgstr "" + +msgid "ChatMessage|Branch" +msgstr "" + +msgid "ChatMessage|Commit" +msgstr "" + +msgid "ChatMessage|Failed job" +msgstr "" + +msgid "ChatMessage|Failed stage" +msgstr "" + +msgid "ChatMessage|Invalid CI config YAML file" +msgstr "" + +msgid "ChatMessage|Pipeline #%{pipeline_id} %{humanized_status} in %{duration}" +msgstr "" + +msgid "ChatMessage|Pipeline %{pipeline_link} of %{ref_type} %{ref_link} by %{user_combined_name} %{humanized_status}" +msgstr "" + +msgid "ChatMessage|Tag" +msgstr "" + +msgid "ChatMessage|and [%{count} more](%{pipeline_failed_jobs_url})" +msgstr "" + +msgid "ChatMessage|has failed" +msgstr "" + +msgid "ChatMessage|has passed" +msgstr "" + +msgid "ChatMessage|has passed with warnings" +msgstr "" + +msgid "ChatMessage|in %{duration}" +msgstr "" + +msgid "ChatMessage|in %{project_link}" +msgstr "" + +msgid "Check again" +msgstr "" + +msgid "Check feature availability on namespace plan" +msgstr "" + +msgid "Check the %{docs_link_start}documentation%{docs_link_end}." +msgstr "" + +msgid "Check your Docker images for known vulnerabilities." +msgstr "" + +msgid "Checking %{text} availability…" +msgstr "" + +msgid "Checking approval status" +msgstr "" + +msgid "Checking branch availability..." +msgstr "" + +msgid "Checking group URL availability..." +msgstr "" + +msgid "Checking group path availability..." +msgstr "" + +msgid "Checking username availability..." +msgstr "" + +msgid "Checkout" +msgstr "" + +msgid "Checkout|$%{selectedPlanPrice} per user per year" +msgstr "" + +msgid "Checkout|%{cardType} ending in %{lastFourDigits}" +msgstr "" + +msgid "Checkout|%{name}'s GitLab subscription" +msgstr "" + +msgid "Checkout|%{selectedPlanText} plan" +msgstr "" + +msgid "Checkout|%{startDate} - %{endDate}" +msgstr "" + +msgid "Checkout|(x%{numberOfUsers})" +msgstr "" + +msgid "Checkout|Billing address" +msgstr "" + +msgid "Checkout|Checkout" +msgstr "" + +msgid "Checkout|City" +msgstr "" + +msgid "Checkout|Confirm purchase" +msgstr "" + +msgid "Checkout|Confirming..." +msgstr "" + +msgid "Checkout|Continue to billing" +msgstr "" + +msgid "Checkout|Continue to payment" +msgstr "" + +msgid "Checkout|Country" +msgstr "" + +msgid "Checkout|Create a new group" +msgstr "" + +msgid "Checkout|Credit card form failed to load. Please try again." +msgstr "" + +msgid "Checkout|Credit card form failed to load: %{message}" +msgstr "" + +msgid "Checkout|Edit" +msgstr "" + +msgid "Checkout|Exp %{expirationMonth}/%{expirationYear}" +msgstr "" + +msgid "Checkout|Failed to confirm your order! Please try again." +msgstr "" + +msgid "Checkout|Failed to confirm your order: %{message}. Please try again." +msgstr "" + +msgid "Checkout|Failed to load countries. Please try again." +msgstr "" + +msgid "Checkout|Failed to load states. Please try again." +msgstr "" + +msgid "Checkout|Failed to register credit card. Please try again." +msgstr "" + +msgid "Checkout|GitLab group" +msgstr "" + +msgid "Checkout|GitLab plan" +msgstr "" + +msgid "Checkout|Group" +msgstr "" + +msgid "Checkout|Name of company or organization using GitLab" +msgstr "" + +msgid "Checkout|Need more users? Purchase GitLab for your %{company}." +msgstr "" + +msgid "Checkout|Number of users" +msgstr "" + +msgid "Checkout|Payment method" +msgstr "" + +msgid "Checkout|Please select a country" +msgstr "" + +msgid "Checkout|Please select a state" +msgstr "" + +msgid "Checkout|Select" +msgstr "" + +msgid "Checkout|State" +msgstr "" + +msgid "Checkout|Street address" +msgstr "" + +msgid "Checkout|Submitting the credit card form failed with code %{errorCode}: %{errorMessage}" +msgstr "" + +msgid "Checkout|Subscription details" +msgstr "" + +msgid "Checkout|Subtotal" +msgstr "" + +msgid "Checkout|Tax" +msgstr "" + +msgid "Checkout|Total" +msgstr "" + +msgid "Checkout|Users" +msgstr "" + +msgid "Checkout|You'll create your new group after checkout" +msgstr "" + +msgid "Checkout|Your organization" +msgstr "" + +msgid "Checkout|Your subscription will be applied to this group" +msgstr "" + +msgid "Checkout|Zip code" +msgstr "" + +msgid "Checkout|company or team" +msgstr "" + +msgid "Cherry-pick this commit" +msgstr "" + +msgid "Cherry-pick this merge request" +msgstr "" + +msgid "Child" +msgstr "" + +msgid "Child epic does not exist." +msgstr "" + +msgid "Child epic doesn't exist." +msgstr "" + +msgid "Chinese language support using" +msgstr "" + +msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." +msgstr "" + +msgid "Choose %{strong_open}Next%{strong_close} at the bottom of the page." +msgstr "" + +msgid "Choose a branch/tag (e.g. %{master}) or enter a commit (e.g. %{sha}) to see what's changed or to create a merge request." +msgstr "" + +msgid "Choose a file" +msgstr "" + +msgid "Choose a group" +msgstr "" + +msgid "Choose a role permission" +msgstr "" + +msgid "Choose a template" +msgstr "" + +msgid "Choose a template..." +msgstr "" + +msgid "Choose a type..." +msgstr "" + +msgid "Choose any color." +msgstr "" + +msgid "Choose between %{code_open}clone%{code_close} or %{code_open}fetch%{code_close} to get the recent application code" +msgstr "" + +msgid "Choose file…" +msgstr "" + +msgid "Choose labels" +msgstr "" + +msgid "Choose the top-level group for your repository imports." +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 your framework" +msgstr "" + +msgid "CiStatusLabel|canceled" +msgstr "" + +msgid "CiStatusLabel|created" +msgstr "" + +msgid "CiStatusLabel|delayed" +msgstr "" + +msgid "CiStatusLabel|failed" +msgstr "" + +msgid "CiStatusLabel|manual action" +msgstr "" + +msgid "CiStatusLabel|passed" +msgstr "" + +msgid "CiStatusLabel|passed with warnings" +msgstr "" + +msgid "CiStatusLabel|pending" +msgstr "" + +msgid "CiStatusLabel|preparing" +msgstr "" + +msgid "CiStatusLabel|skipped" +msgstr "" + +msgid "CiStatusLabel|waiting for delayed job" +msgstr "" + +msgid "CiStatusLabel|waiting for manual action" +msgstr "" + +msgid "CiStatusLabel|waiting for resource" +msgstr "" + +msgid "CiStatusText|blocked" +msgstr "" + +msgid "CiStatusText|canceled" +msgstr "" + +msgid "CiStatusText|created" +msgstr "" + +msgid "CiStatusText|delayed" +msgstr "" + +msgid "CiStatusText|failed" +msgstr "" + +msgid "CiStatusText|manual" +msgstr "" + +msgid "CiStatusText|passed" +msgstr "" + +msgid "CiStatusText|pending" +msgstr "" + +msgid "CiStatusText|preparing" +msgstr "" + +msgid "CiStatusText|skipped" +msgstr "" + +msgid "CiStatusText|waiting" +msgstr "" + +msgid "CiStatus|running" +msgstr "" + +msgid "CiVariables|Cannot use Masked Variable with current value" +msgstr "" + +msgid "CiVariables|Environments" +msgstr "" + +msgid "CiVariables|Input variable key" +msgstr "" + +msgid "CiVariables|Input variable value" +msgstr "" + +msgid "CiVariables|Key" +msgstr "" + +msgid "CiVariables|Masked" +msgstr "" + +msgid "CiVariables|Protected" +msgstr "" + +msgid "CiVariables|Remove variable" +msgstr "" + +msgid "CiVariables|Remove variable row" +msgstr "" + +msgid "CiVariables|Scope" +msgstr "" + +msgid "CiVariables|Specify variable values to be used in this run. The values specified in %{linkStart}CI/CD settings%{linkEnd} will be used as default" +msgstr "" + +msgid "CiVariables|State" +msgstr "" + +msgid "CiVariables|Type" +msgstr "" + +msgid "CiVariables|Value" +msgstr "" + +msgid "CiVariables|Variables" +msgstr "" + +msgid "CiVariable|* (All environments)" +msgstr "" + +msgid "CiVariable|All environments" +msgstr "" + +msgid "CiVariable|Create wildcard" +msgstr "" + +msgid "CiVariable|Masked" +msgstr "" + +msgid "CiVariable|New environment" +msgstr "" + +msgid "CiVariable|Protected" +msgstr "" + +msgid "CiVariable|Search environments" +msgstr "" + +msgid "CiVariable|Toggle masked" +msgstr "" + +msgid "CiVariable|Toggle protected" +msgstr "" + +msgid "Classification Label (optional)" +msgstr "" + +msgid "ClassificationLabelUnavailable|is unavailable: %{reason}" +msgstr "" + +msgid "Cleanup policy for tags" +msgstr "" + +msgid "Cleanup policy maximum processing time (seconds)" +msgstr "" + +msgid "Clear" +msgstr "" + +msgid "Clear all repository checks" +msgstr "" + +msgid "Clear chart filters" +msgstr "" + +msgid "Clear due date" +msgstr "" + +msgid "Clear recent searches" +msgstr "" + +msgid "Clear search" +msgstr "" + +msgid "Clear search input" +msgstr "" + +msgid "Clear start date" +msgstr "" + +msgid "Clear templates search input" +msgstr "" + +msgid "Clear weight" +msgstr "" + +msgid "Cleared weight." +msgstr "" + +msgid "Clears weight." +msgstr "" + +msgid "Click the %{strong_open}Download%{strong_close} button and wait for downloading to complete." +msgstr "" + +msgid "Click the %{strong_open}Select none%{strong_close} button on the right, since we only need \"Google Code Project Hosting\"." +msgstr "" + +msgid "Click the button below to begin the install process by navigating to the Kubernetes page" +msgstr "" + +msgid "Click to expand it." +msgstr "" + +msgid "Click to expand text" +msgstr "" + +msgid "Client authentication certificate" +msgstr "" + +msgid "Client authentication key" +msgstr "" + +msgid "Client authentication key password" +msgstr "" + +msgid "Client request timeout" +msgstr "" + +msgid "Clients" +msgstr "" + +msgid "Clone" +msgstr "" + +msgid "Clone repository" +msgstr "" + +msgid "Clone with %{http_label}" +msgstr "" + +msgid "Clone with %{protocol}" +msgstr "" + +msgid "Clone with KRB5" +msgstr "" + +msgid "Clone with SSH" +msgstr "" + +msgid "Close" +msgstr "" + +msgid "Close %{display_issuable_type}" +msgstr "" + +msgid "Close %{tabname}" +msgstr "" + +msgid "Close epic" +msgstr "" + +msgid "Close issue" +msgstr "" + +msgid "Close milestone" +msgstr "" + +msgid "Close sidebar" +msgstr "" + +msgid "Close this %{quick_action_target}" +msgstr "" + +msgid "Closed" +msgstr "" + +msgid "Closed %{epicTimeagoDate}" +msgstr "" + +msgid "Closed epics" +msgstr "" + +msgid "Closed issues" +msgstr "" + +msgid "Closed this %{quick_action_target}." +msgstr "" + +msgid "Closed: %{closed}" +msgstr "" + +msgid "Closes this %{quick_action_target}." +msgstr "" + +msgid "Cluster" +msgstr "" + +msgid "Cluster Health" +msgstr "" + +msgid "Cluster cache cleared." +msgstr "" + +msgid "Cluster does not exist" +msgstr "" + +msgid "Cluster is required for Stages::ClusterEndpointInserter" +msgstr "" + +msgid "Cluster level" +msgstr "" + +msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" +msgstr "" + +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + +msgid "ClusterAgents|Configuration" +msgstr "" + +msgid "ClusterAgents|Connect your cluster with the GitLab Agent" +msgstr "" + +msgid "ClusterAgents|Integrate Kubernetes with a GitLab Agent" +msgstr "" + +msgid "ClusterAgents|Integrate with the GitLab Agent" +msgstr "" + +msgid "ClusterAgents|Name" +msgstr "" + +msgid "ClusterAgents|The GitLab Agent also requires %{linkStart}enabling the Agent Server%{linkEnd}" +msgstr "" + +msgid "ClusterAgents|The GitLab Kubernetes Agent allows an Infrastructure as Code, GitOps approach to integrating Kubernetes clusters with GitLab. %{linkStart}Learn more.%{linkEnd}" +msgstr "" + +msgid "ClusterAgent|This feature is only available for premium plans" +msgstr "" + +msgid "ClusterAgent|User has insufficient permissions to create a token for this project" +msgstr "" + +msgid "ClusterAgent|You have insufficient permissions to create a cluster agent for this project" +msgstr "" + +msgid "ClusterAgent|You have insufficient permissions to delete this cluster agent" +msgstr "" + +msgid "ClusterIntegration|%{appList} was successfully installed on your Kubernetes cluster" +msgstr "" + +msgid "ClusterIntegration|%{externalIp}.nip.io" +msgstr "" + +msgid "ClusterIntegration|%{linkStart}More information%{linkEnd}" +msgstr "" + +msgid "ClusterIntegration|%{title} uninstalled successfully." +msgstr "" + +msgid "ClusterIntegration|%{title} updated successfully." +msgstr "" + +msgid "ClusterIntegration|A cluster management project can be used to run deployment jobs with Kubernetes %{code_open}cluster-admin%{code_close} privileges." +msgstr "" + +msgid "ClusterIntegration|A service token scoped to %{code}kube-system%{end_code} with %{code}cluster-admin%{end_code} privileges." +msgstr "" + +msgid "ClusterIntegration|API URL" +msgstr "" + +msgid "ClusterIntegration|API URL should be a valid http/https url." +msgstr "" + +msgid "ClusterIntegration|Add Kubernetes cluster" +msgstr "" + +msgid "ClusterIntegration|Add a Kubernetes cluster integration" +msgstr "" + +msgid "ClusterIntegration|Adding a Kubernetes cluster to your group will automatically share the cluster across all your projects. Use review apps, deploy your applications, and easily run your pipelines for all projects using the same cluster." +msgstr "" + +msgid "ClusterIntegration|Adding a Kubernetes cluster will automatically share the cluster across all projects. Use review apps, deploy your applications, and easily run your pipelines for all projects using the same cluster." +msgstr "" + +msgid "ClusterIntegration|Adding an integration to your group will share the cluster across all your projects." +msgstr "" + +msgid "ClusterIntegration|Adding an integration will share the cluster across all projects." +msgstr "" + +msgid "ClusterIntegration|Advanced options on this Kubernetes cluster’s integration" +msgstr "" + +msgid "ClusterIntegration|All data not committed to GitLab will be deleted and cannot be restored." +msgstr "" + +msgid "ClusterIntegration|All data will be deleted and cannot be restored." +msgstr "" + +msgid "ClusterIntegration|All installed applications and related resources" +msgstr "" + +msgid "ClusterIntegration|Allow GitLab to manage namespace and service accounts for this cluster. %{linkStart}More information%{linkEnd}" +msgstr "" + +msgid "ClusterIntegration|Allow GitLab to manage namespaces and service accounts for this cluster." +msgstr "" + +msgid "ClusterIntegration|Alternatively, " +msgstr "" + +msgid "ClusterIntegration|Amazon EKS" +msgstr "" + +msgid "ClusterIntegration|An error occurred when trying to contact the Google Cloud API. Please try again later." +msgstr "" + +msgid "ClusterIntegration|An error occurred while trying to fetch project zones: %{error}" +msgstr "" + +msgid "ClusterIntegration|An error occurred while trying to fetch your projects: %{error}" +msgstr "" + +msgid "ClusterIntegration|An error occurred while trying to fetch zone machine types: %{error}" +msgstr "" + +msgid "ClusterIntegration|An unknown error occurred while attempting to connect to Kubernetes." +msgstr "" + +msgid "ClusterIntegration|Any project namespaces" +msgstr "" + +msgid "ClusterIntegration|Any running pipelines will be canceled." +msgstr "" + +msgid "ClusterIntegration|Apply for credit" +msgstr "" + +msgid "ClusterIntegration|Authenticate with AWS" +msgstr "" + +msgid "ClusterIntegration|Authenticate with Amazon Web Services" +msgstr "" + +msgid "ClusterIntegration|Authentication Error" +msgstr "" + +msgid "ClusterIntegration|Base domain" +msgstr "" + +msgid "ClusterIntegration|Blocking mode" +msgstr "" + +msgid "ClusterIntegration|CA Certificate" +msgstr "" + +msgid "ClusterIntegration|Cert-Manager" +msgstr "" + +msgid "ClusterIntegration|Cert-Manager is a native Kubernetes certificate management controller that helps with issuing certificates. Installing Cert-Manager on your cluster will issue a certificate by %{linkStart}Let's Encrypt%{linkEnd} and ensure that certificates are valid and up-to-date." +msgstr "" + +msgid "ClusterIntegration|Certificate Authority bundle (PEM format)" +msgstr "" + +msgid "ClusterIntegration|Check your CA certificate" +msgstr "" + +msgid "ClusterIntegration|Check your cluster status" +msgstr "" + +msgid "ClusterIntegration|Check your token" +msgstr "" + +msgid "ClusterIntegration|Choose the %{linkStart}security group %{linkEnd} to apply to the EKS-managed Elastic Network Interfaces that are created in your worker node subnets." +msgstr "" + +msgid "ClusterIntegration|Choose the %{linkStart}subnets %{linkEnd} in your VPC where your worker nodes will run." +msgstr "" + +msgid "ClusterIntegration|Choose the worker node %{linkStart}instance type%{linkEnd}." +msgstr "" + +msgid "ClusterIntegration|Choose which applications to install on your Kubernetes cluster." +msgstr "" + +msgid "ClusterIntegration|Choose which of your environments will use this cluster." +msgstr "" + +msgid "ClusterIntegration|Clear cluster cache" +msgstr "" + +msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." +msgstr "" + +msgid "ClusterIntegration|Cluster Region" +msgstr "" + +msgid "ClusterIntegration|Cluster management project (alpha)" +msgstr "" + +msgid "ClusterIntegration|Cluster name is required." +msgstr "" + +msgid "ClusterIntegration|Cluster_applications artifact too big. Maximum allowable size: %{human_size}" +msgstr "" + +msgid "ClusterIntegration|Clusters are utilized by selecting the nearest ancestor with a matching environment scope. For example, project clusters will override group clusters. %{linkStart}More information%{linkEnd}" +msgstr "" + +msgid "ClusterIntegration|Clusters connected with a certificate" +msgstr "" + +msgid "ClusterIntegration|Connect cluster with certificate" +msgstr "" + +msgid "ClusterIntegration|Connect existing cluster" +msgstr "" + +msgid "ClusterIntegration|Connection Error" +msgstr "" + +msgid "ClusterIntegration|Copy API URL" +msgstr "" + +msgid "ClusterIntegration|Copy CA Certificate" +msgstr "" + +msgid "ClusterIntegration|Copy Ingress Endpoint" +msgstr "" + +msgid "ClusterIntegration|Copy Jupyter Hostname" +msgstr "" + +msgid "ClusterIntegration|Copy Knative Endpoint" +msgstr "" + +msgid "ClusterIntegration|Copy Kubernetes cluster name" +msgstr "" + +msgid "ClusterIntegration|Could not load IAM roles" +msgstr "" + +msgid "ClusterIntegration|Could not load Key Pairs" +msgstr "" + +msgid "ClusterIntegration|Could not load VPCs for the selected region" +msgstr "" + +msgid "ClusterIntegration|Could not load instance types" +msgstr "" + +msgid "ClusterIntegration|Could not load networks" +msgstr "" + +msgid "ClusterIntegration|Could not load security groups for the selected VPC" +msgstr "" + +msgid "ClusterIntegration|Could not load subnets for the selected VPC" +msgstr "" + +msgid "ClusterIntegration|Could not load subnetworks" +msgstr "" + +msgid "ClusterIntegration|Create Kubernetes cluster" +msgstr "" + +msgid "ClusterIntegration|Create a provision role on %{startAwsLink}Amazon Web Services %{externalLinkIcon}%{endLink} using the account and external ID above. %{startMoreInfoLink}More information%{endLink}" +msgstr "" + +msgid "ClusterIntegration|Create cluster on" +msgstr "" + +msgid "ClusterIntegration|Create new cluster" +msgstr "" + +msgid "ClusterIntegration|Create new cluster on EKS" +msgstr "" + +msgid "ClusterIntegration|Create new cluster on GKE" +msgstr "" + +msgid "ClusterIntegration|Creating Kubernetes cluster" +msgstr "" + +msgid "ClusterIntegration|Crossplane" +msgstr "" + +msgid "ClusterIntegration|Crossplane enables declarative provisioning of managed services from your cloud of choice using %{codeStart}kubectl%{codeEnd} or %{linkStart}GitLab Integration%{linkEnd}. Crossplane runs inside your Kubernetes cluster and supports secure connectivity and secrets management between app containers and the cloud services they depend on." +msgstr "" + +msgid "ClusterIntegration|Deletes all GitLab resources attached to this cluster during removal" +msgstr "" + +msgid "ClusterIntegration|Deploy each environment to its own namespace. Otherwise, environments within a project share a project-wide namespace. Note that anyone who can trigger a deployment of a namespace can read its secrets. If modified, existing environments will use their current namespaces until the cluster cache is cleared." +msgstr "" + +msgid "ClusterIntegration|Deploy each environment to its own namespace. Otherwise, environments within a project share a project-wide namespace. Note that anyone who can trigger a deployment of a namespace can read its secrets. If modified, existing environments will use their current namespaces until the cluster cache is cleared. %{linkStart}More information%{linkEnd}" +msgstr "" + +msgid "ClusterIntegration|Did you know?" +msgstr "" + +msgid "ClusterIntegration|Elastic Kubernetes Service" +msgstr "" + +msgid "ClusterIntegration|Elastic Stack" +msgstr "" + +msgid "ClusterIntegration|Enable Cloud Run for Anthos" +msgstr "" + +msgid "ClusterIntegration|Enable or disable GitLab's connection to your Kubernetes cluster." +msgstr "" + +msgid "ClusterIntegration|Enable this setting if using role-based access control (RBAC)." +msgstr "" + +msgid "ClusterIntegration|Enabled stack" +msgstr "" + +msgid "ClusterIntegration|Enter new Service Token" +msgstr "" + +msgid "ClusterIntegration|Enter the details for your Amazon EKS Kubernetes cluster" +msgstr "" + +msgid "ClusterIntegration|Enter the details for your Kubernetes cluster" +msgstr "" + +msgid "ClusterIntegration|Environment scope" +msgstr "" + +msgid "ClusterIntegration|Environment scope is required." +msgstr "" + +msgid "ClusterIntegration|Every new Google Cloud Platform (GCP) account receives $300 in credit upon %{sign_up_link}. In partnership with Google, GitLab is able to offer an additional $200 for both new and existing GCP accounts to get started with GitLab's Google Kubernetes Engine Integration." +msgstr "" + +msgid "ClusterIntegration|Failed to configure EKS provider: %{message}" +msgstr "" + +msgid "ClusterIntegration|Failed to configure Google Kubernetes Engine Cluster: %{message}" +msgstr "" + +msgid "ClusterIntegration|Failed to fetch CloudFormation stack: %{message}" +msgstr "" + +msgid "ClusterIntegration|Failed to request to Google Cloud Platform: %{message}" +msgstr "" + +msgid "ClusterIntegration|Failed to run Kubeclient: %{message}" +msgstr "" + +msgid "ClusterIntegration|Fetching machine types" +msgstr "" + +msgid "ClusterIntegration|Fetching projects" +msgstr "" + +msgid "ClusterIntegration|Fetching zones" +msgstr "" + +msgid "ClusterIntegration|Fluentd" +msgstr "" + +msgid "ClusterIntegration|Fluentd is an open source data collector, which lets you unify the data collection and consumption for a better use and understanding of data. It requires at least one of the following logs to be successfully installed." +msgstr "" + +msgid "ClusterIntegration|GitLab Agent managed clusters" +msgstr "" + +msgid "ClusterIntegration|GitLab Container Network Policies" +msgstr "" + +msgid "ClusterIntegration|GitLab Integration" +msgstr "" + +msgid "ClusterIntegration|GitLab Runner" +msgstr "" + +msgid "ClusterIntegration|GitLab Runner connects to the repository and executes CI/CD jobs, pushing results back and deploying applications to production." +msgstr "" + +msgid "ClusterIntegration|GitLab failed to authenticate." +msgstr "" + +msgid "ClusterIntegration|GitLab failed to connect to the cluster." +msgstr "" + +msgid "ClusterIntegration|GitLab-managed cluster" +msgstr "" + +msgid "ClusterIntegration|Global default" +msgstr "" + +msgid "ClusterIntegration|Google Cloud Platform project" +msgstr "" + +msgid "ClusterIntegration|Google GKE" +msgstr "" + +msgid "ClusterIntegration|Google Kubernetes Engine" +msgstr "" + +msgid "ClusterIntegration|Google Kubernetes Engine project" +msgstr "" + +msgid "ClusterIntegration|Group cluster" +msgstr "" + +msgid "ClusterIntegration|HTTP Error" +msgstr "" + +msgid "ClusterIntegration|Helm Tiller" +msgstr "" + +msgid "ClusterIntegration|Helm release failed to install" +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|If you do not wish to delete all associated GitLab resources, you can simply remove the integration." +msgstr "" + +msgid "ClusterIntegration|In order to view the health of your cluster, you must first install Prometheus in the Applications tab." +msgstr "" + +msgid "ClusterIntegration|Ingress" +msgstr "" + +msgid "ClusterIntegration|Ingress Endpoint" +msgstr "" + +msgid "ClusterIntegration|Ingress gives you a way to route requests to services based on the request host or path, centralizing a number of services into a single entrypoint." +msgstr "" + +msgid "ClusterIntegration|Installing Ingress may incur additional costs. Learn more about %{linkStart}pricing%{linkEnd}." +msgstr "" + +msgid "ClusterIntegration|Instance cluster" +msgstr "" + +msgid "ClusterIntegration|Instance type" +msgstr "" + +msgid "ClusterIntegration|Integrate Kubernetes with a cluster certificate" +msgstr "" + +msgid "ClusterIntegration|Integrate with a cluster certificate" +msgstr "" + +msgid "ClusterIntegration|Issuer Email" +msgstr "" + +msgid "ClusterIntegration|Issuers represent a certificate authority. You must provide an email address for your Issuer." +msgstr "" + +msgid "ClusterIntegration|Jupyter Hostname" +msgstr "" + +msgid "ClusterIntegration|JupyterHub" +msgstr "" + +msgid "ClusterIntegration|JupyterHub, a multi-user Hub, spawns, manages, and proxies multiple instances of the single-user Jupyter notebook server. JupyterHub can be used to serve notebooks to a class of students, a corporate data science group, or a scientific research group." +msgstr "" + +msgid "ClusterIntegration|Key pair name" +msgstr "" + +msgid "ClusterIntegration|Knative" +msgstr "" + +msgid "ClusterIntegration|Knative Domain Name:" +msgstr "" + +msgid "ClusterIntegration|Knative Endpoint:" +msgstr "" + +msgid "ClusterIntegration|Knative domain name was updated successfully." +msgstr "" + +msgid "ClusterIntegration|Knative extends Kubernetes to provide a set of middleware components that are essential to build modern, source-centric, and container-based applications that can run anywhere: on premises, in the cloud, or even in a third-party data center." +msgstr "" + +msgid "ClusterIntegration|Kubernetes cluster is being created..." +msgstr "" + +msgid "ClusterIntegration|Kubernetes cluster name" +msgstr "" + +msgid "ClusterIntegration|Kubernetes cluster was successfully created." +msgstr "" + +msgid "ClusterIntegration|Kubernetes clusters allow you to use review apps, deploy your applications, run your pipelines, and much more in an easy way." +msgstr "" + +msgid "ClusterIntegration|Kubernetes version" +msgstr "" + +msgid "ClusterIntegration|Kubernetes version not found" +msgstr "" + +msgid "ClusterIntegration|Learn more about %{help_link_start_machine_type}machine types%{help_link_end} and %{help_link_start_pricing}pricing%{help_link_end}." +msgstr "" + +msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." +msgstr "" + +msgid "ClusterIntegration|Learn more about Kubernetes" +msgstr "" + +msgid "ClusterIntegration|Learn more about group Kubernetes clusters" +msgstr "" + +msgid "ClusterIntegration|Learn more about instance Kubernetes clusters" +msgstr "" + +msgid "ClusterIntegration|Loading IAM Roles" +msgstr "" + +msgid "ClusterIntegration|Loading Key Pairs" +msgstr "" + +msgid "ClusterIntegration|Loading VPCs" +msgstr "" + +msgid "ClusterIntegration|Loading instance types" +msgstr "" + +msgid "ClusterIntegration|Loading networks" +msgstr "" + +msgid "ClusterIntegration|Loading security groups" +msgstr "" + +msgid "ClusterIntegration|Loading subnets" +msgstr "" + +msgid "ClusterIntegration|Loading subnetworks" +msgstr "" + +msgid "ClusterIntegration|Logging mode" +msgstr "" + +msgid "ClusterIntegration|Machine type" +msgstr "" + +msgid "ClusterIntegration|Make sure your API endpoint is correct" +msgstr "" + +msgid "ClusterIntegration|Make sure your account %{link_to_requirements} to create Kubernetes clusters" +msgstr "" + +msgid "ClusterIntegration|Manage your Kubernetes cluster by visiting %{provider_link}" +msgstr "" + +msgid "ClusterIntegration|Namespace per environment" +msgstr "" + +msgid "ClusterIntegration|No IAM Roles found" +msgstr "" + +msgid "ClusterIntegration|No Key Pairs found" +msgstr "" + +msgid "ClusterIntegration|No VPCs found" +msgstr "" + +msgid "ClusterIntegration|No deployment cluster found for this job" +msgstr "" + +msgid "ClusterIntegration|No deployment found for this job" +msgstr "" + +msgid "ClusterIntegration|No instance type found" +msgstr "" + +msgid "ClusterIntegration|No machine types matched your search" +msgstr "" + +msgid "ClusterIntegration|No networks found" +msgstr "" + +msgid "ClusterIntegration|No projects found" +msgstr "" + +msgid "ClusterIntegration|No projects matched your search" +msgstr "" + +msgid "ClusterIntegration|No security group found" +msgstr "" + +msgid "ClusterIntegration|No subnet found" +msgstr "" + +msgid "ClusterIntegration|No subnetworks found" +msgstr "" + +msgid "ClusterIntegration|No zones matched your search" +msgstr "" + +msgid "ClusterIntegration|Node calculations use the Kubernetes Metrics API. Make sure your cluster has metrics installed" +msgstr "" + +msgid "ClusterIntegration|Number of nodes" +msgstr "" + +msgid "ClusterIntegration|Number of nodes must be a numerical value." +msgstr "" + +msgid "ClusterIntegration|Please enter access information for your Kubernetes cluster. If you need help, you can read our %{linkStart}documentation%{linkEnd} on Kubernetes" +msgstr "" + +msgid "ClusterIntegration|Please make sure that your Google account meets the following requirements:" +msgstr "" + +msgid "ClusterIntegration|Point a wildcard DNS to this generated endpoint in order to access your application after it has been deployed." +msgstr "" + +msgid "ClusterIntegration|Project cluster" +msgstr "" + +msgid "ClusterIntegration|Project namespace (optional, unique)" +msgstr "" + +msgid "ClusterIntegration|Project namespace prefix (optional, unique)" +msgstr "" + +msgid "ClusterIntegration|Prometheus" +msgstr "" + +msgid "ClusterIntegration|Prometheus is an open-source monitoring system with %{linkStart}GitLab Integration%{linkEnd} to monitor deployed applications." +msgstr "" + +msgid "ClusterIntegration|Protect your clusters with GitLab Container Network Policies by enforcing how pods communicate with each other and other network endpoints. %{linkStart}Learn more about configuring Network Policies here.%{linkEnd}" +msgstr "" + +msgid "ClusterIntegration|Provider details" +msgstr "" + +msgid "ClusterIntegration|Provision Role ARN" +msgstr "" + +msgid "ClusterIntegration|RBAC-enabled cluster" +msgstr "" + +msgid "ClusterIntegration|Read our %{linkStart}help page%{linkEnd} on Kubernetes cluster integration." +msgstr "" + +msgid "ClusterIntegration|Read our %{link_start}help page%{link_end} on Kubernetes cluster integration." +msgstr "" + +msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" +msgstr "" + +msgid "ClusterIntegration|Remove Kubernetes cluster integration" +msgstr "" + +msgid "ClusterIntegration|Remove integration" +msgstr "" + +msgid "ClusterIntegration|Remove integration and resources" +msgstr "" + +msgid "ClusterIntegration|Remove integration and resources?" +msgstr "" + +msgid "ClusterIntegration|Remove integration?" +msgstr "" + +msgid "ClusterIntegration|Remove this Kubernetes cluster's configuration from this project. This will not delete your actual Kubernetes cluster." +msgstr "" + +msgid "ClusterIntegration|Removes cluster from project but keeps associated resources" +msgstr "" + +msgid "ClusterIntegration|Replace this with your own hostname if you want. If you do so, point hostname to Ingress IP Address from above." +msgstr "" + +msgid "ClusterIntegration|Request to begin installing failed" +msgstr "" + +msgid "ClusterIntegration|Request to begin uninstalling failed" +msgstr "" + +msgid "ClusterIntegration|SIEM Hostname" +msgstr "" + +msgid "ClusterIntegration|SIEM Port" +msgstr "" + +msgid "ClusterIntegration|SIEM Protocol" +msgstr "" + +msgid "ClusterIntegration|Save changes" +msgstr "" + +msgid "ClusterIntegration|Search IAM Roles" +msgstr "" + +msgid "ClusterIntegration|Search Key Pairs" +msgstr "" + +msgid "ClusterIntegration|Search VPCs" +msgstr "" + +msgid "ClusterIntegration|Search domains" +msgstr "" + +msgid "ClusterIntegration|Search instance types" +msgstr "" + +msgid "ClusterIntegration|Search machine types" +msgstr "" + +msgid "ClusterIntegration|Search networks" +msgstr "" + +msgid "ClusterIntegration|Search projects" +msgstr "" + +msgid "ClusterIntegration|Search security groups" +msgstr "" + +msgid "ClusterIntegration|Search subnets" +msgstr "" + +msgid "ClusterIntegration|Search subnetworks" +msgstr "" + +msgid "ClusterIntegration|Search zones" +msgstr "" + +msgid "ClusterIntegration|Security group" +msgstr "" + +msgid "ClusterIntegration|See and edit the details for your Kubernetes cluster" +msgstr "" + +msgid "ClusterIntegration|Select a VPC to choose a security group" +msgstr "" + +msgid "ClusterIntegration|Select a VPC to choose a subnet" +msgstr "" + +msgid "ClusterIntegration|Select a VPC to use for your EKS Cluster resources. To use a new VPC, first create one on %{linkStart}Amazon Web Services %{linkEnd}." +msgstr "" + +msgid "ClusterIntegration|Select a network to choose a subnetwork" +msgstr "" + +msgid "ClusterIntegration|Select a region to choose a Key Pair" +msgstr "" + +msgid "ClusterIntegration|Select a region to choose a VPC" +msgstr "" + +msgid "ClusterIntegration|Select a stack to install Crossplane." +msgstr "" + +msgid "ClusterIntegration|Select a zone to choose a network" +msgstr "" + +msgid "ClusterIntegration|Select existing domain or use new" +msgstr "" + +msgid "ClusterIntegration|Select machine type" +msgstr "" + +msgid "ClusterIntegration|Select project" +msgstr "" + +msgid "ClusterIntegration|Select project and zone to choose machine type" +msgstr "" + +msgid "ClusterIntegration|Select project to choose zone" +msgstr "" + +msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." +msgstr "" + +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + +msgid "ClusterIntegration|Select zone" +msgstr "" + +msgid "ClusterIntegration|Select zone to choose machine type" +msgstr "" + +msgid "ClusterIntegration|Send Container Network Policies Logs" +msgstr "" + +msgid "ClusterIntegration|Send Web Application Firewall Logs" +msgstr "" + +msgid "ClusterIntegration|Service Token" +msgstr "" + +msgid "ClusterIntegration|Service role" +msgstr "" + +msgid "ClusterIntegration|Service token is required." +msgstr "" + +msgid "ClusterIntegration|Set a prefix for your namespaces. If not set, defaults to your project path. If modified, existing environments will use their current namespaces until the cluster cache is cleared." +msgstr "" + +msgid "ClusterIntegration|Set the global mode for the WAF in this cluster. This can be overridden at the environmental level." +msgstr "" + +msgid "ClusterIntegration|Something went wrong on our end." +msgstr "" + +msgid "ClusterIntegration|Something went wrong while creating your Kubernetes cluster" +msgstr "" + +msgid "ClusterIntegration|Something went wrong while installing %{title}" +msgstr "" + +msgid "ClusterIntegration|Something went wrong while trying to save your settings. Please try again." +msgstr "" + +msgid "ClusterIntegration|Something went wrong while uninstalling %{title}" +msgstr "" + +msgid "ClusterIntegration|Something went wrong while updating Knative domain name." +msgstr "" + +msgid "ClusterIntegration|Specifying a domain will allow you to use Auto Review Apps and Auto Deploy stages for %{linkStart}Auto DevOps.%{linkEnd} The domain should have a wildcard DNS configured matching the domain. " +msgstr "" + +msgid "ClusterIntegration|Subnets" +msgstr "" + +msgid "ClusterIntegration|The %{gitlabNamespace} namespace" +msgstr "" + +msgid "ClusterIntegration|The Amazon Resource Name (ARN) associated with your role. If you do not have a provision role, first create one on %{startAwsLink}Amazon Web Services %{externalLinkIcon}%{endLink} using the above account and external IDs. %{startMoreInfoLink}More information%{endLink}" +msgstr "" + +msgid "ClusterIntegration|The Kubernetes certificate used to authenticate to the cluster." +msgstr "" + +msgid "ClusterIntegration|The URL used to access the Kubernetes API." +msgstr "" + +msgid "ClusterIntegration|The associated IP and all deployed services will be deleted and cannot be restored. Uninstalling Knative will also remove Istio from your cluster. This will not effect any other applications." +msgstr "" + +msgid "ClusterIntegration|The associated Tiller pod, the %{gitlabManagedAppsNamespace} namespace, and all of its resources will be deleted and cannot be restored." +msgstr "" + +msgid "ClusterIntegration|The associated load balancer and IP will be deleted and cannot be restored." +msgstr "" + +msgid "ClusterIntegration|The associated private key will be deleted and cannot be restored." +msgstr "" + +msgid "ClusterIntegration|The elastic stack collects logs from all pods in your cluster" +msgstr "" + +msgid "ClusterIntegration|The endpoint is in the process of being assigned. Please check your Kubernetes cluster or Quotas on Google Kubernetes Engine if it takes a long time." +msgstr "" + +msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." +msgstr "" + +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + +msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." +msgstr "" + +msgid "ClusterIntegration|There was an HTTP error when connecting to your cluster." +msgstr "" + +msgid "ClusterIntegration|This account must have permissions to create a Kubernetes cluster in the %{link_to_container_project} specified below" +msgstr "" + +msgid "ClusterIntegration|This is necessary if your integration has become out of sync. The cache is repopulated during the next CI job that requires namespace and service accounts." +msgstr "" + +msgid "ClusterIntegration|This is necessary to clear existing environment-namespace associations from clusters previously managed by GitLab." +msgstr "" + +msgid "ClusterIntegration|This option will allow you to install applications on RBAC clusters." +msgstr "" + +msgid "ClusterIntegration|This project does not have billing enabled. To create a cluster, %{linkToBillingStart}enable billing%{linkToBillingEnd} and try again." +msgstr "" + +msgid "ClusterIntegration|This will permanently delete the following resources:" +msgstr "" + +msgid "ClusterIntegration|To access your application after deployment, point a wildcard DNS to the Knative Endpoint." +msgstr "" + +msgid "ClusterIntegration|To create a cluster, first create a project on %{docsLinkStart}Google Cloud Platform%{docsLinkEnd}." +msgstr "" + +msgid "ClusterIntegration|To remove your integration and resources, type %{clusterName} to confirm:" +msgstr "" + +msgid "ClusterIntegration|To remove your integration, type %{clusterName} to confirm:" +msgstr "" + +msgid "ClusterIntegration|To use a new project, first create one on %{docsLinkStart}Google Cloud Platform%{docsLinkEnd}." +msgstr "" + +msgid "ClusterIntegration|Troubleshooting tips:" +msgstr "" + +msgid "ClusterIntegration|Unable to Authenticate" +msgstr "" + +msgid "ClusterIntegration|Unable to Connect" +msgstr "" + +msgid "ClusterIntegration|Uninstall %{appTitle}" +msgstr "" + +msgid "ClusterIntegration|Unknown Error" +msgstr "" + +msgid "ClusterIntegration|Update %{appTitle}" +msgstr "" + +msgid "ClusterIntegration|Update failed. Please check the logs and try again." +msgstr "" + +msgid "ClusterIntegration|Use %{query}" +msgstr "" + +msgid "ClusterIntegration|Uses the Cloud Run, Istio, and HTTP Load Balancing addons for this cluster." +msgstr "" + +msgid "ClusterIntegration|VPC" +msgstr "" + +msgid "ClusterIntegration|Validating project billing status" +msgstr "" + +msgid "ClusterIntegration|We could not verify that one of your projects on GCP has billing enabled. Please try again." +msgstr "" + +msgid "ClusterIntegration|We were unable to fetch any projects. Ensure that you have a project on %{docsLinkStart}Google Cloud Platform%{docsLinkEnd}." +msgstr "" + +msgid "ClusterIntegration|With a Kubernetes cluster associated to this project, you can use review apps, deploy your applications, run your pipelines, and much more in an easy way." +msgstr "" + +msgid "ClusterIntegration|You are about to remove your cluster integration and all GitLab-created resources associated with this cluster." +msgstr "" + +msgid "ClusterIntegration|You are about to remove your cluster integration." +msgstr "" + +msgid "ClusterIntegration|You are about to uninstall %{appTitle} from your cluster." +msgstr "" + +msgid "ClusterIntegration|You are about to update %{appTitle} on your cluster." +msgstr "" + +msgid "ClusterIntegration|You must grant access to your organization’s AWS resources in order to create a new EKS cluster. To grant access, create a provision role using the account and external ID below and provide us the ARN." +msgstr "" + +msgid "ClusterIntegration|You must have an RBAC-enabled cluster to install Knative." +msgstr "" + +msgid "ClusterIntegration|You must specify a domain before you can install Knative." +msgstr "" + +msgid "ClusterIntegration|You should select at least two subnets" +msgstr "" + +msgid "ClusterIntegration|Your Elasticsearch cluster will be re-created during this upgrade. Your logs will be re-indexed, and you will lose historical logs from hosts terminated in the last 30 days." +msgstr "" + +msgid "ClusterIntegration|Your account must have %{link_to_kubernetes_engine}" +msgstr "" + +msgid "ClusterIntegration|Your cluster API is unreachable. Please ensure your API URL is correct." +msgstr "" + +msgid "ClusterIntegration|Your service role is distinct from the provision role used when authenticating. It will allow Amazon EKS and the Kubernetes control plane to manage AWS resources on your behalf. To use a new role, first create one on %{linkStart}Amazon Web Services%{linkEnd}." +msgstr "" + +msgid "ClusterIntegration|Zone" +msgstr "" + +msgid "ClusterIntegration|access to Google Kubernetes Engine" +msgstr "" + +msgid "ClusterIntegration|can be used instead of a custom domain. " +msgstr "" + +msgid "ClusterIntegration|installed via %{linkStart}Cloud Run%{linkEnd}" +msgstr "" + +msgid "ClusterIntegration|meets the requirements" +msgstr "" + +msgid "ClusterIntegration|sign up" +msgstr "" + +msgid "ClusterIntergation|Select a VPC" +msgstr "" + +msgid "ClusterIntergation|Select a network" +msgstr "" + +msgid "ClusterIntergation|Select a security group" +msgstr "" + +msgid "ClusterIntergation|Select a subnet" +msgstr "" + +msgid "ClusterIntergation|Select a subnetwork" +msgstr "" + +msgid "ClusterIntergation|Select an instance type" +msgstr "" + +msgid "ClusterIntergation|Select key pair" +msgstr "" + +msgid "ClusterIntergation|Select service role" +msgstr "" + +msgid "Clusters|An error occurred while loading clusters" +msgstr "" + +msgid "Code" +msgstr "" + +msgid "Code Coverage: %{coveragePercentage}%{percentSymbol}" +msgstr "" + +msgid "Code Coverage| Empty code coverage data" +msgstr "" + +msgid "Code Coverage|Couldn't fetch the code coverage data" +msgstr "" + +msgid "Code Owners" +msgstr "" + +msgid "Code Owners to the merge request changes." +msgstr "" + +msgid "Code Quality" +msgstr "" + +msgid "Code Review" +msgstr "" + +msgid "Code Review Analytics displays a table of open merge requests considered to be in code review. There are currently no merge requests in review for this project and/or filters." +msgstr "" + +msgid "Code coverage statistics for master %{start_date} - %{end_date}" +msgstr "" + +msgid "Code owner approval is required" +msgstr "" + +msgid "Code owners" +msgstr "" + +msgid "CodeIntelligence|This is the definition" +msgstr "" + +msgid "CodeNavigation|No references found" +msgstr "" + +msgid "CodeOwner|Pattern" +msgstr "" + +msgid "Cohorts" +msgstr "" + +msgid "Cohorts|Inactive users" +msgstr "" + +msgid "Cohorts|Month %{month_index}" +msgstr "" + +msgid "Cohorts|New users" +msgstr "" + +msgid "Cohorts|Registration month" +msgstr "" + +msgid "Cohorts|Returning users" +msgstr "" + +msgid "Cohorts|User cohorts are shown for the last %{months_included} months. Only users with activity are counted in the 'New users' column; inactive users are counted separately." +msgstr "" + +msgid "Collapse" +msgstr "" + +msgid "Collapse all threads" +msgstr "" + +msgid "Collapse approvers" +msgstr "" + +msgid "Collapse milestones" +msgstr "" + +msgid "Collapse replies" +msgstr "" + +msgid "Collapse sidebar" +msgstr "" + +msgid "Collector hostname" +msgstr "" + +msgid "ComboSearch is not defined" +msgstr "" + +msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" +msgstr "" + +msgid "Command" +msgstr "" + +msgid "Command line instructions" +msgstr "" + +msgid "Commands applied" +msgstr "" + +msgid "Commands did not apply" +msgstr "" + +msgid "Comment" +msgstr "" + +msgid "Comment & close %{noteable_name}" +msgstr "" + +msgid "Comment & reopen %{noteable_name}" +msgstr "" + +msgid "Comment & resolve thread" +msgstr "" + +msgid "Comment & unresolve thread" +msgstr "" + +msgid "Comment '%{label}' position" +msgstr "" + +msgid "Comment form position" +msgstr "" + +msgid "Comment is being updated" +msgstr "" + +msgid "Comment on lines %{startLine} to %{endLine}" +msgstr "" + +msgid "Comment/Reply (quoting selected text)" +msgstr "" + +msgid "Commenting on files that replace or are replaced by symbolic links is currently not supported." +msgstr "" + +msgid "Commenting on symbolic links that replace or are replaced by files is currently not supported." +msgstr "" + +msgid "Comments" +msgstr "" + +msgid "Commit" +msgid_plural "Commits" +msgstr[0] "" +msgstr[1] "" + +msgid "Commit %{commit_id}" +msgstr "" + +msgid "Commit (when editing commit message)" +msgstr "" + +msgid "Commit Message" +msgstr "" + +msgid "Commit deleted" +msgstr "" + +msgid "Commit message" +msgstr "" + +msgid "Commit message (optional)" +msgstr "" + +msgid "Commit statistics for %{ref} %{start_time} - %{end_time}" +msgstr "" + +msgid "Commit to %{branchName} branch" +msgstr "" + +msgid "CommitBoxTitle|Commit" +msgstr "" + +msgid "CommitMessage|Add %{file_name}" +msgstr "" + +msgid "CommitWidget|authored" +msgstr "" + +msgid "Commits" +msgstr "" + +msgid "Commits feed" +msgstr "" + +msgid "Commits per day hour (UTC)" +msgstr "" + +msgid "Commits per day of month" +msgstr "" + +msgid "Commits per weekday" +msgstr "" + +msgid "Commits to" +msgstr "" + +msgid "Commits you select appear here. Go to the first tab and select commits to add to this merge request." +msgstr "" + +msgid "Commits|An error occurred while fetching merge requests data." +msgstr "" + +msgid "Commits|History" +msgstr "" + +msgid "Commits|No related merge requests found" +msgstr "" + +msgid "Committed by" +msgstr "" + +msgid "Commit…" +msgstr "" + +msgid "Community forum" +msgstr "" + +msgid "Company name" +msgstr "" + +msgid "Compare" +msgstr "" + +msgid "Compare %{oldCommitId}...%{newCommitId}" +msgstr "" + +msgid "Compare Git revisions" +msgstr "" + +msgid "Compare Revisions" +msgstr "" + +msgid "Compare changes" +msgstr "" + +msgid "Compare changes with the last commit" +msgstr "" + +msgid "Compare changes with the merge request target branch" +msgstr "" + +msgid "Compare submodule commit revisions" +msgstr "" + +msgid "Compare with previous version" +msgstr "" + +msgid "CompareBranches|%{source_branch} and %{target_branch} are the same." +msgstr "" + +msgid "CompareBranches|Compare" +msgstr "" + +msgid "CompareBranches|Source" +msgstr "" + +msgid "CompareBranches|Target" +msgstr "" + +msgid "CompareBranches|There isn't anything to compare." +msgstr "" + +msgid "Complete" +msgstr "" + +msgid "Completed" +msgstr "" + +msgid "Compliance" +msgstr "" + +msgid "Compliance Dashboard" +msgstr "" + +msgid "Compliance framework (optional)" +msgstr "" + +msgid "Compliance frameworks" +msgstr "" + +msgid "ComplianceDashboard|created by:" +msgstr "" + +msgid "ComplianceFramework|GDPR" +msgstr "" + +msgid "ComplianceFramework|GDPR - General Data Protection Regulation" +msgstr "" + +msgid "ComplianceFramework|HIPAA" +msgstr "" + +msgid "ComplianceFramework|HIPAA - Health Insurance Portability and Accountability Act" +msgstr "" + +msgid "ComplianceFramework|PCI-DSS" +msgstr "" + +msgid "ComplianceFramework|PCI-DSS - Payment Card Industry-Data Security Standard" +msgstr "" + +msgid "ComplianceFramework|SOC 2" +msgstr "" + +msgid "ComplianceFramework|SOC 2 - Service Organization Control 2" +msgstr "" + +msgid "ComplianceFramework|SOX" +msgstr "" + +msgid "ComplianceFramework|SOX - Sarbanes-Oxley" +msgstr "" + +msgid "ComplianceFramework|This project is regulated by %{framework}." +msgstr "" + +msgid "Confidence" +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 "" + +msgid "Configure Let's Encrypt" +msgstr "" + +msgid "Configure Prometheus" +msgstr "" + +msgid "Configure Tracing" +msgstr "" + +msgid "Configure a %{codeStart}.gitlab-webide.yml%{codeEnd} file in the %{codeStart}.gitlab%{codeEnd} directory to start using the Web Terminal. %{helpStart}Learn more.%{helpEnd}" +msgstr "" + +msgid "Configure automatic git checks and housekeeping on repositories." +msgstr "" + +msgid "Configure existing installation" +msgstr "" + +msgid "Configure limit for issues created per minute by web and API requests." +msgstr "" + +msgid "Configure limits for Project/Group Import/Export." +msgstr "" + +msgid "Configure limits for web and API requests." +msgstr "" + +msgid "Configure limits on the number of inbound alerts able to be sent to a project." +msgstr "" + +msgid "Configure paths to be protected by Rack Attack." +msgstr "" + +msgid "Configure repository mirroring." +msgstr "" + +msgid "Configure storage path settings." +msgstr "" + +msgid "Configure the %{link} integration." +msgstr "" + +msgid "Configure the way a user creates a new account." +msgstr "" + +msgid "Configure which lists are shown for anyone who visits this board" +msgstr "" + +msgid "Confirm" +msgstr "" + +msgid "Confirmation email sent to %{email}" +msgstr "" + +msgid "Confirmation required" +msgstr "" + +msgid "Confluence" +msgstr "" + +msgid "ConfluenceService|Confluence Workspace" +msgstr "" + +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" +msgstr "" + +msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" +msgstr "" + +msgid "ConfluenceService|The URL of the Confluence Workspace" +msgstr "" + +msgid "ConfluenceService|Your GitLab Wiki can be accessed here: %{wiki_link}. To re-enable your GitLab Wiki, disable this integration" +msgstr "" + +msgid "Congratulations! You have enabled Two-factor Authentication!" +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 "Connected" +msgstr "" + +msgid "Connecting" +msgstr "" + +msgid "Connecting to terminal sync service" +msgstr "" + +msgid "Connecting..." +msgstr "" + +msgid "Connection failed" +msgstr "" + +msgid "Connection failure" +msgstr "" + +msgid "Connection timed out" +msgstr "" + +msgid "Connection timeout" +msgstr "" + +msgid "Consistency guarantee method" +msgstr "" + +msgid "Contact sales to upgrade" +msgstr "" + +msgid "Contact support" +msgstr "" + +msgid "Container Registry" +msgstr "" + +msgid "Container Scanning" +msgstr "" + +msgid "Container does not exist" +msgstr "" + +msgid "Container registry images" +msgstr "" + +msgid "Container registry is not enabled on this GitLab instance. Ask an administrator to enable it in order for Auto DevOps to work." +msgstr "" + +msgid "Container repositories" +msgstr "" + +msgid "Container repositories sync capacity" +msgstr "" + +msgid "Container repository" +msgstr "" + +msgid "ContainerRegistry| Please visit the %{linkStart}administration settings%{linkEnd} to enable this feature." +msgstr "" + +msgid "ContainerRegistry|%{count} Image repository" +msgid_plural "ContainerRegistry|%{count} Image repositories" +msgstr[0] "" +msgstr[1] "" + +msgid "ContainerRegistry|%{count} Tag" +msgid_plural "ContainerRegistry|%{count} Tags" +msgstr[0] "" +msgstr[1] "" + +msgid "ContainerRegistry|%{imageName} tags" +msgstr "" + +msgid "ContainerRegistry|%{title} was successfully scheduled for deletion" +msgstr "" + +msgid "ContainerRegistry|%{toggleStatus} - Tags matching the patterns defined below will be scheduled for deletion" +msgstr "" + +msgid "ContainerRegistry|Build an image" +msgstr "" + +msgid "ContainerRegistry|CLI Commands" +msgstr "" + +msgid "ContainerRegistry|Cleanup policy for tags is disabled" +msgstr "" + +msgid "ContainerRegistry|Cleanup policy successfully saved." +msgstr "" + +msgid "ContainerRegistry|Cleanup policy:" +msgstr "" + +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + +msgid "ContainerRegistry|Configuration digest: %{digest}" +msgstr "" + +msgid "ContainerRegistry|Container Registry" +msgstr "" + +msgid "ContainerRegistry|Copy build command" +msgstr "" + +msgid "ContainerRegistry|Copy login command" +msgstr "" + +msgid "ContainerRegistry|Copy push command" +msgstr "" + +msgid "ContainerRegistry|Delete selected" +msgstr "" + +msgid "ContainerRegistry|Deletion disabled due to missing or insufficient permissions." +msgstr "" + +msgid "ContainerRegistry|Digest: %{imageId}" +msgstr "" + +msgid "ContainerRegistry|Docker connection error" +msgstr "" + +msgid "ContainerRegistry|Expiration interval:" +msgstr "" + +msgid "ContainerRegistry|Expiration policies help manage the storage space used by the Container Registry, but the expiration policies for this registry are disabled. Contact your administrator to enable. %{docLinkStart}More information%{docLinkEnd}" +msgstr "" + +msgid "ContainerRegistry|Expiration policy is disabled" +msgstr "" + +msgid "ContainerRegistry|Expiration policy will run in %{time}" +msgstr "" + +msgid "ContainerRegistry|Expiration schedule:" +msgstr "" + +msgid "ContainerRegistry|Filter by name" +msgstr "" + +msgid "ContainerRegistry|If you are not already logged in, you need to authenticate to the Container Registry by using your GitLab username and password. If you have %{twofaDocLinkStart}Two-Factor Authentication%{twofaDocLinkEnd} enabled, use a %{personalAccessTokensDocLinkStart}Personal Access Token%{personalAccessTokensDocLinkEnd} instead of a password." +msgstr "" + +msgid "ContainerRegistry|Image Repositories" +msgstr "" + +msgid "ContainerRegistry|Image tags" +msgstr "" + +msgid "ContainerRegistry|Invalid tag: missing manifest digest" +msgstr "" + +msgid "ContainerRegistry|Login" +msgstr "" + +msgid "ContainerRegistry|Manifest digest: %{digest}" +msgstr "" + +msgid "ContainerRegistry|Missing or insufficient permission, delete button disabled" +msgstr "" + +msgid "ContainerRegistry|Number of tags to retain:" +msgstr "" + +msgid "ContainerRegistry|Published %{timeInfo}" +msgstr "" + +msgid "ContainerRegistry|Published to the %{repositoryPath} image repository at %{time} on %{date}" +msgstr "" + +msgid "ContainerRegistry|Push an image" +msgstr "" + +msgid "ContainerRegistry|Remember to run %{docLinkStart}garbage collection%{docLinkEnd} to remove the stale data from storage." +msgstr "" + +msgid "ContainerRegistry|Remove repository" +msgstr "" + +msgid "ContainerRegistry|Remove tag" +msgid_plural "ContainerRegistry|Remove tags" +msgstr[0] "" +msgstr[1] "" + +msgid "ContainerRegistry|Set cleanup policy" +msgstr "" + +msgid "ContainerRegistry|Some tags were not deleted" +msgstr "" + +msgid "ContainerRegistry|Something went wrong while fetching the cleanup policy." +msgstr "" + +msgid "ContainerRegistry|Something went wrong while fetching the repository list." +msgstr "" + +msgid "ContainerRegistry|Something went wrong while fetching the tags list." +msgstr "" + +msgid "ContainerRegistry|Something went wrong while marking the tag for deletion." +msgstr "" + +msgid "ContainerRegistry|Something went wrong while marking the tags for deletion." +msgstr "" + +msgid "ContainerRegistry|Something went wrong while scheduling %{title} for deletion. Please try again." +msgstr "" + +msgid "ContainerRegistry|Something went wrong while updating the cleanup policy." +msgstr "" + +msgid "ContainerRegistry|Sorry, your filter produced no results." +msgstr "" + +msgid "ContainerRegistry|Tag expiration policy" +msgstr "" + +msgid "ContainerRegistry|Tag successfully marked for deletion." +msgstr "" + +msgid "ContainerRegistry|Tags successfully marked for deletion." +msgstr "" + +msgid "ContainerRegistry|Tags with names matching this regex pattern will %{italicStart}be preserved:%{italicEnd}" +msgstr "" + +msgid "ContainerRegistry|Tags with names matching this regex pattern will %{italicStart}expire:%{italicEnd}" +msgstr "" + +msgid "ContainerRegistry|The cleanup policy timed out before it could delete all tags. An administrator can %{adminLinkStart}manually run cleanup now%{adminLinkEnd} or you can wait for the cleanup policy to automatically run again. %{docLinkStart}More information%{docLinkEnd}" +msgstr "" + +msgid "ContainerRegistry|The last tag related to this image was recently removed. This empty image and any associated data will be automatically removed as part of the regular Garbage Collection process. If you have any questions, contact your administrator." +msgstr "" + +msgid "ContainerRegistry|The value of this input should be less than 256 characters" +msgstr "" + +msgid "ContainerRegistry|There are no container images available in this group" +msgstr "" + +msgid "ContainerRegistry|There are no container images stored for this project" +msgstr "" + +msgid "ContainerRegistry|There was an error during the deletion of this image repository, please try again." +msgstr "" + +msgid "ContainerRegistry|This image has no active tags" +msgstr "" + +msgid "ContainerRegistry|This image repository is scheduled for deletion" +msgstr "" + +msgid "ContainerRegistry|This project's cleanup policy for tags is not enabled." +msgstr "" + +msgid "ContainerRegistry|To widen your search, change or remove the filters above." +msgstr "" + +msgid "ContainerRegistry|We are having trouble connecting to the Registry, which could be due to an issue with your project name or path. %{docLinkStart}More information%{docLinkEnd}" +msgstr "" + +msgid "ContainerRegistry|Wildcards such as %{codeStart}.*-master%{codeEnd} or %{codeStart}release-.*%{codeEnd} are supported" +msgstr "" + +msgid "ContainerRegistry|Wildcards such as %{codeStart}.*-test%{codeEnd} or %{codeStart}dev-.*%{codeEnd} are supported. To select all tags, use %{codeStart}.*%{codeEnd}" +msgstr "" + +msgid "ContainerRegistry|With the Container Registry, every project can have its own space to store its Docker images. %{docLinkStart}More Information%{docLinkEnd}" +msgstr "" + +msgid "ContainerRegistry|With the Container Registry, every project can have its own space to store its Docker images. Push at least one Docker image in one of this group's projects in order to show up here. %{docLinkStart}More Information%{docLinkEnd}" +msgstr "" + +msgid "ContainerRegistry|With the GitLab Container Registry, every project can have its own space to store images. %{docLinkStart}More information%{docLinkEnd}" +msgstr "" + +msgid "ContainerRegistry|You are about to remove %{item} tags. Are you sure?" +msgstr "" + +msgid "ContainerRegistry|You are about to remove %{item}. Are you sure?" +msgstr "" + +msgid "ContainerRegistry|You are about to remove repository %{title}. Once you confirm, this repository will be permanently deleted." +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 "" + +msgid "ContextCommits|Failed to create context commits. Please try again." +msgstr "" + +msgid "ContextCommits|Failed to create/remove context commits. Please try again." +msgstr "" + +msgid "ContextCommits|Failed to delete context commits. Please try again." +msgstr "" + +msgid "Continue" +msgstr "" + +msgid "Continue to the next step" +msgstr "" + +msgid "Continuous Integration and Deployment" +msgstr "" + +msgid "Contribute to GitLab" +msgstr "" + +msgid "Contribution" +msgstr "" + +msgid "Contribution Analytics" +msgstr "" + +msgid "ContributionAnalytics|%{created_count} created, %{closed_count} closed." +msgstr "" + +msgid "ContributionAnalytics|%{created_count} created, %{merged_count} merged." +msgstr "" + +msgid "ContributionAnalytics|%{pushes} pushes, more than %{commits} commits by %{people} contributors." +msgstr "" + +msgid "ContributionAnalytics|Contribution analytics for issues, merge requests and push events since %{start_date}" +msgstr "" + +msgid "ContributionAnalytics|Issues" +msgstr "" + +msgid "ContributionAnalytics|Last 3 months" +msgstr "" + +msgid "ContributionAnalytics|Last month" +msgstr "" + +msgid "ContributionAnalytics|Last week" +msgstr "" + +msgid "ContributionAnalytics|Merge Requests" +msgstr "" + +msgid "ContributionAnalytics|No issues for the selected time period." +msgstr "" + +msgid "ContributionAnalytics|No merge requests for the selected time period." +msgstr "" + +msgid "ContributionAnalytics|No pushes for the selected time period." +msgstr "" + +msgid "Contributions for %{calendar_date}" +msgstr "" + +msgid "Contributions per group member" +msgstr "" + +msgid "Contributor" +msgstr "" + +msgid "Contributors" +msgstr "" + +msgid "Control emails linked to your account" +msgstr "" + +msgid "Control the display of third party offers." +msgstr "" + +msgid "Cookie domain" +msgstr "" + +msgid "Copied" +msgstr "" + +msgid "Copied labels and milestone from %{source_issuable_reference}." +msgstr "" + +msgid "Copy" +msgstr "" + +msgid "Copy %{http_label} clone URL" +msgstr "" + +msgid "Copy %{protocol} clone URL" +msgstr "" + +msgid "Copy %{proxy_url}" +msgstr "" + +msgid "Copy %{type}" +msgstr "" + +msgid "Copy Account ID to clipboard" +msgstr "" + +msgid "Copy External ID to clipboard" +msgstr "" + +msgid "Copy ID" +msgstr "" + +msgid "Copy KRB5 clone URL" +msgstr "" + +msgid "Copy SSH clone URL" +msgstr "" + +msgid "Copy SSH public key" +msgstr "" + +msgid "Copy URL" +msgstr "" + +msgid "Copy branch name" +msgstr "" + +msgid "Copy command" +msgstr "" + +msgid "Copy commands" +msgstr "" + +msgid "Copy commit SHA" +msgstr "" + +msgid "Copy environment" +msgstr "" + +msgid "Copy evidence SHA" +msgstr "" + +msgid "Copy file contents" +msgstr "" + +msgid "Copy file path" +msgstr "" + +msgid "Copy key" +msgstr "" + +msgid "Copy labels and milestone from %{source_issuable_reference}." +msgstr "" + +msgid "Copy labels and milestone from other issue or merge request in this project" +msgstr "" + +msgid "Copy link" +msgstr "" + +msgid "Copy link to chart" +msgstr "" + +msgid "Copy reference" +msgstr "" + +msgid "Copy secret" +msgstr "" + +msgid "Copy source branch name" +msgstr "" + +msgid "Copy the code below to implement tracking in your application:" +msgstr "" + +msgid "Copy this value" +msgstr "" + +msgid "Copy to clipboard" +msgstr "" + +msgid "Copy token" +msgstr "" + +msgid "Copy trigger token" +msgstr "" + +msgid "Copy value" +msgstr "" + +msgid "Could not add admins as members" +msgstr "" + +msgid "Could not archive %{design}. Please try again." +msgstr "" + +msgid "Could not authorize chat nickname. Try again!" +msgstr "" + +msgid "Could not change HEAD: branch '%{branch}' does not exist" +msgstr "" + +msgid "Could not commit. An unexpected error occurred." +msgstr "" + +msgid "Could not connect to FogBugz, check your URL" +msgstr "" + +msgid "Could not connect to Sentry. Refresh the page to try again." +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 "" + +msgid "Could not create environment" +msgstr "" + +msgid "Could not create group" +msgstr "" + +msgid "Could not create issue" +msgstr "" + +msgid "Could not create project" +msgstr "" + +msgid "Could not create wiki page" +msgstr "" + +msgid "Could not delete chat nickname %{chat_name}." +msgstr "" + +msgid "Could not delete wiki page" +msgstr "" + +msgid "Could not draw the lines for job relationships" +msgstr "" + +msgid "Could not find design." +msgstr "" + +msgid "Could not find iteration" +msgstr "" + +msgid "Could not load instance counts. Please refresh the page to try again." +msgstr "" + +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + +msgid "Could not remove the trigger." +msgstr "" + +msgid "Could not restore the group" +msgstr "" + +msgid "Could not revoke impersonation token %{token_name}." +msgstr "" + +msgid "Could not revoke personal access token %{personal_access_token_name}." +msgstr "" + +msgid "Could not revoke project access token %{project_access_token_name}." +msgstr "" + +msgid "Could not save group ID" +msgstr "" + +msgid "Could not save project ID" +msgstr "" + +msgid "Could not save prometheus manual configuration" +msgstr "" + +msgid "Could not update the LDAP settings" +msgstr "" + +msgid "Could not update wiki page" +msgstr "" + +msgid "Could not upload your designs as one or more files uploaded are not supported." +msgstr "" + +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + +msgid "Country" +msgstr "" + +msgid "Coverage" +msgstr "" + +msgid "Coverage Fuzzing" +msgstr "" + +msgid "Coverage value for this pipeline was calculated by the coverage value of %d job." +msgid_plural "Coverage value for this pipeline was calculated by averaging the resulting coverage values of %d jobs." +msgstr[0] "" +msgstr[1] "" + +msgid "Create" +msgstr "" + +msgid "Create %{environment}" +msgstr "" + +msgid "Create %{type}" +msgstr "" + +msgid "Create New Directory" +msgstr "" + +msgid "Create New Domain" +msgstr "" + +msgid "Create Project" +msgstr "" + +msgid "Create Value Stream" +msgstr "" + +msgid "Create a GitLab account first, and then connect it to your %{label} account." +msgstr "" + +msgid "Create a Mattermost team for this group" +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 "" + +msgid "Create a new branch" +msgstr "" + +msgid "Create a new deploy key for this project" +msgstr "" + +msgid "Create a new file as there are no files yet. Afterwards, you'll be able to commit your changes." +msgstr "" + +msgid "Create a new issue" +msgstr "" + +msgid "Create a new repository" +msgstr "" + +msgid "Create a personal access token on your account to pull or push via %{protocol}." +msgstr "" + +msgid "Create a project pre-populated with the necessary files to get you started quickly." +msgstr "" + +msgid "Create an account using:" +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_open}repo%{code_close} scope, so we can display a list of your public and private repositories which are available to import." +msgstr "" + +msgid "Create board" +msgstr "" + +msgid "Create branch" +msgstr "" + +msgid "Create commit" +msgstr "" + +msgid "Create confidential merge request" +msgstr "" + +msgid "Create confidential merge request and branch" +msgstr "" + +msgid "Create directory" +msgstr "" + +msgid "Create empty repository" +msgstr "" + +msgid "Create epic" +msgstr "" + +msgid "Create file" +msgstr "" + +msgid "Create from" +msgstr "" + +msgid "Create group" +msgstr "" + +msgid "Create group label" +msgstr "" + +msgid "Create issue" +msgstr "" + +msgid "Create iteration" +msgstr "" + +msgid "Create lists from labels. Issues with that label appear in that list." +msgstr "" + +msgid "Create merge request" +msgstr "" + +msgid "Create merge request and branch" +msgstr "" + +msgid "Create milestone" +msgstr "" + +msgid "Create new" +msgstr "" + +msgid "Create new Value Stream" +msgstr "" + +msgid "Create new board" +msgstr "" + +msgid "Create new branch" +msgstr "" + +msgid "Create new confidential %{issuableType}" +msgstr "" + +msgid "Create new directory" +msgstr "" + +msgid "Create new file" +msgstr "" + +msgid "Create new file or directory" +msgstr "" + +msgid "Create new issue in Jira" +msgstr "" + +msgid "Create new label" +msgstr "" + +msgid "Create new..." +msgstr "" + +msgid "Create project" +msgstr "" + +msgid "Create project label" +msgstr "" + +msgid "Create release" +msgstr "" + +msgid "Create requirement" +msgstr "" + +msgid "Create snippet" +msgstr "" + +msgid "Create wildcard: %{searchTerm}" +msgstr "" + +msgid "Create your first page" +msgstr "" + +msgid "Create your group" +msgstr "" + +msgid "Create/import your first project" +msgstr "" + +msgid "CreateGroup|You don’t have permission to create a subgroup in this group." +msgstr "" + +msgid "CreateGroup|You don’t have permission to create groups." +msgstr "" + +msgid "CreateTag|Tag" +msgstr "" + +msgid "CreateTokenToCloneLink|create a personal access token" +msgstr "" + +msgid "Created" +msgstr "" + +msgid "Created %{timestamp}" +msgstr "" + +msgid "Created At" +msgstr "" + +msgid "Created On" +msgstr "" + +msgid "Created a branch and a merge request to resolve this issue." +msgstr "" + +msgid "Created branch '%{branch_name}' and a merge request to resolve this issue." +msgstr "" + +msgid "Created by %{job}" +msgstr "" + +msgid "Created by me" +msgstr "" + +msgid "Created by:" +msgstr "" + +msgid "Created date" +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 "" + +msgid "Created on %{created_at}" +msgstr "" + +msgid "Created on:" +msgstr "" + +msgid "Creates a branch and a merge request to resolve this issue." +msgstr "" + +msgid "Creates branch '%{branch_name}' and a merge request to resolve this issue." +msgstr "" + +msgid "Creating" +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 "" + +msgid "Creation date" +msgstr "" + +msgid "Credentials" +msgstr "" + +msgid "CredentialsInventory|No credentials found" +msgstr "" + +msgid "CredentialsInventory|Personal Access Tokens" +msgstr "" + +msgid "CredentialsInventory|SSH Keys" +msgstr "" + +msgid "Critical vulnerabilities present" +msgstr "" + +msgid "Cron Timezone" +msgstr "" + +msgid "Cron time zone" +msgstr "" + +msgid "Crossplane" +msgstr "" + +msgid "Current Branch" +msgstr "" + +msgid "Current Plan" +msgstr "" + +msgid "Current Project" +msgstr "" + +msgid "Current node" +msgstr "" + +msgid "Current node must be the primary node or you will be locking yourself out" +msgstr "" + +msgid "Current password" +msgstr "" + +msgid "Current vulnerabilities count" +msgstr "" + +msgid "CurrentUser|Buy Pipeline minutes" +msgstr "" + +msgid "CurrentUser|One of your groups is running out" +msgstr "" + +msgid "CurrentUser|Profile" +msgstr "" + +msgid "CurrentUser|Settings" +msgstr "" + +msgid "CurrentUser|Start a Gold trial" +msgstr "" + +msgid "CurrentUser|Upgrade" +msgstr "" + +msgid "Custom Attributes" +msgstr "" + +msgid "Custom CI configuration path" +msgstr "" + +msgid "Custom Git clone URL for HTTP(S)" +msgstr "" + +msgid "Custom analyzers: language support" +msgstr "" + +msgid "Custom hostname (for private commit emails)" +msgstr "" + +msgid "Custom metrics" +msgstr "" + +msgid "Custom notification events" +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 "Custom range" +msgstr "" + +msgid "Custom range (UTC)" +msgstr "" + +msgid "CustomCycleAnalytics|Add a stage" +msgstr "" + +msgid "CustomCycleAnalytics|Add stage" +msgstr "" + +msgid "CustomCycleAnalytics|Editing stage" +msgstr "" + +msgid "CustomCycleAnalytics|Enter a name for the stage" +msgstr "" + +msgid "CustomCycleAnalytics|Name" +msgstr "" + +msgid "CustomCycleAnalytics|New stage" +msgstr "" + +msgid "CustomCycleAnalytics|Please select a start event first" +msgstr "" + +msgid "CustomCycleAnalytics|Select start event" +msgstr "" + +msgid "CustomCycleAnalytics|Select stop event" +msgstr "" + +msgid "CustomCycleAnalytics|Stage name already exists" +msgstr "" + +msgid "CustomCycleAnalytics|Start event" +msgstr "" + +msgid "CustomCycleAnalytics|Start event changed, please select a valid stop event" +msgstr "" + +msgid "CustomCycleAnalytics|Start event label" +msgstr "" + +msgid "CustomCycleAnalytics|Stop event" +msgstr "" + +msgid "CustomCycleAnalytics|Stop event label" +msgstr "" + +msgid "CustomCycleAnalytics|Update stage" +msgstr "" + +msgid "Customer Portal" +msgstr "" + +msgid "Customizable by an administrator." +msgstr "" + +msgid "Customize colors" +msgstr "" + +msgid "Customize how FogBugz email addresses and usernames are imported into GitLab. In the next step, you'll be able to select the projects you want to import." +msgstr "" + +msgid "Customize how Google Code email addresses and usernames are imported into GitLab. In the next step, you'll be able to select the projects you want to import." +msgstr "" + +msgid "Customize icon" +msgstr "" + +msgid "Customize language and region related settings." +msgstr "" + +msgid "Customize name" +msgstr "" + +msgid "Customize your pipeline configuration, view your pipeline status and coverage report." +msgstr "" + +msgid "Customize your pipeline configuration." +msgstr "" + +msgid "CustomizeHomepageBanner|Do you want to customize this page?" +msgstr "" + +msgid "CustomizeHomepageBanner|Go to preferences" +msgstr "" + +msgid "CustomizeHomepageBanner|This page shows a list of your projects by default but it can be changed to show projects' activity, groups, your to-do list, assigned issues, assigned merge requests, and more. You can change this under \"Homepage content\" in your preferences" +msgstr "" + +msgid "Cycle Time" +msgstr "" + +msgid "CycleAnalyticsEvent|Issue closed" +msgstr "" + +msgid "CycleAnalyticsEvent|Issue created" +msgstr "" + +msgid "CycleAnalyticsEvent|Issue first added to a board" +msgstr "" + +msgid "CycleAnalyticsEvent|Issue first associated with a milestone" +msgstr "" + +msgid "CycleAnalyticsEvent|Issue first associated with a milestone or issue first added to a board" +msgstr "" + +msgid "CycleAnalyticsEvent|Issue first mentioned in a commit" +msgstr "" + +msgid "CycleAnalyticsEvent|Issue label was added" +msgstr "" + +msgid "CycleAnalyticsEvent|Issue label was removed" +msgstr "" + +msgid "CycleAnalyticsEvent|Issue last edited" +msgstr "" + +msgid "CycleAnalyticsEvent|Merge request closed" +msgstr "" + +msgid "CycleAnalyticsEvent|Merge request created" +msgstr "" + +msgid "CycleAnalyticsEvent|Merge request first deployed to production" +msgstr "" + +msgid "CycleAnalyticsEvent|Merge request label was added" +msgstr "" + +msgid "CycleAnalyticsEvent|Merge request label was removed" +msgstr "" + +msgid "CycleAnalyticsEvent|Merge request last build finish time" +msgstr "" + +msgid "CycleAnalyticsEvent|Merge request last build start time" +msgstr "" + +msgid "CycleAnalyticsEvent|Merge request last edited" +msgstr "" + +msgid "CycleAnalyticsEvent|Merge request merged" +msgstr "" + +msgid "CycleAnalyticsStage|Code" +msgstr "" + +msgid "CycleAnalyticsStage|Issue" +msgstr "" + +msgid "CycleAnalyticsStage|Plan" +msgstr "" + +msgid "CycleAnalyticsStage|Review" +msgstr "" + +msgid "CycleAnalyticsStage|Staging" +msgstr "" + +msgid "CycleAnalyticsStage|Test" +msgstr "" + +msgid "CycleAnalyticsStage|Total" +msgstr "" + +msgid "CycleAnalyticsStage|is not available for the selected group" +msgstr "" + +msgid "CycleAnalyticsStage|should be under a group" +msgstr "" + +msgid "CycleAnalytics|%{selectedLabelsCount} selected (%{maxLabels} max)" +msgstr "" + +msgid "CycleAnalytics|%{stageCount} stages selected" +msgstr "" + +msgid "CycleAnalytics|All stages" +msgstr "" + +msgid "CycleAnalytics|Date" +msgstr "" + +msgid "CycleAnalytics|Days to completion" +msgstr "" + +msgid "CycleAnalytics|Display chart filters" +msgstr "" + +msgid "CycleAnalytics|No stages selected" +msgstr "" + +msgid "CycleAnalytics|Number of tasks" +msgstr "" + +msgid "CycleAnalytics|Only %{maxLabels} labels can be selected at this time" +msgstr "" + +msgid "CycleAnalytics|Project selected" +msgid_plural "CycleAnalytics|%d projects selected" +msgstr[0] "" +msgstr[1] "" + +msgid "CycleAnalytics|Select labels" +msgstr "" + +msgid "CycleAnalytics|Show" +msgstr "" + +msgid "CycleAnalytics|Showing %{subjectFilterText} and %{selectedLabelsCount} labels" +msgstr "" + +msgid "CycleAnalytics|Showing data for group '%{groupName}' and %{selectedProjectCount} projects from %{startDate} to %{endDate}" +msgstr "" + +msgid "CycleAnalytics|Showing data for group '%{groupName}' from %{startDate} to %{endDate}" +msgstr "" + +msgid "CycleAnalytics|Stages" +msgstr "" + +msgid "CycleAnalytics|Tasks by type" +msgstr "" + +msgid "CycleAnalytics|The given date range is larger than 180 days" +msgstr "" + +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + +msgid "CycleAnalytics|Total days to completion" +msgstr "" + +msgid "CycleAnalytics|Type of work" +msgstr "" + +msgid "CycleAnalytics|group dropdown filter" +msgstr "" + +msgid "CycleAnalytics|not allowed for the given start event" +msgstr "" + +msgid "CycleAnalytics|project dropdown filter" +msgstr "" + +msgid "CycleAnalytics|stage dropdown" +msgstr "" + +msgid "DAG" +msgstr "" + +msgid "DAG visualization requires at least 3 dependent jobs." +msgstr "" + +msgid "DAST Profiles" +msgstr "" + +msgid "DNS" +msgstr "" + +msgid "Dashboard" +msgstr "" + +msgid "Dashboard uid not found" +msgstr "" + +msgid "DashboardProjects|All" +msgstr "" + +msgid "DashboardProjects|Personal" +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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + +msgid "DastProfiles|Are you sure you want to delete this profile?" +msgstr "" + +msgid "DastProfiles|Could not create site validation token. Please refresh the page, or try again later." +msgstr "" + +msgid "DastProfiles|Could not create the scanner profile. Please try again." +msgstr "" + +msgid "DastProfiles|Could not create the site profile. Please try again." +msgstr "" + +msgid "DastProfiles|Could not delete scanner profile. Please refresh the page, or try again later." +msgstr "" + +msgid "DastProfiles|Could not delete scanner profiles:" +msgstr "" + +msgid "DastProfiles|Could not delete site profile. Please refresh the page, or try again later." +msgstr "" + +msgid "DastProfiles|Could not delete site profiles:" +msgstr "" + +msgid "DastProfiles|Could not fetch scanner profiles. Please refresh the page, or try again later." +msgstr "" + +msgid "DastProfiles|Could not fetch site profiles. Please refresh the page, or try again later." +msgstr "" + +msgid "DastProfiles|Could not retrieve site validation status. Please refresh the page, or try again later." +msgstr "" + +msgid "DastProfiles|Could not update the scanner profile. Please try again." +msgstr "" + +msgid "DastProfiles|Could not update the site profile. Please try again." +msgstr "" + +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + +msgid "DastProfiles|Do you want to discard this scanner profile?" +msgstr "" + +msgid "DastProfiles|Do you want to discard this site profile?" +msgstr "" + +msgid "DastProfiles|Do you want to discard your changes?" +msgstr "" + +msgid "DastProfiles|Download validation text file" +msgstr "" + +msgid "DastProfiles|Edit scanner profile" +msgstr "" + +msgid "DastProfiles|Edit site profile" +msgstr "" + +msgid "DastProfiles|Error Details" +msgstr "" + +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + +msgid "DastProfiles|Manage Profiles" +msgstr "" + +msgid "DastProfiles|Manage profiles" +msgstr "" + +msgid "DastProfiles|Minimum = 0 (no timeout enabled), Maximum = 2880 minutes" +msgstr "" + +msgid "DastProfiles|Minimum = 1 second, Maximum = 3600 seconds" +msgstr "" + +msgid "DastProfiles|New Profile" +msgstr "" + +msgid "DastProfiles|New scanner profile" +msgstr "" + +msgid "DastProfiles|New site profile" +msgstr "" + +msgid "DastProfiles|No profiles created yet" +msgstr "" + +msgid "DastProfiles|Passive" +msgstr "" + +msgid "DastProfiles|Please enter a valid timeout value" +msgstr "" + +msgid "DastProfiles|Profile name" +msgstr "" + +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + +msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." +msgstr "" + +msgid "DastProfiles|Save profile" +msgstr "" + +msgid "DastProfiles|Scan mode" +msgstr "" + +msgid "DastProfiles|Scanner Profile" +msgstr "" + +msgid "DastProfiles|Scanner Profiles" +msgstr "" + +msgid "DastProfiles|Show debug messages" +msgstr "" + +msgid "DastProfiles|Site Profile" +msgstr "" + +msgid "DastProfiles|Site Profiles" +msgstr "" + +msgid "DastProfiles|Site is not validated yet, please follow the steps." +msgstr "" + +msgid "DastProfiles|Site must be validated to run an active scan." +msgstr "" + +msgid "DastProfiles|Spider timeout" +msgstr "" + +msgid "DastProfiles|Step 1 - Choose site validation method" +msgstr "" + +msgid "DastProfiles|Step 2 - Add following text to the target site" +msgstr "" + +msgid "DastProfiles|Step 3 - Confirm text file location and validate" +msgstr "" + +msgid "DastProfiles|Target URL" +msgstr "" + +msgid "DastProfiles|Target timeout" +msgstr "" + +msgid "DastProfiles|Text file validation" +msgstr "" + +msgid "DastProfiles|The maximum number of minutes allowed for the spider to traverse the site." +msgstr "" + +msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." +msgstr "" + +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + +msgid "DastProfiles|Validate" +msgstr "" + +msgid "DastProfiles|Validate target site" +msgstr "" + +msgid "DastProfiles|Validating..." +msgstr "" + +msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." +msgstr "" + +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + +msgid "DastProfiles|Validation must be turned off to change the target URL" +msgstr "" + +msgid "DastProfiles|Validation succeeded. Both active and passive scans can be run against the target site." +msgstr "" + +msgid "Data is still calculating..." +msgstr "" + +msgid "Database update failed" +msgstr "" + +msgid "Datasource name not found" +msgstr "" + +msgid "Date" +msgstr "" + +msgid "Date picker" +msgstr "" + +msgid "Date range" +msgstr "" + +msgid "Date range cannot exceed %{maxDateRange} days." +msgstr "" + +msgid "Day of month" +msgstr "" + +msgid "DayTitle|F" +msgstr "" + +msgid "DayTitle|M" +msgstr "" + +msgid "DayTitle|S" +msgstr "" + +msgid "DayTitle|W" +msgstr "" + +msgid "Days" +msgstr "" + +msgid "Days to merge" +msgstr "" + +msgid "Dear Administrator," +msgstr "" + +msgid "Debug" +msgstr "" + +msgid "Dec" +msgstr "" + +msgid "December" +msgstr "" + +msgid "Decline" +msgstr "" + +msgid "Decline and sign out" +msgstr "" + +msgid "Decompressed archive size validation failed." +msgstr "" + +msgid "Default Branch" +msgstr "" + +msgid "Default CI configuration path" +msgstr "" + +msgid "Default artifacts expiration" +msgstr "" + +msgid "Default branch" +msgstr "" + +msgid "Default branch and protected branches" +msgstr "" + +msgid "Default classification label" +msgstr "" + +msgid "Default deletion delay" +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 initial branch name" +msgstr "" + +msgid "Default issue template" +msgstr "" + +msgid "Default project deletion protection" +msgstr "" + +msgid "Default projects limit" +msgstr "" + +msgid "Default stages" +msgstr "" + +msgid "Default: Directly import the Google Code email address or username" +msgstr "" + +msgid "Default: Map a FogBugz account ID to a full name" +msgstr "" + +msgid "DefaultBranchLabel|default" +msgstr "" + +msgid "Define a custom deploy freeze pattern with %{cronSyntaxStart}cron syntax%{cronSyntaxEnd}" +msgstr "" + +msgid "Define a custom pattern with cron syntax" +msgstr "" + +msgid "Define custom rules for what constitutes spam, independent of Akismet" +msgstr "" + +msgid "Define environments in the deploy stage(s) in %{code_open}.gitlab-ci.yml%{code_close} to track deployments here." +msgstr "" + +msgid "Definition" +msgstr "" + +msgid "Delayed Project Deletion (%{adjourned_deletion})" +msgstr "" + +msgid "DelayedJobs|Are you sure you want to run %{jobName} immediately? Otherwise this job will run automatically after it's timer finishes." +msgstr "" + +msgid "DelayedJobs|Are you sure you want to run %{job_name} immediately? This job will run automatically after it's timer finishes." +msgstr "" + +msgid "DelayedJobs|Start now" +msgstr "" + +msgid "DelayedJobs|Unschedule" +msgstr "" + +msgid "DelayedJobs|delayed" +msgstr "" + +msgid "Delete" +msgstr "" + +msgid "Delete %{name}" +msgstr "" + +msgid "Delete Comment" +msgstr "" + +msgid "Delete Value Stream" +msgstr "" + +msgid "Delete account" +msgstr "" + +msgid "Delete artifacts" +msgstr "" + +msgid "Delete badge" +msgstr "" + +msgid "Delete board" +msgstr "" + +msgid "Delete comment" +msgstr "" + +msgid "Delete domain" +msgstr "" + +msgid "Delete label" +msgstr "" + +msgid "Delete label: %{label_name} ?" +msgstr "" + +msgid "Delete pipeline" +msgstr "" + +msgid "Delete project" +msgstr "" + +msgid "Delete project. Are you ABSOLUTELY SURE?" +msgstr "" + +msgid "Delete serverless domain?" +msgstr "" + +msgid "Delete snippet" +msgstr "" + +msgid "Delete snippet?" +msgstr "" + +msgid "Delete source branch" +msgstr "" + +msgid "Delete subscription" +msgstr "" + +msgid "Delete this attachment" +msgstr "" + +msgid "Delete user list" +msgstr "" + +msgid "Delete variable" +msgstr "" + +msgid "DeleteProject|Delete %{name}" +msgstr "" + +msgid "DeleteProject|Failed to remove project repository. Please try again or contact administrator." +msgstr "" + +msgid "DeleteProject|Failed to remove project snippets. Please try again or contact administrator." +msgstr "" + +msgid "DeleteProject|Failed to remove some tags in project container registry. Please try again or contact administrator." +msgstr "" + +msgid "DeleteProject|Failed to remove wiki repository. Please try again or contact administrator." +msgstr "" + +msgid "DeleteProject|Failed to restore project repository. Please contact the administrator." +msgstr "" + +msgid "DeleteProject|Failed to restore wiki repository. Please contact the administrator." +msgstr "" + +msgid "Deleted" +msgstr "" + +msgid "Deleted Projects" +msgstr "" + +msgid "Deleted chat nickname: %{chat_name}!" +msgstr "" + +msgid "Deleted projects" +msgstr "" + +msgid "Deleted projects cannot be restored!" +msgstr "" + +msgid "Deleting" +msgstr "" + +msgid "Deleting a project places it into a read-only state until %{date}, at which point the project will be permanently deleted. Are you ABSOLUTELY sure?" +msgstr "" + +msgid "Deleting the project will delete its repository and all related resources including issues, merge requests etc." +msgstr "" + +msgid "Deletion pending. This project will be removed on %{date}. Repository and other project resources are read-only." +msgstr "" + +msgid "Denied" +msgstr "" + +msgid "Denied authorization of chat nickname %{user_name}." +msgstr "" + +msgid "Denied domains for sign-ups" +msgstr "" + +msgid "Deny" +msgstr "" + +msgid "Deny access request" +msgstr "" + +msgid "Denylist file" +msgstr "" + +msgid "Dependencies" +msgstr "" + +msgid "Dependencies help page link" +msgstr "" + +msgid "Dependencies|%d additional vulnerability not shown" +msgid_plural "Dependencies|%d additional vulnerabilities not shown" +msgstr[0] "" +msgstr[1] "" + +msgid "Dependencies|%d more" +msgid_plural "Dependencies|%d more" +msgstr[0] "" +msgstr[1] "" + +msgid "Dependencies|%d vulnerability detected" +msgid_plural "Dependencies|%d vulnerabilities detected" +msgstr[0] "" +msgstr[1] "" + +msgid "Dependencies|%{remainingLicensesCount} more" +msgstr "" + +msgid "Dependencies|(top level)" +msgstr "" + +msgid "Dependencies|All" +msgstr "" + +msgid "Dependencies|Based on the %{linkStart}latest successful%{linkEnd} scan" +msgstr "" + +msgid "Dependencies|Component" +msgstr "" + +msgid "Dependencies|Component name" +msgstr "" + +msgid "Dependencies|Dependency path" +msgstr "" + +msgid "Dependencies|Export as JSON" +msgstr "" + +msgid "Dependencies|Job failed to generate the dependency list" +msgstr "" + +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + +msgid "Dependencies|License" +msgstr "" + +msgid "Dependencies|Location" +msgstr "" + +msgid "Dependencies|Location and dependency path" +msgstr "" + +msgid "Dependencies|Packager" +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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + +msgid "Dependencies|There may be multiple paths" +msgstr "" + +msgid "Dependencies|Toggle vulnerability list" +msgstr "" + +msgid "Dependencies|Unsupported file(s) detected" +msgstr "" + +msgid "Dependencies|Vulnerable components" +msgstr "" + +msgid "Dependency List" +msgstr "" + +msgid "Dependency List has no entries" +msgstr "" + +msgid "Dependency Proxy" +msgstr "" + +msgid "Dependency Scanning" +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 %{strongStart}%{closedCount} closed%{strongEnd} merge request." +msgid_plural "Depends on %{strongStart}%{closedCount} closed%{strongEnd} merge requests." +msgstr[0] "" +msgstr[1] "" + +msgid "Deploy" +msgid_plural "Deploys" +msgstr[0] "" +msgstr[1] "" + +msgid "Deploy Keys" +msgstr "" + +msgid "Deploy freezes" +msgstr "" + +msgid "Deploy key was successfully updated." +msgstr "" + +msgid "Deploy keys allow read-only or read-write (if enabled) access to your repository" +msgstr "" + +msgid "Deploy keys allow read-only or read-write (if enabled) access to your repository. Deploy keys can be used for CI, staging or production servers. You can create a deploy key or add an existing one." +msgstr "" + +msgid "Deploy keys can be used for CI, staging or production servers. You can create a deploy key or add an existing one." +msgstr "" + +msgid "Deploy progress not found. To see pods, ensure your environment matches %{linkStart}deploy board criteria%{linkEnd}." +msgstr "" + +msgid "Deploy to..." +msgstr "" + +msgid "DeployFreeze|Freeze end" +msgstr "" + +msgid "DeployFreeze|Freeze start" +msgstr "" + +msgid "DeployFreeze|No deploy freezes exist for this project. To add one, click %{strongStart}Add deploy freeze%{strongEnd}" +msgstr "" + +msgid "DeployFreeze|Specify times when deployments are not allowed for an environment. The %{filename} file must be updated to make deployment jobs aware of the %{freeze_period_link_start}freeze period%{freeze_period_link_end}." +msgstr "" + +msgid "DeployFreeze|Time zone" +msgstr "" + +msgid "DeployFreeze|You can specify deploy freezes using only %{cron_syntax_link_start}cron syntax%{cron_syntax_link_end}." +msgstr "" + +msgid "DeployKeys|+%{count} others" +msgstr "" + +msgid "DeployKeys|Current project" +msgstr "" + +msgid "DeployKeys|Deploy key" +msgstr "" + +msgid "DeployKeys|Enabled deploy keys" +msgstr "" + +msgid "DeployKeys|Error enabling deploy key" +msgstr "" + +msgid "DeployKeys|Error getting deploy keys" +msgstr "" + +msgid "DeployKeys|Error removing deploy key" +msgstr "" + +msgid "DeployKeys|Expand %{count} other projects" +msgstr "" + +msgid "DeployKeys|Loading deploy keys" +msgstr "" + +msgid "DeployKeys|No deploy keys found. Create one with the form above." +msgstr "" + +msgid "DeployKeys|Privately accessible deploy keys" +msgstr "" + +msgid "DeployKeys|Project usage" +msgstr "" + +msgid "DeployKeys|Publicly accessible deploy keys" +msgstr "" + +msgid "DeployKeys|Read access only" +msgstr "" + +msgid "DeployKeys|Write access allowed" +msgstr "" + +msgid "DeployKeys|You are going to remove this deploy key. Are you sure?" +msgstr "" + +msgid "DeployTokens|Active Deploy Tokens (%{active_tokens})" +msgstr "" + +msgid "DeployTokens|Add a deploy token" +msgstr "" + +msgid "DeployTokens|Allows read access to the package registry" +msgstr "" + +msgid "DeployTokens|Allows read-only access to the registry images" +msgstr "" + +msgid "DeployTokens|Allows read-only access to the repository" +msgstr "" + +msgid "DeployTokens|Allows write access to the package registry" +msgstr "" + +msgid "DeployTokens|Allows write access to the registry images" +msgstr "" + +msgid "DeployTokens|Copy deploy token" +msgstr "" + +msgid "DeployTokens|Copy username" +msgstr "" + +msgid "DeployTokens|Create deploy token" +msgstr "" + +msgid "DeployTokens|Created" +msgstr "" + +msgid "DeployTokens|Default format is \"gitlab+deploy-token-{n}\". Enter custom username if you want to change it." +msgstr "" + +msgid "DeployTokens|Deploy Tokens" +msgstr "" + +msgid "DeployTokens|Deploy tokens allow access to packages, your repository, and registry images." +msgstr "" + +msgid "DeployTokens|Expires" +msgstr "" + +msgid "DeployTokens|Group deploy tokens allow access to the packages, repositories, and registry images within the group." +msgstr "" + +msgid "DeployTokens|Name" +msgstr "" + +msgid "DeployTokens|Pick a name for the application, and we'll give you a unique deploy token." +msgstr "" + +msgid "DeployTokens|Revoke" +msgstr "" + +msgid "DeployTokens|Revoke %{b_start}%{name}%{b_end}?" +msgstr "" + +msgid "DeployTokens|Revoke %{name}" +msgstr "" + +msgid "DeployTokens|Scopes" +msgstr "" + +msgid "DeployTokens|This %{entity_type} has no active Deploy Tokens." +msgstr "" + +msgid "DeployTokens|This action cannot be undone." +msgstr "" + +msgid "DeployTokens|Use this token as a password. Make sure you save it - you won't be able to access it again." +msgstr "" + +msgid "DeployTokens|Use this username as a login." +msgstr "" + +msgid "DeployTokens|Username" +msgstr "" + +msgid "DeployTokens|You are about to revoke %{b_start}%{name}%{b_end}." +msgstr "" + +msgid "DeployTokens|Your New Deploy Token" +msgstr "" + +msgid "DeployTokens|Your new group deploy token has been created." +msgstr "" + +msgid "DeployTokens|Your new project deploy token has been created." +msgstr "" + +msgid "Deployed" +msgstr "" + +msgid "Deployed to" +msgstr "" + +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + +msgid "Deploying to" +msgstr "" + +msgid "Deploying to AWS is easy with GitLab" +msgstr "" + +msgid "Deployment Frequency" +msgstr "" + +msgid "Deployment|API" +msgstr "" + +msgid "Deployment|This deployment was created using the API" +msgstr "" + +msgid "Deployment|canceled" +msgstr "" + +msgid "Deployment|created" +msgstr "" + +msgid "Deployment|failed" +msgstr "" + +msgid "Deployment|running" +msgstr "" + +msgid "Deployment|success" +msgstr "" + +msgid "Deprioritize label" +msgstr "" + +msgid "Descending" +msgstr "" + +msgid "Describe the goal of the changes and what reviewers should be aware of." +msgstr "" + +msgid "Describe the requirement here" +msgstr "" + +msgid "Description" +msgstr "" + +msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" +msgstr "" + +msgid "Description template" +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 "" + +msgid "Descriptive label" +msgstr "" + +msgid "Deselect all" +msgstr "" + +msgid "Design Management files and data" +msgstr "" + +msgid "Design repositories" +msgstr "" + +msgid "Design repository" +msgstr "" + +msgid "DesignManagement|%{current_design} of %{designs_count}" +msgstr "" + +msgid "DesignManagement|%{filename} did not change." +msgstr "" + +msgid "DesignManagement|Adding a design with the same filename replaces the file in a new version." +msgstr "" + +msgid "DesignManagement|Archive designs" +msgstr "" + +msgid "DesignManagement|Archive selected" +msgstr "" + +msgid "DesignManagement|Archived designs will still be available in previous versions of the design collection." +msgstr "" + +msgid "DesignManagement|Are you sure you want to archive the selected designs?" +msgstr "" + +msgid "DesignManagement|Are you sure you want to cancel changes to this comment?" +msgstr "" + +msgid "DesignManagement|Are you sure you want to cancel creating this comment?" +msgstr "" + +msgid "DesignManagement|Cancel changes" +msgstr "" + +msgid "DesignManagement|Cancel comment confirmation" +msgstr "" + +msgid "DesignManagement|Cancel comment update confirmation" +msgstr "" + +msgid "DesignManagement|Click the image where you'd like to start a new discussion" +msgstr "" + +msgid "DesignManagement|Comment" +msgstr "" + +msgid "DesignManagement|Comments you resolve can be viewed and unresolved by going to the \"Resolved Comments\" section below" +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 update discussion. Please try again." +msgstr "" + +msgid "DesignManagement|Could not update note. Please try again." +msgstr "" + +msgid "DesignManagement|Deselect all" +msgstr "" + +msgid "DesignManagement|Designs" +msgstr "" + +msgid "DesignManagement|Discard comment" +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|Keep changes" +msgstr "" + +msgid "DesignManagement|Keep comment" +msgstr "" + +msgid "DesignManagement|Learn more about resolving comments" +msgstr "" + +msgid "DesignManagement|Requested design version does not exist. Showing latest version instead" +msgstr "" + +msgid "DesignManagement|Resolve thread" +msgstr "" + +msgid "DesignManagement|Resolved Comments" +msgstr "" + +msgid "DesignManagement|Save comment" +msgstr "" + +msgid "DesignManagement|Select all" +msgstr "" + +msgid "DesignManagement|The maximum number of designs allowed to be uploaded is %{upload_limit}. Please try again." +msgstr "" + +msgid "DesignManagement|There was an error moving your designs. Please upload your designs below." +msgstr "" + +msgid "DesignManagement|To upload designs, you'll need to enable LFS and have admin enable hashed storage. %{requirements_link_start}More information%{requirements_link_end}" +msgstr "" + +msgid "DesignManagement|Unresolve thread" +msgstr "" + +msgid "DesignManagement|Upload designs" +msgstr "" + +msgid "DesignManagement|Upload skipped." +msgstr "" + +msgid "DesignManagement|Your designs are being copied and are on their way… Please refresh to update." +msgstr "" + +msgid "DesignManagement|and %{moreCount} more." +msgstr "" + +msgid "Designs" +msgstr "" + +msgid "Destroy" +msgstr "" + +msgid "Detail" +msgstr "" + +msgid "Details" +msgstr "" + +msgid "Details (default)" +msgstr "" + +msgid "Detect host keys" +msgstr "" + +msgid "DevOps" +msgstr "" + +msgid "DevOps Report" +msgstr "" + +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + +msgid "Diff content limits" +msgstr "" + +msgid "Diff limits" +msgstr "" + +msgid "Diff view settings" +msgstr "" + +msgid "Difference between start date and now" +msgstr "" + +msgid "DiffsCompareBaseBranch|(HEAD)" +msgstr "" + +msgid "DiffsCompareBaseBranch|(base)" +msgstr "" + +msgid "Diffs|No file name available" +msgstr "" + +msgid "Diffs|Show %{unfoldCount} lines" +msgstr "" + +msgid "Diffs|Show all unchanged lines" +msgstr "" + +msgid "Diffs|Something went wrong while fetching diff lines." +msgstr "" + +msgid "Direct member" +msgstr "" + +msgid "Direction" +msgstr "" + +msgid "Directory name" +msgstr "" + +msgid "Disable" +msgstr "" + +msgid "Disable for this project" +msgstr "" + +msgid "Disable group Runners" +msgstr "" + +msgid "Disable public access to Pages sites" +msgstr "" + +msgid "Disable shared runners" +msgstr "" + +msgid "Disable two-factor authentication" +msgstr "" + +msgid "Disabled" +msgstr "" + +msgid "Disabled mirrors can only be enabled by instance owners. It is recommended that you delete them." +msgstr "" + +msgid "Discard" +msgstr "" + +msgid "Discard all changes" +msgstr "" + +msgid "Discard all changes?" +msgstr "" + +msgid "Discard changes" +msgstr "" + +msgid "Discard changes to %{path}?" +msgstr "" + +msgid "Discard draft" +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 "" + +msgid "Discover|Check your application for security vulnerabilities that may lead to unauthorized access, data leaks, and denial of services." +msgstr "" + +msgid "Discover|For code that's already live in production, our dashboards give you an easy way to prioritize any issues that are found, empowering your team to ship quickly and securely." +msgstr "" + +msgid "Discover|GitLab will perform static and dynamic tests on the code of your application, looking for known flaws and report them in the merge request so you can fix them before merging." +msgstr "" + +msgid "Discover|Give feedback for this page" +msgstr "" + +msgid "Discover|Security capabilities, integrated into your development lifecycle" +msgstr "" + +msgid "Discover|See the other features of the %{linkStart}gold plan%{linkEnd}" +msgstr "" + +msgid "Discover|Start a free trial" +msgstr "" + +msgid "Discover|Upgrade now" +msgstr "" + +msgid "Discuss a specific suggestion or question" +msgstr "" + +msgid "Discuss a specific suggestion or question that needs to be resolved" +msgstr "" + +msgid "Discuss a specific suggestion or question that needs to be resolved." +msgstr "" + +msgid "Discuss a specific suggestion or question." +msgstr "" + +msgid "Discussion to reply to cannot be found" +msgstr "" + +msgid "Disk Usage" +msgstr "" + +msgid "Dismiss" +msgstr "" + +msgid "Dismiss %d selected vulnerability as" +msgid_plural "Dismiss %d selected vulnerabilities as" +msgstr[0] "" +msgstr[1] "" + +msgid "Dismiss DevOps Report introduction" +msgstr "" + +msgid "Dismiss Merge Request promotion" +msgstr "" + +msgid "Dismiss Value Stream Analytics introduction box" +msgstr "" + +msgid "Dismiss selected" +msgstr "" + +msgid "Dismiss trial promotion" +msgstr "" + +msgid "Dismissable" +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 alerts from all your monitoring tools directly within GitLab." +msgstr "" + +msgid "Display name" +msgstr "" + +msgid "Display rendered file" +msgstr "" + +msgid "Display source" +msgstr "" + +msgid "Do not display offers from third parties within GitLab" +msgstr "" + +msgid "Do you want to customize how Google Code email addresses and usernames are imported into GitLab?" +msgstr "" + +msgid "Dockerfile" +msgstr "" + +msgid "Documentation" +msgstr "" + +msgid "Documentation for popular identity providers" +msgstr "" + +msgid "Documentation pages URL" +msgstr "" + +msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" +msgstr "" + +msgid "Domain" +msgstr "" + +msgid "Domain cannot be deleted while associated to one or more clusters." +msgstr "" + +msgid "Domain denylist" +msgstr "" + +msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" +msgstr "" + +msgid "Domain was successfully created." +msgstr "" + +msgid "Domain was successfully deleted." +msgstr "" + +msgid "Domain was successfully updated." +msgstr "" + +msgid "Don't have an account yet?" +msgstr "" + +msgid "Don't include description in commit message" +msgstr "" + +msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." +msgstr "" + +msgid "Don't send usage data" +msgstr "" + +msgid "Don't show again" +msgstr "" + +msgid "Done" +msgstr "" + +msgid "Download" +msgstr "" + +msgid "Download %{format}" +msgstr "" + +msgid "Download %{format}:" +msgstr "" + +msgid "Download CSV" +msgstr "" + +msgid "Download artifacts" +msgstr "" + +msgid "Download as" +msgstr "" + +msgid "Download as CSV" +msgstr "" + +msgid "Download codes" +msgstr "" + +msgid "Download evidence JSON" +msgstr "" + +msgid "Download export" +msgstr "" + +msgid "Download image" +msgstr "" + +msgid "Download license" +msgstr "" + +msgid "Download raw data (.csv)" +msgstr "" + +msgid "Download source code" +msgstr "" + +msgid "Download this directory" +msgstr "" + +msgid "DownloadCommit|Email Patches" +msgstr "" + +msgid "DownloadCommit|Plain Diff" +msgstr "" + +msgid "DownloadSource|Download" +msgstr "" + +msgid "Downstream" +msgstr "" + +msgid "Downvotes" +msgstr "" + +msgid "Draft" +msgstr "" + +msgid "Draft merge requests can't be merged." +msgstr "" + +msgid "Drop or %{linkStart}upload%{linkEnd} designs to attach" +msgstr "" + +msgid "Drop your designs to start your upload." +msgstr "" + +msgid "Due Date" +msgstr "" + +msgid "Due date" +msgstr "" + +msgid "Duration" +msgstr "" + +msgid "Duration for the last 30 commits" +msgstr "" + +msgid "During this process, you’ll be asked for URLs from GitLab’s side. Use the URLs shown below." +msgstr "" + +msgid "Dynamic Application Security Testing (DAST)" +msgstr "" + +msgid "Each Runner can be in one of the following states and/or belong to one of the following types:" +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 "" + +msgid "Edit Geo Node" +msgstr "" + +msgid "Edit Group Hook" +msgstr "" + +msgid "Edit Label" +msgstr "" + +msgid "Edit Milestone" +msgstr "" + +msgid "Edit Password" +msgstr "" + +msgid "Edit Pipeline Schedule %{id}" +msgstr "" + +msgid "Edit Release" +msgstr "" + +msgid "Edit Requirement" +msgstr "" + +msgid "Edit Slack integration" +msgstr "" + +msgid "Edit Snippet" +msgstr "" + +msgid "Edit System Hook" +msgstr "" + +msgid "Edit application" +msgstr "" + +msgid "Edit board" +msgstr "" + +msgid "Edit comment" +msgstr "" + +msgid "Edit description" +msgstr "" + +msgid "Edit environment" +msgstr "" + +msgid "Edit files in the editor and commit changes here" +msgstr "" + +msgid "Edit fork in Web IDE" +msgstr "" + +msgid "Edit group: %{group_name}" +msgstr "" + +msgid "Edit identity for %{user_name}" +msgstr "" + +msgid "Edit in Web IDE" +msgstr "" + +msgid "Edit in single-file editor" +msgstr "" + +msgid "Edit issues" +msgstr "" + +msgid "Edit iteration" +msgstr "" + +msgid "Edit public deploy key" +msgstr "" + +msgid "Edit stage" +msgstr "" + +msgid "Edit this file only." +msgstr "" + +msgid "Edit this release" +msgstr "" + +msgid "Edit title and description" +msgstr "" + +msgid "Edit wiki page" +msgstr "" + +msgid "Edit your most recent comment in a thread (from an empty textarea)" +msgstr "" + +msgid "Edited" +msgstr "" + +msgid "Edited %{timeago}" +msgstr "" + +msgid "Editing" +msgstr "" + +msgid "Elasticsearch AWS IAM credentials" +msgstr "" + +msgid "Elasticsearch HTTP client timeout value in seconds." +msgstr "" + +msgid "Elasticsearch indexing restrictions" +msgstr "" + +msgid "Elasticsearch indexing started" +msgstr "" + +msgid "Elasticsearch reindexing is already in progress" +msgstr "" + +msgid "Elasticsearch reindexing triggered" +msgstr "" + +msgid "Elasticsearch returned status code: %{status_code}" +msgstr "" + +msgid "Elasticsearch zero-downtime reindexing" +msgstr "" + +msgid "Elastic|None. Select namespaces to index." +msgstr "" + +msgid "Elastic|None. Select projects to index." +msgstr "" + +msgid "Email" +msgstr "" + +msgid "Email %{number}" +msgstr "" + +msgid "Email Notification" +msgstr "" + +msgid "Email could not be sent" +msgstr "" + +msgid "Email display name" +msgstr "" + +msgid "Email not verified. Please verify your email in Salesforce." +msgstr "" + +msgid "Email notification for unknown sign-ins" +msgstr "" + +msgid "Email patch" +msgstr "" + +msgid "Email restrictions" +msgstr "" + +msgid "Email restrictions for sign-ups" +msgstr "" + +msgid "Email sent" +msgstr "" + +msgid "Email the pipelines status to a list of recipients." +msgstr "" + +msgid "Email updates (optional)" +msgstr "" + +msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." +msgstr "" + +msgid "EmailError|The thread you are replying to no longer exists, perhaps it was deleted? If you believe this is in error, contact a staff member." +msgstr "" + +msgid "EmailError|We couldn't figure out what the email is for. Please create your issue or comment through the web interface." +msgstr "" + +msgid "EmailError|We couldn't figure out what the email is in reply to. Please create your comment through the web interface." +msgstr "" + +msgid "EmailError|We couldn't figure out what user corresponds to the email. Please create your comment through the web interface." +msgstr "" + +msgid "EmailError|We couldn't find the project. Please check if there's any typo." +msgstr "" + +msgid "EmailError|You are not allowed to perform this action. If you believe this is in error, contact a staff member." +msgstr "" + +msgid "EmailError|Your account has been blocked. If you believe this is in error, contact a staff member." +msgstr "" + +msgid "EmailToken|reset it" +msgstr "" + +msgid "EmailToken|resetting..." +msgstr "" + +msgid "Emails" +msgstr "" + +msgid "Emails sent from Service Desk will have this name" +msgstr "" + +msgid "Emails sent to %{email} will still be supported" +msgstr "" + +msgid "Emails separated by comma" +msgstr "" + +msgid "EmailsOnPushService|Disable code diffs" +msgstr "" + +msgid "EmailsOnPushService|Don't include possibly sensitive code diffs in notification body." +msgstr "" + +msgid "EmailsOnPushService|Email the commits and diff of each push to a list of recipients." +msgstr "" + +msgid "EmailsOnPushService|Emails on push" +msgstr "" + +msgid "EmailsOnPushService|Emails separated by whitespace" +msgstr "" + +msgid "EmailsOnPushService|Send from committer" +msgstr "" + +msgid "EmailsOnPushService|Send notifications from the committer's email address if the domain is part of the domain GitLab is running on (e.g. %{domains})." +msgstr "" + +msgid "Embed" +msgstr "" + +msgid "Empty file" +msgstr "" + +msgid "Enable" +msgstr "" + +msgid "Enable %{link_start}Gitpod%{link_end} integration to launch a development environment in your browser directly from GitLab." +msgstr "" + +msgid "Enable Auto DevOps" +msgstr "" + +msgid "Enable Gitpod" +msgstr "" + +msgid "Enable Gitpod?" +msgstr "" + +msgid "Enable HTML emails" +msgstr "" + +msgid "Enable Incident Management inbound alert limit" +msgstr "" + +msgid "Enable PlantUML" +msgstr "" + +msgid "Enable Pseudonymizer data collection" +msgstr "" + +msgid "Enable Seat Link" +msgstr "" + +msgid "Enable Spam Check via external API endpoint" +msgstr "" + +msgid "Enable access to Grafana" +msgstr "" + +msgid "Enable access to the Performance Bar for a given group." +msgstr "" + +msgid "Enable and configure Grafana." +msgstr "" + +msgid "Enable and configure Prometheus metrics." +msgstr "" + +msgid "Enable classification control using an external service" +msgstr "" + +msgid "Enable container expiration and retention policies for projects created earlier than GitLab 12.7." +msgstr "" + +msgid "Enable email restrictions for sign ups" +msgstr "" + +msgid "Enable error tracking" +msgstr "" + +msgid "Enable feature to choose access level" +msgstr "" + +msgid "Enable for this project" +msgstr "" + +msgid "Enable group Runners" +msgstr "" + +msgid "Enable header and footer in emails" +msgstr "" + +msgid "Enable integration" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + +msgid "Enable maintenance mode" +msgstr "" + +msgid "Enable mirror configuration" +msgstr "" + +msgid "Enable or disable Seat Link." +msgstr "" + +msgid "Enable or disable keyboard shortcuts" +msgstr "" + +msgid "Enable or disable the Pseudonymizer data collection." +msgstr "" + +msgid "Enable or disable version check and usage ping." +msgstr "" + +msgid "Enable protected paths rate limit" +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 "" + +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" +msgstr "" + +msgid "Enable snowplow tracking" +msgstr "" + +msgid "Enable two-factor authentication" +msgstr "" + +msgid "Enable usage ping" +msgstr "" + +msgid "Enable/disable your service desk. %{link_start}Learn more about service desk%{link_end}." +msgstr "" + +msgid "EnableReviewApp|%{stepStart}Step 1%{stepEnd}. Ensure you have Kubernetes set up and have a base domain for your %{linkStart}cluster%{linkEnd}." +msgstr "" + +msgid "EnableReviewApp|%{stepStart}Step 2%{stepEnd}. Copy the following snippet:" +msgstr "" + +msgid "EnableReviewApp|%{stepStart}Step 3%{stepEnd}. Add it to the project %{linkStart}gitlab-ci.yml%{linkEnd} file." +msgstr "" + +msgid "EnableReviewApp|Close" +msgstr "" + +msgid "EnableReviewApp|Copy snippet text" +msgstr "" + +msgid "Enabled" +msgstr "" + +msgid "Enabled Git access protocols" +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 "Encountered an error while rendering: %{err}" +msgstr "" + +msgid "End Time" +msgstr "" + +msgid "Ends at (UTC)" +msgstr "" + +msgid "Enforce DNS rebinding attack protection" +msgstr "" + +msgid "Enforce personal access token expiration" +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 2FA for Admin Mode" +msgstr "" + +msgid "Enter Admin Mode" +msgstr "" + +msgid "Enter IP address range" +msgstr "" + +msgid "Enter a number" +msgstr "" + +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" +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 new %{field_title}" +msgstr "" + +msgid "Enter new AWS Secret Access Key" +msgstr "" + +msgid "Enter number of issues" +msgstr "" + +msgid "Enter one or more user ID separated by commas" +msgstr "" + +msgid "Enter the code from the two-factor app on your mobile device. If you've lost your device, you may enter one of your recovery codes." +msgstr "" + +msgid "Enter the issue description" +msgstr "" + +msgid "Enter the issue title" +msgstr "" + +msgid "Enter the merge request description" +msgstr "" + +msgid "Enter the merge request title" +msgstr "" + +msgid "Enter the name of your application, and we'll return a unique %{type}." +msgstr "" + +msgid "Enter weights for storages for new repositories." +msgstr "" + +msgid "Enter your password to approve" +msgstr "" + +msgid "Environment" +msgstr "" + +msgid "Environment does not have deployments" +msgstr "" + +msgid "Environment is required for Stages::MetricEndpointInserter" +msgstr "" + +msgid "Environment is required for Stages::VariableEndpointInserter" +msgstr "" + +msgid "Environment scope" +msgstr "" + +msgid "Environment variables are applied to environments via the Runner. You can use environment variables for passwords, secret keys, etc. Make variables available to the running application by prepending the variable key with %{code_open}K8S_SECRET_%{code_close}. You can set variables to be:" +msgstr "" + +msgid "Environment variables are configured by your administrator to be %{link_start}protected%{link_end} by default" +msgstr "" + +msgid "Environment variables on this GitLab instance are configured to be %{link_start}protected%{link_end} by default" +msgstr "" + +msgid "Environment:" +msgstr "" + +msgid "EnvironmentDashboard|API" +msgstr "" + +msgid "EnvironmentDashboard|Created through the Deployment API" +msgstr "" + +msgid "EnvironmentDashboard|You are looking at the last updated environment" +msgstr "" + +msgid "Environments" +msgstr "" + +msgid "Environments Dashboard" +msgstr "" + +msgid "Environments allow you to track deployments of your application %{link_to_read_more}." +msgstr "" + +msgid "Environments in %{name}" +msgstr "" + +msgid "EnvironmentsAlert|%{severity} • %{title} %{text}. %{linkStart}View Details%{linkEnd} · %{startedAt} " +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|More information" +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 "EnvironmentsDashboard|This dashboard displays 3 environments per project, and is linked to the Operations Dashboard. When you add or remove a project from one dashboard, GitLab adds or removes the project from the other. %{readMoreLink}" +msgstr "" + +msgid "Environments|An error occurred while canceling the auto stop, please try again" +msgstr "" + +msgid "Environments|An error occurred while deleting the environment. Check if the environment stopped; if not, stop it and try again." +msgstr "" + +msgid "Environments|An error occurred while fetching the environments." +msgstr "" + +msgid "Environments|An error occurred while making the request." +msgstr "" + +msgid "Environments|An error occurred while re-deploying the environment, please try again" +msgstr "" + +msgid "Environments|An error occurred while rolling back the environment, please try again" +msgstr "" + +msgid "Environments|An error occurred while stopping the environment, please try again" +msgstr "" + +msgid "Environments|Are you sure you want to stop this environment?" +msgstr "" + +msgid "Environments|Auto stop in" +msgstr "" + +msgid "Environments|Auto stops %{auto_stop_time}" +msgstr "" + +msgid "Environments|Commit" +msgstr "" + +msgid "Environments|Currently showing %{fetched} results." +msgstr "" + +msgid "Environments|Currently showing all results." +msgstr "" + +msgid "Environments|Delete" +msgstr "" + +msgid "Environments|Delete environment" +msgstr "" + +msgid "Environments|Deleting the '%{environmentName}' environment cannot be undone. Do you want to delete it anyway?" +msgstr "" + +msgid "Environments|Deploy to..." +msgstr "" + +msgid "Environments|Deployment" +msgstr "" + +msgid "Environments|Enable review app" +msgstr "" + +msgid "Environments|Environment" +msgstr "" + +msgid "Environments|Environments" +msgstr "" + +msgid "Environments|Environments are places where code gets deployed, such as staging or production." +msgstr "" + +msgid "Environments|Install Elastic Stack on your cluster to enable advanced querying capabilities such as full text search." +msgstr "" + +msgid "Environments|Job" +msgstr "" + +msgid "Environments|Learn about environments" +msgstr "" + +msgid "Environments|Learn more about stopping environments" +msgstr "" + +msgid "Environments|Logs from %{start} to %{end}." +msgstr "" + +msgid "Environments|Managed apps" +msgstr "" + +msgid "Environments|More information" +msgstr "" + +msgid "Environments|New environment" +msgstr "" + +msgid "Environments|No deployed environments" +msgstr "" + +msgid "Environments|No deployments yet" +msgstr "" + +msgid "Environments|No pod selected" +msgstr "" + +msgid "Environments|No pods to display" +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 "" + +msgid "Environments|Note that this action will stop the environment, but it will %{emphasis_start}not%{emphasis_end} have an effect on any existing deployment due to no “stop environment action†being defined in the %{ci_config_link_start}.gitlab-ci.yml%{ci_config_link_end} file." +msgstr "" + +msgid "Environments|Open live environment" +msgstr "" + +msgid "Environments|Pod name" +msgstr "" + +msgid "Environments|Re-deploy" +msgstr "" + +msgid "Environments|Re-deploy environment %{environment_name}?" +msgstr "" + +msgid "Environments|Re-deploy environment %{name}?" +msgstr "" + +msgid "Environments|Re-deploy to environment" +msgstr "" + +msgid "Environments|Rollback" +msgstr "" + +msgid "Environments|Rollback environment" +msgstr "" + +msgid "Environments|Rollback environment %{environment_name}?" +msgstr "" + +msgid "Environments|Rollback environment %{name}?" +msgstr "" + +msgid "Environments|Select pod" +msgstr "" + +msgid "Environments|Show all" +msgstr "" + +msgid "Environments|Stop" +msgstr "" + +msgid "Environments|Stop environment" +msgstr "" + +msgid "Environments|Stopping" +msgstr "" + +msgid "Environments|There was an error fetching the logs. Please try again." +msgstr "" + +msgid "Environments|This action will relaunch the job for commit %{commit_id}, putting the environment in a previous version. Are you sure you want to continue?" +msgstr "" + +msgid "Environments|This action will relaunch the job for commit %{linkStart}%{commitId}%{linkEnd}, putting the environment in a previous version. Are you sure you want to continue?" +msgstr "" + +msgid "Environments|This action will run the job defined by %{environment_name} for commit %{commit_id}, putting the environment in a previous version. You can revert it by re-deploying the latest version of your application. Are you sure you want to continue?" +msgstr "" + +msgid "Environments|This action will run the job defined by %{name} for commit %{linkStart}%{commitId}%{linkEnd} putting the environment in a previous version. You can revert it by re-deploying the latest version of your application. Are you sure you want to continue?" +msgstr "" + +msgid "Environments|Updated" +msgstr "" + +msgid "Environments|You don't have any environments right now" +msgstr "" + +msgid "Environments|protected" +msgstr "" + +msgid "Epic" +msgstr "" + +msgid "Epic cannot be found." +msgstr "" + +msgid "Epic events" +msgstr "" + +msgid "Epic not found for given params" +msgstr "" + +msgid "Epics" +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, Issues, and Merge Requests" +msgstr "" + +msgid "Epics|Add a new epic" +msgstr "" + +msgid "Epics|Add an existing epic" +msgstr "" + +msgid "Epics|An error occurred while saving the %{epicDateType} date" +msgstr "" + +msgid "Epics|An error occurred while updating labels." +msgstr "" + +msgid "Epics|Are you sure you want to remove %{bStart}%{targetIssueTitle}%{bEnd} from %{bStart}%{parentEpicTitle}%{bEnd}?" +msgstr "" + +msgid "Epics|Enter a title for your epic" +msgstr "" + +msgid "Epics|How can I solve this?" +msgstr "" + +msgid "Epics|Leave empty to inherit from milestone dates" +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 creating issue." +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 moving item." +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 epic and any containing child epics are confidential and should only be visible to team members with at least Reporter access." +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|Unable to perform this action" +msgstr "" + +msgid "Epics|Unable to save epic. Please try again" +msgstr "" + +msgid "Epics|due" +msgstr "" + +msgid "Epics|start" +msgstr "" + +msgid "Error" +msgstr "" + +msgid "Error Details" +msgstr "" + +msgid "Error Tracking" +msgstr "" + +msgid "Error creating epic" +msgstr "" + +msgid "Error creating label." +msgstr "" + +msgid "Error creating new iteration" +msgstr "" + +msgid "Error creating repository for snippet with id %{snippet_id}" +msgstr "" + +msgid "Error creating the snippet" +msgstr "" + +msgid "Error deleting %{issuableType}" +msgstr "" + +msgid "Error deleting project. Check logs for error details." +msgstr "" + +msgid "Error fetching burnup chart data" +msgstr "" + +msgid "Error fetching diverging counts for branches. Please try again." +msgstr "" + +msgid "Error fetching forked projects. Please try again." +msgstr "" + +msgid "Error fetching labels." +msgstr "" + +msgid "Error fetching network graph." +msgstr "" + +msgid "Error fetching payload data." +msgstr "" + +msgid "Error fetching projects" +msgstr "" + +msgid "Error fetching refs" +msgstr "" + +msgid "Error fetching the dependency list. Please check your network connection and try again." +msgstr "" + +msgid "Error loading branch data. Please try again." +msgstr "" + +msgid "Error loading branches." +msgstr "" + +msgid "Error loading burndown chart data" +msgstr "" + +msgid "Error loading countries data." +msgstr "" + +msgid "Error loading file viewer." +msgstr "" + +msgid "Error loading issues" +msgstr "" + +msgid "Error loading iterations" +msgstr "" + +msgid "Error loading last commit." +msgstr "" + +msgid "Error loading markdown preview" +msgstr "" + +msgid "Error loading merge requests." +msgstr "" + +msgid "Error loading milestone tab" +msgstr "" + +msgid "Error loading project data. Please try again." +msgstr "" + +msgid "Error loading template types." +msgstr "" + +msgid "Error loading template." +msgstr "" + +msgid "Error loading viewer" +msgstr "" + +msgid "Error message:" +msgstr "" + +msgid "Error occurred when fetching sidebar data" +msgstr "" + +msgid "Error occurred when saving assignees" +msgstr "" + +msgid "Error occurred when saving reviewers" +msgstr "" + +msgid "Error occurred when toggling the notification subscription" +msgstr "" + +msgid "Error occurred while updating the issue status" +msgstr "" + +msgid "Error occurred while updating the issue weight" +msgstr "" + +msgid "Error occurred. A blocked user cannot be deactivated" +msgstr "" + +msgid "Error occurred. A blocked user must be unblocked to be activated" +msgstr "" + +msgid "Error occurred. User was not blocked" +msgstr "" + +msgid "Error occurred. User was not confirmed" +msgstr "" + +msgid "Error occurred. User was not unblocked" +msgstr "" + +msgid "Error occurred. User was not unlocked" +msgstr "" + +msgid "Error rendering markdown preview" +msgstr "" + +msgid "Error saving label update." +msgstr "" + +msgid "Error setting up editor. Please try again." +msgstr "" + +msgid "Error tracking" +msgstr "" + +msgid "Error updating %{issuableType}" +msgstr "" + +msgid "Error updating status for all to-do items." +msgstr "" + +msgid "Error updating status of to-do item." +msgstr "" + +msgid "Error updating the snippet" +msgstr "" + +msgid "Error uploading file" +msgstr "" + +msgid "Error uploading file: %{stripped}" +msgstr "" + +msgid "Error while loading the merge request. Please try again." +msgstr "" + +msgid "Error while loading the project data. Please try again." +msgstr "" + +msgid "Error while migrating %{upload_id}: %{error_message}" +msgstr "" + +msgid "Error with Akismet. Please check the logs for more info." +msgstr "" + +msgid "Error: %{error_message}" +msgstr "" + +msgid "Error: Unable to create deploy freeze" +msgstr "" + +msgid "ErrorTracking|Active" +msgstr "" + +msgid "ErrorTracking|After adding your Auth Token, use the 'Connect' button to load projects" +msgstr "" + +msgid "ErrorTracking|Auth Token" +msgstr "" + +msgid "ErrorTracking|Click 'Connect' to re-establish the connection to Sentry and activate the dropdown." +msgstr "" + +msgid "ErrorTracking|Connection has failed. Re-check Auth Token and try again." +msgstr "" + +msgid "ErrorTracking|If you self-host Sentry, enter the full URL of your Sentry instance. If you're using Sentry's hosted solution, enter https://sentry.io" +msgstr "" + +msgid "ErrorTracking|No projects available" +msgstr "" + +msgid "ErrorTracking|Select project" +msgstr "" + +msgid "ErrorTracking|To enable project selection, enter a valid Auth Token" +msgstr "" + +msgid "Errors" +msgstr "" + +msgid "Errors:" +msgstr "" + +msgid "Estimate" +msgstr "" + +msgid "Estimated" +msgstr "" + +msgid "EventFilterBy|Filter by all" +msgstr "" + +msgid "EventFilterBy|Filter by comments" +msgstr "" + +msgid "EventFilterBy|Filter by designs" +msgstr "" + +msgid "EventFilterBy|Filter by epic events" +msgstr "" + +msgid "EventFilterBy|Filter by issue events" +msgstr "" + +msgid "EventFilterBy|Filter by merge events" +msgstr "" + +msgid "EventFilterBy|Filter by push events" +msgstr "" + +msgid "EventFilterBy|Filter by team" +msgstr "" + +msgid "EventFilterBy|Filter by wiki" +msgstr "" + +msgid "Events" +msgstr "" + +msgid "Events in %{project_path}" +msgstr "" + +msgid "Every %{action} attempt has failed: %{job_error_message}. Please try again." +msgstr "" + +msgid "Every day" +msgstr "" + +msgid "Every day (at %{time})" +msgstr "" + +msgid "Every month" +msgstr "" + +msgid "Every month (Day %{day} at %{time})" +msgstr "" + +msgid "Every three months" +msgstr "" + +msgid "Every two weeks" +msgstr "" + +msgid "Every week" +msgstr "" + +msgid "Every week (%{weekday} at %{time})" +msgstr "" + +msgid "Everyone" +msgstr "" + +msgid "Everyone With Access" +msgstr "" + +msgid "Everyone can contribute" +msgstr "" + +msgid "Everything on your to-do list is marked as done." +msgstr "" + +msgid "Everything you need to create a GitLab Pages site using Gatsby." +msgstr "" + +msgid "Everything you need to create a GitLab Pages site using GitBook." +msgstr "" + +msgid "Everything you need to create a GitLab Pages site using Hexo." +msgstr "" + +msgid "Everything you need to create a GitLab Pages site using Hugo." +msgstr "" + +msgid "Everything you need to create a GitLab Pages site using Jekyll." +msgstr "" + +msgid "Everything you need to create a GitLab Pages site using plain HTML." +msgstr "" + +msgid "Evidence collection" +msgstr "" + +msgid "Exactly one of %{attributes} is required" +msgstr "" + +msgid "Example: %{ip_address}. %{read_more_link}." +msgstr "" + +msgid "Example: @sub\\.company\\.com$" +msgstr "" + +msgid "Example: My Value Stream" +msgstr "" + +msgid "Example: Usage = single query. (Requested) / (Capacity) = multiple queries combined into a formula." +msgstr "" + +msgid "Except policy:" +msgstr "" + +msgid "Excess storage" +msgstr "" + +msgid "Excluding merge commits. Limited to %{limit} commits." +msgstr "" + +msgid "Excluding merge commits. Limited to 6,000 commits." +msgstr "" + +msgid "Execution time" +msgstr "" + +msgid "Existing branch name, tag, or commit SHA" +msgstr "" + +msgid "Existing members and groups" +msgstr "" + +msgid "Existing projects may be moved into a group" +msgstr "" + +msgid "Existing projects will be able to use expiration policies. Avoid enabling this if an external Container Registry is being used, as there is a performance risk if many images exist on one project." +msgstr "" + +msgid "Existing sign in methods may be removed" +msgstr "" + +msgid "Expand" +msgstr "" + +msgid "Expand all" +msgstr "" + +msgid "Expand all files" +msgstr "" + +msgid "Expand all threads" +msgstr "" + +msgid "Expand approvers" +msgstr "" + +msgid "Expand file" +msgstr "" + +msgid "Expand milestones" +msgstr "" + +msgid "Expand sidebar" +msgstr "" + +msgid "Expected documents: %{expected_documents}" +msgstr "" + +msgid "Experienced" +msgstr "" + +msgid "Expiration" +msgstr "" + +msgid "Expiration date" +msgstr "" + +msgid "Expired" +msgstr "" + +msgid "Expired %{expiredOn}" +msgstr "" + +msgid "Expired:" +msgstr "" + +msgid "Expires" +msgstr "" + +msgid "Expires at" +msgstr "" + +msgid "Expires in %{expires_at}" +msgstr "" + +msgid "Expires on" +msgstr "" + +msgid "Expires:" +msgstr "" + +msgid "Explain the problem. If appropriate, provide a link to the relevant issue or comment." +msgstr "" + +msgid "Explore" +msgstr "" + +msgid "Explore GitLab" +msgstr "" + +msgid "Explore Groups" +msgstr "" + +msgid "Explore groups" +msgstr "" + +msgid "Explore projects" +msgstr "" + +msgid "Explore public groups" +msgstr "" + +msgid "Export" +msgstr "" + +msgid "Export as CSV" +msgstr "" + +msgid "Export group" +msgstr "" + +msgid "Export issues" +msgstr "" + +msgid "Export merge requests" +msgstr "" + +msgid "Export project" +msgstr "" + +msgid "Export this group with all related data to a new GitLab instance. Once complete, you can import the data file from the \"New Group\" page." +msgstr "" + +msgid "Export this project with all its related data in order to move your project to a new GitLab instance. Once the export is finished, you can import the file from the \"New Project\" page." +msgstr "" + +msgid "Export variable to pipelines running on protected branches and tags only." +msgstr "" + +msgid "External Classification Policy Authorization" +msgstr "" + +msgid "External ID" +msgstr "" + +msgid "External URL" +msgstr "" + +msgid "External Wiki" +msgstr "" + +msgid "External authentication" +msgstr "" + +msgid "External authorization denied access to this project" +msgstr "" + +msgid "External authorization request timeout" +msgstr "" + +msgid "External storage URL" +msgstr "" + +msgid "External storage authentication token" +msgstr "" + +msgid "ExternalAuthorizationService|Classification label" +msgstr "" + +msgid "ExternalAuthorizationService|When no classification label is set the default label `%{default_label}` will be used." +msgstr "" + +msgid "ExternalWikiService|External Wiki" +msgstr "" + +msgid "ExternalWikiService|Replaces the link to the internal wiki with a link to an external wiki." +msgstr "" + +msgid "ExternalWikiService|The URL of the external Wiki" +msgstr "" + +msgid "Facebook" +msgstr "" + +msgid "Failed" +msgstr "" + +msgid "Failed Jobs" +msgstr "" + +msgid "Failed on" +msgstr "" + +msgid "Failed to add a Zoom meeting" +msgstr "" + +msgid "Failed to apply commands." +msgstr "" + +msgid "Failed to assign a user because no user was found." +msgstr "" + +msgid "Failed to cancel auto stop because failed to update the environment." +msgstr "" + +msgid "Failed to cancel auto stop because the environment is not set as auto stop." +msgstr "" + +msgid "Failed to cancel auto stop because you do not have permission to update the environment." +msgstr "" + +msgid "Failed to change the owner" +msgstr "" + +msgid "Failed to check related branches." +msgstr "" + +msgid "Failed to create Merge Request. Please try again." +msgstr "" + +msgid "Failed to create To-Do for the design." +msgstr "" + +msgid "Failed to create a branch for this issue. Please try again." +msgstr "" + +msgid "Failed to create import label for jira import." +msgstr "" + +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + +msgid "Failed to create repository" +msgstr "" + +msgid "Failed to create resources" +msgstr "" + +msgid "Failed to create wiki" +msgstr "" + +msgid "Failed to delete board. Please try again." +msgstr "" + +msgid "Failed to deploy to" +msgstr "" + +msgid "Failed to enqueue the rebase operation, possibly due to a long-lived transaction. Try again later." +msgstr "" + +msgid "Failed to find import label for Jira import." +msgstr "" + +msgid "Failed to get ref." +msgstr "" + +msgid "Failed to install." +msgstr "" + +msgid "Failed to load assignees. Please try again." +msgstr "" + +msgid "Failed to load authors. Please try again." +msgstr "" + +msgid "Failed to load branches. Please try again." +msgstr "" + +msgid "Failed to load deploy keys." +msgstr "" + +msgid "Failed to load emoji list." +msgstr "" + +msgid "Failed to load error details from Sentry." +msgstr "" + +msgid "Failed to load errors from Sentry." +msgstr "" + +msgid "Failed to load group activity metrics. Please try again." +msgstr "" + +msgid "Failed to load groups & users." +msgstr "" + +msgid "Failed to load groups, users and deploy keys." +msgstr "" + +msgid "Failed to load labels. Please try again." +msgstr "" + +msgid "Failed to load milestones. Please try again." +msgstr "" + +msgid "Failed to load projects" +msgstr "" + +msgid "Failed to load related branches" +msgstr "" + +msgid "Failed to load sidebar confidential toggle" +msgstr "" + +msgid "Failed to load sidebar lock status" +msgstr "" + +msgid "Failed to load stacktrace." +msgstr "" + +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + +msgid "Failed to mark this issue as a duplicate because referenced issue was not found." +msgstr "" + +msgid "Failed to move this issue because label was not found." +msgstr "" + +msgid "Failed to move this issue because only a single label can be provided." +msgstr "" + +msgid "Failed to move this issue because target project doesn't exist." +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 publish issue on status page." +msgstr "" + +msgid "Failed to remove To-Do for the design." +msgstr "" + +msgid "Failed to remove a Zoom meeting" +msgstr "" + +msgid "Failed to remove issue from board, please try again." +msgstr "" + +msgid "Failed to remove mirror." +msgstr "" + +msgid "Failed to remove the pipeline schedule" +msgstr "" + +msgid "Failed to remove user identity." +msgstr "" + +msgid "Failed to remove user key." +msgstr "" + +msgid "Failed to reset key. Please try again." +msgstr "" + +msgid "Failed to save merge conflicts resolutions. Please try again!" +msgstr "" + +msgid "Failed to save new settings" +msgstr "" + +msgid "Failed to save preferences (%{error_message})." +msgstr "" + +msgid "Failed to save preferences." +msgstr "" + +msgid "Failed to set due date because the date format is invalid." +msgstr "" + +msgid "Failed to set iteration on this issue. Please try again." +msgstr "" + +msgid "Failed to signing using smartcard authentication" +msgstr "" + +msgid "Failed to toggle To-Do for the design." +msgstr "" + +msgid "Failed to update branch!" +msgstr "" + +msgid "Failed to update environment!" +msgstr "" + +msgid "Failed to update issue status" +msgstr "" + +msgid "Failed to update issues, please try again." +msgstr "" + +msgid "Failed to update tag!" +msgstr "" + +msgid "Failed to update." +msgstr "" + +msgid "Failed to upgrade." +msgstr "" + +msgid "Failed to upload object map file" +msgstr "" + +msgid "Failed to verify domain ownership" +msgstr "" + +msgid "Failure" +msgstr "" + +msgid "False positive" +msgstr "" + +msgid "Fast-forward merge is not possible. Rebase the source branch onto %{targetBranch} to allow this merge request to be merged." +msgstr "" + +msgid "Fast-forward merge is not possible. Rebase the source branch onto the target branch." +msgstr "" + +msgid "Fast-forward merge without a merge commit" +msgstr "" + +msgid "Faster as it re-uses the project workspace (falling back to clone if it doesn't exist)" +msgstr "" + +msgid "Faster releases. Better code. Less pain." +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|%d user" +msgid_plural "FeatureFlags|%d users" +msgstr[0] "" +msgstr[1] "" + +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + +msgid "FeatureFlags|* (All Environments)" +msgstr "" + +msgid "FeatureFlags|* (All environments)" +msgstr "" + +msgid "FeatureFlags|API URL" +msgstr "" + +msgid "FeatureFlags|Active" +msgstr "" + +msgid "FeatureFlags|Add strategy" +msgstr "" + +msgid "FeatureFlags|All Environments" +msgstr "" + +msgid "FeatureFlags|All Users" +msgstr "" + +msgid "FeatureFlags|All users" +msgstr "" + +msgid "FeatureFlags|Configure" +msgstr "" + +msgid "FeatureFlags|Configure feature flags" +msgstr "" + +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +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|Edit User List" +msgstr "" + +msgid "FeatureFlags|Enable features for specific users and environments by configuring feature flag strategies." +msgstr "" + +msgid "FeatureFlags|Environment Spec" +msgstr "" + +msgid "FeatureFlags|Environment Specs" +msgstr "" + +msgid "FeatureFlags|Feature Flag" +msgstr "" + +msgid "FeatureFlags|Feature Flag User List Details" +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 Flag has no strategies" +msgstr "" + +msgid "FeatureFlags|Feature Flags" +msgstr "" + +msgid "FeatureFlags|Feature Flags will look different in the next milestone. No action is needed, but you may notice the functionality was changed to improve the workflow." +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|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + +msgid "FeatureFlags|Flag becomes read only soon" +msgstr "" + +msgid "FeatureFlags|Flag is read-only" +msgstr "" + +msgid "FeatureFlags|Get started with feature flags" +msgstr "" + +msgid "FeatureFlags|GitLab is moving to a new way of managing feature flags, and in 13.4, this feature flag will become read-only. Please create a new feature flag." +msgstr "" + +msgid "FeatureFlags|GitLab is moving to a new way of managing feature flags. This feature flag is read-only, and it will be removed in 14.0. Please create a new feature flag." +msgstr "" + +msgid "FeatureFlags|ID" +msgstr "" + +msgid "FeatureFlags|Inactive" +msgstr "" + +msgid "FeatureFlags|Inactive flag for %{scope}" +msgstr "" + +msgid "FeatureFlags|Include additional user IDs" +msgstr "" + +msgid "FeatureFlags|Install a %{docsLinkAnchoredStart}compatible client library%{docsLinkAnchoredEnd} and specify the API URL, application name, and instance ID during the configuration setup. %{docsLinkStart}More Information%{docsLinkEnd}" +msgstr "" + +msgid "FeatureFlags|Instance ID" +msgstr "" + +msgid "FeatureFlags|List details" +msgstr "" + +msgid "FeatureFlags|Loading feature flags" +msgstr "" + +msgid "FeatureFlags|Loading user lists" +msgstr "" + +msgid "FeatureFlags|More information" +msgstr "" + +msgid "FeatureFlags|Name" +msgstr "" + +msgid "FeatureFlags|New" +msgstr "" + +msgid "FeatureFlags|New Feature Flag" +msgstr "" + +msgid "FeatureFlags|New User List" +msgstr "" + +msgid "FeatureFlags|New feature flag" +msgstr "" + +msgid "FeatureFlags|New user list" +msgstr "" + +msgid "FeatureFlags|Percent of users" +msgstr "" + +msgid "FeatureFlags|Percent rollout" +msgstr "" + +msgid "FeatureFlags|Percent rollout (logged in users)" +msgstr "" + +msgid "FeatureFlags|Percent rollout must be an integer 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|Select a user list" +msgstr "" + +msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." +msgstr "" + +msgid "FeatureFlags|Status" +msgstr "" + +msgid "FeatureFlags|Strategies" +msgstr "" + +msgid "FeatureFlags|Target environments" +msgstr "" + +msgid "FeatureFlags|There was an error fetching the feature flags." +msgstr "" + +msgid "FeatureFlags|There was an error fetching the user lists." +msgstr "" + +msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." +msgstr "" + +msgid "FeatureFlags|Try again in a few moments or contact your support team." +msgstr "" + +msgid "FeatureFlags|User IDs" +msgstr "" + +msgid "FeatureFlags|User List" +msgstr "" + +msgid "FeatureFlags|User Lists" +msgstr "" + +msgid "FeatureFlag|Percentage" +msgstr "" + +msgid "FeatureFlag|Select a user list" +msgstr "" + +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + +msgid "FeatureFlag|There are no configured user lists" +msgstr "" + +msgid "FeatureFlag|Type" +msgstr "" + +msgid "FeatureFlag|User IDs" +msgstr "" + +msgid "FeatureFlag|User List" +msgstr "" + +msgid "Feb" +msgstr "" + +msgid "February" +msgstr "" + +msgid "Fetching incoming email" +msgstr "" + +msgid "File" +msgstr "" + +msgid "File %{current} of %{total}" +msgstr "" + +msgid "File Hooks" +msgstr "" + +msgid "File Hooks (%{count})" +msgstr "" + +msgid "File added" +msgstr "" + +msgid "File browser" +msgstr "" + +msgid "File deleted" +msgstr "" + +msgid "File format is no longer supported" +msgstr "" + +msgid "File hooks are similar to system hooks but are executed as files instead of sending data to a URL." +msgstr "" + +msgid "File mode changed from %{a_mode} to %{b_mode}" +msgstr "" + +msgid "File moved" +msgstr "" + +msgid "File name" +msgstr "" + +msgid "File renamed with no changes." +msgstr "" + +msgid "File sync capacity" +msgstr "" + +msgid "File templates" +msgstr "" + +msgid "File upload error." +msgstr "" + +msgid "Filename" +msgstr "" + +msgid "Files" +msgstr "" + +msgid "Files breadcrumb" +msgstr "" + +msgid "Files with large changes are collapsed by default." +msgstr "" + +msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" +msgstr "" + +msgid "Fill in the fields below, turn on %{strong_open}Enable SAML authentication for this group%{strong_close}, and press %{strong_open}Save changes%{strong_close}" +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 %{page_context_word} that are currently opened." +msgstr "" + +msgid "Filter by Git revision" +msgstr "" + +msgid "Filter by issues that are currently closed." +msgstr "" + +msgid "Filter by issues that are currently opened." +msgstr "" + +msgid "Filter by label" +msgstr "" + +msgid "Filter by merge requests that are currently closed and unmerged." +msgstr "" + +msgid "Filter by merge requests that are currently merged." +msgstr "" + +msgid "Filter by milestone name" +msgstr "" + +msgid "Filter by name" +msgstr "" + +msgid "Filter by requirements that are currently archived." +msgstr "" + +msgid "Filter by requirements that are currently opened." +msgstr "" + +msgid "Filter by status" +msgstr "" + +msgid "Filter by test cases that are currently archived." +msgstr "" + +msgid "Filter by test cases that are currently opened." +msgstr "" + +msgid "Filter by two-factor authentication" +msgstr "" + +msgid "Filter by user" +msgstr "" + +msgid "Filter parameters are not valid. Make sure that the end date is after the start date." +msgstr "" + +msgid "Filter pipelines" +msgstr "" + +msgid "Filter results" +msgstr "" + +msgid "Filter results by group" +msgstr "" + +msgid "Filter results by project" +msgstr "" + +msgid "Filter results..." +msgstr "" + +msgid "Filter your repositories by name" +msgstr "" + +msgid "Filter..." +msgstr "" + +msgid "Find File" +msgstr "" + +msgid "Find bugs in your code with API fuzzing." +msgstr "" + +msgid "Find bugs in your code with coverage-guided fuzzing." +msgstr "" + +msgid "Find by path" +msgstr "" + +msgid "Find existing members by name" +msgstr "" + +msgid "Find file" +msgstr "" + +msgid "Find the downloaded ZIP file and decompress it." +msgstr "" + +msgid "Find the newly extracted %{code_open}Takeout/Google Code Project Hosting/GoogleCodeProjectHosting.json%{code_close} file." +msgstr "" + +msgid "Fingerprint" +msgstr "" + +msgid "Fingerprints" +msgstr "" + +msgid "Finish editing this message first!" +msgstr "" + +msgid "Finish setting up your dedicated account for %{group_name}." +msgstr "" + +msgid "Finished" +msgstr "" + +msgid "First Seen" +msgstr "" + +msgid "First day of the week" +msgstr "" + +msgid "First name" +msgstr "" + +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + +msgid "First seen" +msgstr "" + +msgid "Fixed burndown chart" +msgstr "" + +msgid "Fixed date" +msgstr "" + +msgid "Fixed due date" +msgstr "" + +msgid "Fixed start date" +msgstr "" + +msgid "Fixed:" +msgstr "" + +msgid "Flags" +msgstr "" + +msgid "FlowdockService|Flowdock Git source token" +msgstr "" + +msgid "FlowdockService|Flowdock is a collaboration web app for technical teams." +msgstr "" + +msgid "FogBugz Email" +msgstr "" + +msgid "FogBugz Import" +msgstr "" + +msgid "FogBugz Password" +msgstr "" + +msgid "FogBugz URL" +msgstr "" + +msgid "FogBugz import" +msgstr "" + +msgid "Folder/%{name}" +msgstr "" + +msgid "Follow the steps below to export your Google Code project data." +msgstr "" + +msgid "Font Color" +msgstr "" + +msgid "Footer message" +msgstr "" + +msgid "For a faster browsing experience, some files are collapsed by default." +msgstr "" + +msgid "For help setting up the Service Desk for your instance, please contact an administrator." +msgstr "" + +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" +msgstr "" + +msgid "For more info, read the documentation." +msgstr "" + +msgid "For more information on how the number of active users is calculated, see the %{self_managed_subscriptions_doc_link} 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 File Hooks documentation." +msgstr "" + +msgid "For more information, see the documentation on %{deactivating_usage_ping_link_start}deactivating the usage ping%{deactivating_usage_ping_link_end}." +msgstr "" + +msgid "For more information, see the documentation on %{link_start}disabling Seat Link%{link_end}." +msgstr "" + +msgid "For private projects, any member (guest or higher) can view pipelines and access job details (output logs and artifacts)" +msgstr "" + +msgid "For public projects, anyone can view pipelines and access job details (output logs and artifacts)" +msgstr "" + +msgid "Forgot your password?" +msgstr "" + +msgid "Fork" +msgstr "" + +msgid "Fork Error!" +msgstr "" + +msgid "Fork project" +msgstr "" + +msgid "Fork project?" +msgstr "" + +msgid "ForkedFromProjectPath|Forked from" +msgstr "" + +msgid "ForkedFromProjectPath|Forked from an inaccessible project" +msgstr "" + +msgid "Forking a repository allows you to make changes without affecting the original project." +msgstr "" + +msgid "Forking in progress" +msgstr "" + +msgid "Forks" +msgstr "" + +msgid "Format: %{dateFormat}" +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 "Freeze end" +msgstr "" + +msgid "Freeze start" +msgstr "" + +msgid "Frequency" +msgstr "" + +msgid "Friday" +msgstr "" + +msgid "From" +msgstr "" + +msgid "From %{code_open}%{source_title}%{code_close} into" +msgstr "" + +msgid "From %{providerTitle}" +msgstr "" + +msgid "From Google Code" +msgstr "" + +msgid "From issue creation until deploy to production" +msgstr "" + +msgid "From merge request merge until deploy to production" +msgstr "" + +msgid "From the Kubernetes cluster details view, install Runner from the applications list" +msgstr "" + +msgid "Full name" +msgstr "" + +msgid "GPG Key ID:" +msgstr "" + +msgid "GPG Keys" +msgstr "" + +msgid "GPG keys allow you to verify signed commits." +msgstr "" + +msgid "GPG signature (loading...)" +msgstr "" + +msgid "General" +msgstr "" + +msgid "General Settings" +msgstr "" + +msgid "General pipelines" +msgstr "" + +msgid "Generate a default set of labels" +msgstr "" + +msgid "Generate key" +msgstr "" + +msgid "Generate new export" +msgstr "" + +msgid "Generate new token" +msgstr "" + +msgid "Generic package file size in bytes" +msgstr "" + +msgid "Geo" +msgstr "" + +msgid "Geo Nodes" +msgstr "" + +msgid "Geo Nodes|Cannot remove a primary node if there is a secondary node" +msgstr "" + +msgid "Geo Replication" +msgstr "" + +msgid "Geo Settings" +msgstr "" + +msgid "Geo nodes are paused using a command run on the node" +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|Consult Geo troubleshooting information" +msgstr "" + +msgid "GeoNodes|Data replication lag" +msgstr "" + +msgid "GeoNodes|Does not match the primary storage configuration" +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 Geo node statuses" +msgstr "" + +msgid "GeoNodes|Loading nodes" +msgstr "" + +msgid "GeoNodes|New node" +msgstr "" + +msgid "GeoNodes|Node Authentication was successfully repaired." +msgstr "" + +msgid "GeoNodes|Node URL" +msgstr "" + +msgid "GeoNodes|Node was successfully removed." +msgstr "" + +msgid "GeoNodes|Node's status was updated %{timeAgo}." +msgstr "" + +msgid "GeoNodes|Pausing replication stops the sync process. Are you sure?" +msgstr "" + +msgid "GeoNodes|Removing a Geo primary node stops the synchronization to all nodes. Are you sure?" +msgstr "" + +msgid "GeoNodes|Removing a Geo secondary node stops the synchronization to that node. Are you sure?" +msgstr "" + +msgid "GeoNodes|Replicated data is verified with the %{nodeText} using checksums" +msgstr "" + +msgid "GeoNodes|Replication slot WAL" +msgstr "" + +msgid "GeoNodes|Replication slots" +msgstr "" + +msgid "GeoNodes|Replication status" +msgstr "" + +msgid "GeoNodes|Selective (%{syncLabel})" +msgstr "" + +msgid "GeoNodes|Selective synchronization" +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|Unused slots" +msgstr "" + +msgid "GeoNodes|Updated %{timeAgo}" +msgstr "" + +msgid "GeoNodes|Used slots" +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 "GeoNodes|primary node" +msgstr "" + +msgid "GeoNodes|secondary nodes" +msgstr "" + +msgid "Geo|%{itemTitle} checksum progress" +msgstr "" + +msgid "Geo|%{itemTitle} verification progress" +msgstr "" + +msgid "Geo|%{label} can't be blank" +msgstr "" + +msgid "Geo|%{label} should be between 1-999" +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|Adjust your filters/search criteria above. If you believe this may be an error, please refer to the %{linkStart}Geo Troubleshooting%{linkEnd} documentation for more information." +msgstr "" + +msgid "Geo|All %{replicable_name}" +msgstr "" + +msgid "Geo|All projects" +msgstr "" + +msgid "Geo|All projects are being scheduled for resync" +msgstr "" + +msgid "Geo|All projects are being scheduled for reverify" +msgstr "" + +msgid "Geo|Allowed Geo IP can't be blank" +msgstr "" + +msgid "Geo|Allowed Geo IP should be between 1 and 255 characters" +msgstr "" + +msgid "Geo|Allowed Geo IP should contain valid IP addresses" +msgstr "" + +msgid "Geo|Connection timeout can't be blank" +msgstr "" + +msgid "Geo|Connection timeout must be a number" +msgstr "" + +msgid "Geo|Connection timeout should be between 1-120" +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|Filter by status" +msgstr "" + +msgid "Geo|Geo Status" +msgstr "" + +msgid "Geo|Go to the primary site" +msgstr "" + +msgid "Geo|If you want to make changes, you must visit the primary site." +msgstr "" + +msgid "Geo|In progress" +msgstr "" + +msgid "Geo|In sync" +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|Node name can't be blank" +msgstr "" + +msgid "Geo|Node name should be between 1 and 255 characters" +msgstr "" + +msgid "Geo|Not synced yet" +msgstr "" + +msgid "Geo|Pending synchronization" +msgstr "" + +msgid "Geo|Pending verification" +msgstr "" + +msgid "Geo|Please refer to Geo Troubleshooting." +msgstr "" + +msgid "Geo|Primary node" +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|Redownload" +msgstr "" + +msgid "Geo|Remove" +msgstr "" + +msgid "Geo|Remove entry" +msgstr "" + +msgid "Geo|Remove tracking database entry" +msgstr "" + +msgid "Geo|Resync" +msgstr "" + +msgid "Geo|Resync all" +msgstr "" + +msgid "Geo|Retry count" +msgstr "" + +msgid "Geo|Reverify" +msgstr "" + +msgid "Geo|Reverify all" +msgstr "" + +msgid "Geo|Review replication status, and resynchronize and reverify items with the primary node." +msgstr "" + +msgid "Geo|Secondary node" +msgstr "" + +msgid "Geo|Status" +msgstr "" + +msgid "Geo|Synced" +msgstr "" + +msgid "Geo|Synced at" +msgstr "" + +msgid "Geo|Synchronization failed - %{error}" +msgstr "" + +msgid "Geo|Synchronization of %{itemTitle} is disabled." +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|There are no %{replicable_type} to show" +msgstr "" + +msgid "Geo|Tracking database entry will be removed. Are you sure?" +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|URL can't be blank" +msgstr "" + +msgid "Geo|URL must be a valid url (ex: https://gitlab.com)" +msgstr "" + +msgid "Geo|Undefined" +msgstr "" + +msgid "Geo|Unknown state" +msgstr "" + +msgid "Geo|Verification failed - %{error}" +msgstr "" + +msgid "Geo|Waiting for scheduler" +msgstr "" + +msgid "Geo|You are on a secondary, %{b_open}read-only%{b_close} Geo node." +msgstr "" + +msgid "Geo|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" +msgstr "" + +msgid "Get started with error tracking" +msgstr "" + +msgid "Get started with performance monitoring" +msgstr "" + +msgid "Get started!" +msgstr "" + +msgid "Getting started with releases" +msgstr "" + +msgid "Git LFS is not enabled on this GitLab server, contact your admin." +msgstr "" + +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." +msgstr "" + +msgid "Git LFS status:" +msgstr "" + +msgid "Git global setup" +msgstr "" + +msgid "Git repository URL" +msgstr "" + +msgid "Git revision" +msgstr "" + +msgid "Git shallow clone" +msgstr "" + +msgid "Git strategy for pipelines" +msgstr "" + +msgid "Git transfer in progress" +msgstr "" + +msgid "Git version" +msgstr "" + +msgid "GitHub API rate limit exceeded. Try again after %{reset_time}" +msgstr "" + +msgid "GitHub import" +msgstr "" + +msgid "GitLab" +msgstr "" + +msgid "GitLab / Unsubscribe" +msgstr "" + +msgid "GitLab API" +msgstr "" + +msgid "GitLab Billing Team." +msgstr "" + +msgid "GitLab Group Runners can execute code for all the projects in this group." +msgstr "" + +msgid "GitLab Import" +msgstr "" + +msgid "GitLab Issue" +msgstr "" + +msgid "GitLab Pages" +msgstr "" + +msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." +msgstr "" + +msgid "GitLab Shell" +msgstr "" + +msgid "GitLab Support Bot" +msgstr "" + +msgid "GitLab Team Member" +msgstr "" + +msgid "GitLab User" +msgstr "" + +msgid "GitLab Workhorse" +msgstr "" + +msgid "GitLab commit" +msgstr "" + +msgid "GitLab export" +msgstr "" + +msgid "GitLab for Slack" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." +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 is undergoing maintenance and is operating in a read-only mode." +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 username" +msgstr "" + +msgid "GitLab uses %{jaeger_link} to monitor distributed systems." +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" +msgstr "" + +msgid "GitLab.com import" +msgstr "" + +msgid "GitLabPagesDomains|Retry" +msgstr "" + +msgid "GitLabPages|%{domain} is not verified. To learn how to verify ownership, visit your %{link_start}domain details%{link_end}." +msgstr "" + +msgid "GitLabPages|Access Control is enabled for this Pages website; only authorized users will be able to access it. To make your website publicly available, navigate to your project's %{strong_start}Settings > General > Visibility%{strong_end} and select %{strong_start}Everyone%{strong_end} in pages section. Read the %{link_start}documentation%{link_end} for more information." +msgstr "" + +msgid "GitLabPages|Access pages" +msgstr "" + +msgid "GitLabPages|Are you sure?" +msgstr "" + +msgid "GitLabPages|Certificate: %{subject}" +msgstr "" + +msgid "GitLabPages|Configure pages" +msgstr "" + +msgid "GitLabPages|Domains" +msgstr "" + +msgid "GitLabPages|Edit" +msgstr "" + +msgid "GitLabPages|Expired" +msgstr "" + +msgid "GitLabPages|Force HTTPS (requires valid certificates)" +msgstr "" + +msgid "GitLabPages|GitLab Pages are disabled for this project. You can enable them on your project's %{strong_start}Settings > General > Visibility%{strong_end} page." +msgstr "" + +msgid "GitLabPages|It may take up to 30 minutes before the site is available after the first deployment." +msgstr "" + +msgid "GitLabPages|Learn how to upload your static site and have it served by GitLab by following the %{link_start}documentation on GitLab Pages%{link_end}." +msgstr "" + +msgid "GitLabPages|Learn more." +msgstr "" + +msgid "GitLabPages|Maximum size of pages (MB)" +msgstr "" + +msgid "GitLabPages|New Domain" +msgstr "" + +msgid "GitLabPages|Only project maintainers can remove pages" +msgstr "" + +msgid "GitLabPages|Pages" +msgstr "" + +msgid "GitLabPages|Remove" +msgstr "" + +msgid "GitLabPages|Remove pages" +msgstr "" + +msgid "GitLabPages|Removing pages will prevent them from being exposed to the outside world." +msgstr "" + +msgid "GitLabPages|Save" +msgstr "" + +msgid "GitLabPages|Something went wrong while obtaining the Let's Encrypt certificate for %{domain}. To retry visit your %{link_start}domain details%{link_end}." +msgstr "" + +msgid "GitLabPages|Support for domains and certificates is disabled. Ask your system's administrator to enable it." +msgstr "" + +msgid "GitLabPages|The total size of deployed static content will be limited to this size. 0 for unlimited. Leave empty to inherit the global value." +msgstr "" + +msgid "GitLabPages|Unverified" +msgstr "" + +msgid "GitLabPages|Verified" +msgstr "" + +msgid "GitLabPages|When using Pages under the general domain of a GitLab instance (%{pages_host}), you cannot use HTTPS with sub-subdomains. This means that if your username/groupname contains a dot it will not work. This is a limitation of the HTTP Over TLS protocol. HTTP pages will continue to work provided you don't redirect HTTP to HTTPS." +msgstr "" + +msgid "GitLabPages|With GitLab Pages you can host your static websites on GitLab. Combined with the power of GitLab CI and the help of GitLab Runner you can deploy static pages for your individual projects, your user or your group." +msgstr "" + +msgid "GitLabPages|Your pages are served under:" +msgstr "" + +msgid "Gitaly" +msgstr "" + +msgid "Gitaly Servers" +msgstr "" + +msgid "Gitaly relative path:" +msgstr "" + +msgid "Gitaly storage name:" +msgstr "" + +msgid "Gitaly|Address" +msgstr "" + +msgid "Gitea Host URL" +msgstr "" + +msgid "Gitea Import" +msgstr "" + +msgid "Gitlab Pages" +msgstr "" + +msgid "Gitpod" +msgstr "" + +msgid "Gitpod|Add the URL to your Gitpod instance configured to read your GitLab projects." +msgstr "" + +msgid "Gitpod|Enable Gitpod integration" +msgstr "" + +msgid "Gitpod|Gitpod URL" +msgstr "" + +msgid "Gitpod|e.g. https://gitpod.example.com" +msgstr "" + +msgid "Given access %{time_ago}" +msgstr "" + +msgid "Given epic is already related to this epic." +msgstr "" + +msgid "Global Shortcuts" +msgstr "" + +msgid "Global notification settings" +msgstr "" + +msgid "Go Back" +msgstr "" + +msgid "Go Micro is a framework for micro service development." +msgstr "" + +msgid "Go back" +msgstr "" + +msgid "Go back (while searching for files)" +msgstr "" + +msgid "Go back to %{startTag}Open issues%{endTag} and select some issues to add to your board." +msgstr "" + +msgid "Go full screen" +msgstr "" + +msgid "Go to %{link_to_google_takeout}." +msgstr "" + +msgid "Go to %{strongStart}Issues%{strongEnd} > %{strongStart}Boards%{strongEnd} to access your personalized learning issue board." +msgstr "" + +msgid "Go to Integrations" +msgstr "" + +msgid "Go to Webhooks" +msgstr "" + +msgid "Go to commits" +msgstr "" + +msgid "Go to definition" +msgstr "" + +msgid "Go to environments" +msgstr "" + +msgid "Go to epic" +msgstr "" + +msgid "Go to file" +msgstr "" + +msgid "Go to file permalink (while viewing a file)" +msgstr "" + +msgid "Go to files" +msgstr "" + +msgid "Go to find file" +msgstr "" + +msgid "Go to fork" +msgstr "" + +msgid "Go to issue boards" +msgstr "" + +msgid "Go to issues" +msgstr "" + +msgid "Go to jobs" +msgstr "" + +msgid "Go to kubernetes" +msgstr "" + +msgid "Go to merge requests" +msgstr "" + +msgid "Go to metrics" +msgstr "" + +msgid "Go to parent" +msgstr "" + +msgid "Go to project" +msgstr "" + +msgid "Go to releases" +msgstr "" + +msgid "Go to repository charts" +msgstr "" + +msgid "Go to repository graph" +msgstr "" + +msgid "Go to snippets" +msgstr "" + +msgid "Go to the activity feed" +msgstr "" + +msgid "Go to the milestone list" +msgstr "" + +msgid "Go to the project's activity feed" +msgstr "" + +msgid "Go to the project's overview page" +msgstr "" + +msgid "Go to wiki" +msgstr "" + +msgid "Go to your To-Do list" +msgstr "" + +msgid "Go to your fork" +msgstr "" + +msgid "Go to your groups" +msgstr "" + +msgid "Go to your issues" +msgstr "" + +msgid "Go to your merge requests" +msgstr "" + +msgid "Go to your projects" +msgstr "" + +msgid "Go to your snippets" +msgstr "" + +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + +msgid "Google Cloud Platform" +msgstr "" + +msgid "Google Code import" +msgstr "" + +msgid "Google Takeout" +msgstr "" + +msgid "Google authentication is not %{link_start}properly configured%{link_end}. Ask your GitLab administrator if you want to use this service." +msgstr "" + +msgid "Got it" +msgstr "" + +msgid "Got it!" +msgstr "" + +msgid "Grafana URL" +msgstr "" + +msgid "Grafana response contains invalid json" +msgstr "" + +msgid "GrafanaIntegration|API Token" +msgstr "" + +msgid "GrafanaIntegration|Active" +msgstr "" + +msgid "GrafanaIntegration|Embed Grafana charts in GitLab issues." +msgstr "" + +msgid "GrafanaIntegration|Enter the Grafana API Token." +msgstr "" + +msgid "GrafanaIntegration|Enter the base URL of the Grafana instance." +msgstr "" + +msgid "GrafanaIntegration|Grafana URL" +msgstr "" + +msgid "GrafanaIntegration|Grafana authentication" +msgstr "" + +msgid "Grant access" +msgstr "" + +msgid "Graph" +msgstr "" + +msgid "Gravatar" +msgstr "" + +msgid "Gravatar enabled" +msgstr "" + +msgid "Group" +msgstr "" + +msgid "Group %{group_name} couldn't be exported." +msgstr "" + +msgid "Group %{group_name} was exported successfully." +msgstr "" + +msgid "Group %{group_name} was scheduled for deletion." +msgstr "" + +msgid "Group %{group_name} was successfully created." +msgstr "" + +msgid "Group Audit Events" +msgstr "" + +msgid "Group CI/CD settings" +msgstr "" + +msgid "Group Git LFS status:" +msgstr "" + +msgid "Group Hooks" +msgstr "" + +msgid "Group ID" +msgstr "" + +msgid "Group ID: %{group_id}" +msgstr "" + +msgid "Group Owner must have signed in with SAML before enabling Group Managed Accounts" +msgstr "" + +msgid "Group Runners" +msgstr "" + +msgid "Group SAML must be enabled to test" +msgstr "" + +msgid "Group URL" +msgstr "" + +msgid "Group avatar" +msgstr "" + +msgid "Group by" +msgstr "" + +msgid "Group description" +msgstr "" + +msgid "Group description (optional)" +msgstr "" + +msgid "Group details" +msgstr "" + +msgid "Group export could not be started." +msgstr "" + +msgid "Group export error" +msgstr "" + +msgid "Group export link has expired. Please generate a new export from your group settings." +msgstr "" + +msgid "Group export started. A download link will be sent by email and made available on this page." +msgstr "" + +msgid "Group has been already marked for deletion" +msgstr "" + +msgid "Group has not been marked for deletion" +msgstr "" + +msgid "Group import could not be scheduled" +msgstr "" + +msgid "Group info:" +msgstr "" + +msgid "Group is required when cluster_type is :group" +msgstr "" + +msgid "Group maintainers can register group runners in the %{link}" +msgstr "" + +msgid "Group members" +msgstr "" + +msgid "Group milestone" +msgstr "" + +msgid "Group name" +msgstr "" + +msgid "Group name (your organization)" +msgstr "" + +msgid "Group overview" +msgstr "" + +msgid "Group overview content" +msgstr "" + +msgid "Group path is already taken. Suggestions: " +msgstr "" + +msgid "Group path is available." +msgstr "" + +msgid "Group pipeline minutes were successfully reset." +msgstr "" + +msgid "Group project URLs are prefixed with the group namespace" +msgstr "" + +msgid "Group push rule exists, try updating" +msgstr "" + +msgid "Group requires separate account" +msgstr "" + +msgid "Group variables (inherited)" +msgstr "" + +msgid "Group was exported" +msgstr "" + +msgid "Group was successfully updated." +msgstr "" + +msgid "Group-level events in %{group_name} (no project-level events)" +msgstr "" + +msgid "Group: %{group_name}" +msgstr "" + +msgid "Group: %{name}" +msgstr "" + +msgid "GroupActivityMetrics|Issues opened" +msgstr "" + +msgid "GroupActivityMetrics|Members added" +msgstr "" + +msgid "GroupActivityMetrics|Merge Requests opened" +msgstr "" + +msgid "GroupActivityMetrics|Recent activity (last 90 days)" +msgstr "" + +msgid "GroupImport|Failed to import group." +msgstr "" + +msgid "GroupImport|Group '%{group_name}' is being imported." +msgstr "" + +msgid "GroupImport|Group could not be imported: %{errors}" +msgstr "" + +msgid "GroupImport|Please wait while we import the group for you. Refresh at will." +msgstr "" + +msgid "GroupImport|The group was successfully imported." +msgstr "" + +msgid "GroupImport|Unable to process group import file" +msgstr "" + +msgid "GroupRoadmap|%{dateWord} – No end date" +msgstr "" + +msgid "GroupRoadmap|%{startDateInWords} – %{endDateInWords}" +msgstr "" + +msgid "GroupRoadmap|No start and end date" +msgstr "" + +msgid "GroupRoadmap|No start date – %{dateWord}" +msgstr "" + +msgid "GroupRoadmap|Something went wrong while fetching epics" +msgstr "" + +msgid "GroupRoadmap|Something went wrong while fetching milestones" +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 "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + +msgid "GroupSAML|Certificate fingerprint" +msgstr "" + +msgid "GroupSAML|Configuration" +msgstr "" + +msgid "GroupSAML|Copy SAML Response XML" +msgstr "" + +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + +msgid "GroupSAML|Default membership role" +msgstr "" + +msgid "GroupSAML|Enable SAML authentication for this group." +msgstr "" + +msgid "GroupSAML|Enforce SSO-only authentication 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" +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" +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|NameID" +msgstr "" + +msgid "GroupSAML|NameID Format" +msgstr "" + +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + +msgid "GroupSAML|Prohibit outer forks" +msgstr "" + +msgid "GroupSAML|Prohibit outer forks for this group." +msgstr "" + +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + +msgid "GroupSAML|SAML Response Output" +msgstr "" + +msgid "GroupSAML|SAML Response XML" +msgstr "" + +msgid "GroupSAML|SAML Single Sign On" +msgstr "" + +msgid "GroupSAML|SAML Single Sign On Settings" +msgstr "" + +msgid "GroupSAML|SAML group link was successfully removed." +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|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + +msgid "GroupSAML|This will be set as the access level of users added to the group." +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|To be able to prohibit outer forks, you first need to enforce dedicate group managed accounts." +msgstr "" + +msgid "GroupSAML|Toggle SAML authentication" +msgstr "" + +msgid "GroupSAML|Valid SAML Response" +msgstr "" + +msgid "GroupSAML|With prohibit outer forks flag enabled group members will be able to fork project only inside your group." +msgstr "" + +msgid "GroupSAML|Your SCIM token" +msgstr "" + +msgid "GroupSAML|as %{access_level}" +msgstr "" + +msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." +msgstr "" + +msgid "GroupSAML|should be \"persistent\"" +msgstr "" + +msgid "GroupSAML|should be a random persistent ID, emails are discouraged" +msgstr "" + +msgid "GroupSettings|Apply integration settings to all Projects" +msgstr "" + +msgid "GroupSettings|Auto DevOps pipeline was updated for the group" +msgstr "" + +msgid "GroupSettings|Badges" +msgstr "" + +msgid "GroupSettings|Be careful. Changing a group's parent can have unintended %{side_effects_link_start}side effects%{side_effects_link_end}." +msgstr "" + +msgid "GroupSettings|Cannot update the path because there are projects under this group that contain Docker images in their Container Registry. Please remove the images from your projects first and try again." +msgstr "" + +msgid "GroupSettings|Change group URL" +msgstr "" + +msgid "GroupSettings|Changing group URL can have unintended side effects." +msgstr "" + +msgid "GroupSettings|Custom project templates" +msgstr "" + +msgid "GroupSettings|Customize your group badges." +msgstr "" + +msgid "GroupSettings|Default to Auto DevOps pipeline for all projects within this group" +msgstr "" + +msgid "GroupSettings|Disable email notifications" +msgstr "" + +msgid "GroupSettings|Disable group mentions" +msgstr "" + +msgid "GroupSettings|Enable delayed project removal" +msgstr "" + +msgid "GroupSettings|Export group" +msgstr "" + +msgid "GroupSettings|If the parent group's visibility is lower than the group current visibility, visibility levels for subgroups and projects will be changed to match the new parent group's visibility." +msgstr "" + +msgid "GroupSettings|Integrations configured here will automatically apply to all projects in this group." +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|Pipeline settings was updated for the group" +msgstr "" + +msgid "GroupSettings|Please choose a group URL with no special characters." +msgstr "" + +msgid "GroupSettings|Prevent forking outside of the group" +msgstr "" + +msgid "GroupSettings|Prevent forking setting was not saved" +msgstr "" + +msgid "GroupSettings|Prevent sharing a project within %{group} with other groups" +msgstr "" + +msgid "GroupSettings|Projects will be permanently deleted after a %{waiting_period}-day delay. This delay can be %{customization_link} in instance settings" +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 "" + +msgid "GroupSettings|There was a problem updating Auto DevOps pipeline: %{error_messages}." +msgstr "" + +msgid "GroupSettings|There was a problem updating the pipeline settings: %{error_messages}." +msgstr "" + +msgid "GroupSettings|This setting is applied on %{ancestor_group} and has been overridden on this subgroup." +msgstr "" + +msgid "GroupSettings|This setting is applied on %{ancestor_group}. To share projects in this group with another group, ask the owner to override the setting or %{remove_ancestor_share_with_group_lock}." +msgstr "" + +msgid "GroupSettings|This setting is applied on %{ancestor_group}. You can override the setting or %{remove_ancestor_share_with_group_lock}." +msgstr "" + +msgid "GroupSettings|This setting will be applied to all subgroups unless overridden by a group owner. Groups that already have access to the project will continue to have access unless removed manually." +msgstr "" + +msgid "GroupSettings|This setting will override user notification preferences for all members of the group, subgroups, and projects." +msgstr "" + +msgid "GroupSettings|This setting will prevent group members from being notified if the group is mentioned." +msgstr "" + +msgid "GroupSettings|This setting will prevent group members from forking projects outside of the group." +msgstr "" + +msgid "GroupSettings|Transfer group" +msgstr "" + +msgid "GroupSettings|You can only transfer the group to a group you manage." +msgstr "" + +msgid "GroupSettings|You will need to update your local repositories to point to the new location." +msgstr "" + +msgid "GroupSettings|cannot be changed by you" +msgstr "" + +msgid "GroupSettings|cannot be disabled when the parent group \"Share with group lock\" is enabled, except by the owner of the parent group" +msgstr "" + +msgid "GroupSettings|cannot change when group contains projects with NPM packages" +msgstr "" + +msgid "GroupSettings|remove the share with group lock from %{ancestor_group_name}" +msgstr "" + +msgid "Groups" +msgstr "" + +msgid "Groups (%{count})" +msgstr "" + +msgid "Groups (%{groups})" +msgstr "" + +msgid "Groups and projects" +msgstr "" + +msgid "Groups and subgroups" +msgstr "" + +msgid "Groups can also be nested by creating %{subgroup_docs_link_start}subgroups%{subgroup_docs_link_end}." +msgstr "" + +msgid "Groups to synchronize" +msgstr "" + +msgid "Groups with access to %{strong_open}%{project_name}%{strong_close}" +msgstr "" + +msgid "Groups with access to %{strong_start}%{group_name}%{strong_end}" +msgstr "" + +msgid "GroupsDropdown|Frequently visited" +msgstr "" + +msgid "GroupsDropdown|Groups you visit often will appear here" +msgstr "" + +msgid "GroupsDropdown|Loading groups" +msgstr "" + +msgid "GroupsDropdown|Search your groups" +msgstr "" + +msgid "GroupsDropdown|Something went wrong on our end." +msgstr "" + +msgid "GroupsDropdown|Sorry, no groups matched your search" +msgstr "" + +msgid "GroupsDropdown|This feature requires browser localStorage support" +msgstr "" + +msgid "GroupsEmptyState|A group is a collection of several projects." +msgstr "" + +msgid "GroupsEmptyState|If you organize your projects under a group, it works like a folder." +msgstr "" + +msgid "GroupsEmptyState|No groups found" +msgstr "" + +msgid "GroupsEmptyState|You can manage your group member’s permissions and access to each project in the group." +msgstr "" + +msgid "GroupsNew|Contact an administrator to enable options for importing your group." +msgstr "" + +msgid "GroupsNew|Create" +msgstr "" + +msgid "GroupsNew|Create group" +msgstr "" + +msgid "GroupsNew|Import" +msgstr "" + +msgid "GroupsNew|Import a GitLab group export file" +msgstr "" + +msgid "GroupsNew|Import group" +msgstr "" + +msgid "GroupsNew|My Awesome Group" +msgstr "" + +msgid "GroupsNew|No import options available" +msgstr "" + +msgid "GroupsNew|To copy a GitLab group between installations, navigate to the group settings page for the original installation, generate an export file, and upload it here." +msgstr "" + +msgid "GroupsTree|Are you sure you want to leave the \"%{fullName}\" group?" +msgstr "" + +msgid "GroupsTree|Create a project in this group." +msgstr "" + +msgid "GroupsTree|Create a subgroup in this group." +msgstr "" + +msgid "GroupsTree|Edit group" +msgstr "" + +msgid "GroupsTree|Failed to leave the group. Please make sure you are not the only owner." +msgstr "" + +msgid "GroupsTree|Leave this group" +msgstr "" + +msgid "GroupsTree|Loading groups" +msgstr "" + +msgid "GroupsTree|No groups matched your search" +msgstr "" + +msgid "GroupsTree|No groups or projects matched your search" +msgstr "" + +msgid "GroupsTree|Search by name" +msgstr "" + +msgid "Guideline" +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 "Hashed Storage must be enabled to use Geo" +msgstr "" + +msgid "Hashed repository storage paths" +msgstr "" + +msgid "Hashed storage can't be disabled anymore for new projects" +msgstr "" + +msgid "Have your users email" +msgstr "" + +msgid "Header logo was successfully removed." +msgstr "" + +msgid "Header message" +msgstr "" + +msgid "Headings" +msgstr "" + +msgid "Health" +msgstr "" + +msgid "Health Check" +msgstr "" + +msgid "Health information can be retrieved from the following endpoints. More information is available" +msgstr "" + +msgid "Health status" +msgstr "" + +msgid "Health status cannot be edited because this issue is closed" +msgstr "" + +msgid "HealthCheck|Access token is" +msgstr "" + +msgid "HealthCheck|Healthy" +msgstr "" + +msgid "HealthCheck|No Health Problems Detected" +msgstr "" + +msgid "HealthCheck|Unhealthy" +msgstr "" + +msgid "Hello there" +msgstr "" + +msgid "Hello, %{username}!" +msgstr "" + +msgid "Help" +msgstr "" + +msgid "Help page" +msgstr "" + +msgid "Help page text and support page url." +msgstr "" + +msgid "Helps prevent bots from brute-force attacks." +msgstr "" + +msgid "Helps prevent bots from creating accounts." +msgstr "" + +msgid "Helps reduce alert volume (e.g. if creating too many issues)" +msgstr "" + +msgid "Helps reduce request volume for protected paths" +msgstr "" + +msgid "Here are all your projects in your group, including the one you just created. To start, let’s take a look at your personalized learning project which will help you learn about GitLab at your own pace." +msgstr "" + +msgid "Here you will find recent merge request activity" +msgstr "" + +msgid "Hi %{username}!" +msgstr "" + +msgid "Hide archived projects" +msgstr "" + +msgid "Hide chart" +msgid_plural "Hide charts" +msgstr[0] "" +msgstr[1] "" + +msgid "Hide comments on this file" +msgstr "" + +msgid "Hide details" +msgstr "" + +msgid "Hide file browser" +msgstr "" + +msgid "Hide group projects" +msgstr "" + +msgid "Hide host keys manual input" +msgstr "" + +msgid "Hide list" +msgstr "" + +msgid "Hide marketing-related entries from help" +msgstr "" + +msgid "Hide payload" +msgstr "" + +msgid "Hide shared projects" +msgstr "" + +msgid "Hide stage" +msgstr "" + +msgid "Hide value" +msgid_plural "Hide values" +msgstr[0] "" +msgstr[1] "" + +msgid "Hide values" +msgstr "" + +msgid "High or unknown vulnerabilities present" +msgstr "" + +msgid "Highest number of requests per minute for each raw path, default to 300. To disable throttling set to 0." +msgstr "" + +msgid "Highest role:" +msgstr "" + +msgid "HighlightBar|Alert events:" +msgstr "" + +msgid "HighlightBar|Alert start time:" +msgstr "" + +msgid "HighlightBar|Original alert:" +msgstr "" + +msgid "HighlightBar|Time to SLA:" +msgstr "" + +msgid "History" +msgstr "" + +msgid "History of authentications" +msgstr "" + +msgid "Homepage" +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 "Hostname" +msgstr "" + +msgid "Hour (UTC)" +msgstr "" + +msgid "Housekeeping" +msgstr "" + +msgid "Housekeeping successfully started" +msgstr "" + +msgid "Housekeeping, export, path, transfer, remove, archive." +msgstr "" + +msgid "How it works" +msgstr "" + +msgid "How many days need to pass between marking entity for deletion and actual removing it." +msgstr "" + +msgid "How many replicas each Elasticsearch shard has." +msgstr "" + +msgid "How many shards to split the Elasticsearch index over." +msgstr "" + +msgid "How many users will be evaluating the trial?" +msgstr "" + +msgid "How to upgrade" +msgstr "" + +msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." +msgstr "" + +msgid "I accept the %{terms_link}" +msgstr "" + +msgid "I accept the|Terms of Service and Privacy Policy" +msgstr "" + +msgid "I forgot my password" +msgstr "" + +msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" +msgstr "" + +msgid "I'd like to receive updates about GitLab via email" +msgstr "" + +msgid "ID" +msgstr "" + +msgid "ID:" +msgstr "" + +msgid "IDE" +msgstr "" + +msgid "IDE|Allow live previews of JavaScript projects in the Web IDE using CodeSandbox Live Preview." +msgstr "" + +msgid "IDE|Back" +msgstr "" + +msgid "IDE|Commit" +msgstr "" + +msgid "IDE|Commit to %{branchName} branch" +msgstr "" + +msgid "IDE|Edit" +msgstr "" + +msgid "IDE|Get started with Live Preview" +msgstr "" + +msgid "IDE|Go to project" +msgstr "" + +msgid "IDE|Live Preview" +msgstr "" + +msgid "IDE|Preview your web application using Web IDE client-side evaluation." +msgstr "" + +msgid "IDE|Refresh preview" +msgstr "" + +msgid "IDE|Review" +msgstr "" + +msgid "IDE|Successful commit" +msgstr "" + +msgid "IDE|This option is disabled because you are not allowed to create merge requests in this project." +msgstr "" + +msgid "IDE|This option is disabled because you don't have write permissions for the current branch." +msgstr "" + +msgid "INFO: Your SSH key has expired. Please generate a new key." +msgstr "" + +msgid "INFO: Your SSH key is expiring soon. Please generate a new key." +msgstr "" + +msgid "IP Address" +msgstr "" + +msgid "IP subnet restriction only allowed for top-level groups" +msgstr "" + +msgid "Identifier" +msgstr "" + +msgid "Identifiers" +msgstr "" + +msgid "Identities" +msgstr "" + +msgid "If any indexed field exceeds this limit it will be truncated to this number of characters and the rest will not be indexed or searchable. This does not apply to repository and wiki indexing. Setting this to 0 means it is unlimited." +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 blank, set allowable lifetime to %{instance_level_policy_in_words}, as defined by the instance admin. Once set, existing tokens for users in this group may be revoked." +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 configure repository mirroring." +msgstr "" + +msgid "If disabled, the access level will depend on the user's permissions in the project." +msgstr "" + +msgid "If enabled" +msgstr "" + +msgid "If enabled, GitLab will handle Object Storage replication using Geo. %{linkStart}More information%{linkEnd}" +msgstr "" + +msgid "If enabled, access to projects will be validated on an external service using their classification label." +msgstr "" + +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + +msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." +msgstr "" + +msgid "If there is no previous license or if the previous license has expired, some GitLab functionality will be blocked until a new, valid license is uploaded." +msgstr "" + +msgid "If this was a mistake you can %{leave_link_start}leave the %{source_type}%{link_end}." +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 did not recently sign in, you should immediately %{password_link_start}change your password%{password_link_end}." +msgstr "" + +msgid "If you did not recently sign in, you should immediately change your password: %{password_link}." +msgstr "" + +msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." +msgstr "" + +msgid "If you recently signed in and recognize the IP address, you may disregard this email." +msgstr "" + +msgid "If you remove this license, GitLab will fall back on the previous license, if any." +msgstr "" + +msgid "If you want to re-enable two-factor authentication, visit %{two_factor_link}" +msgstr "" + +msgid "If you want to re-enable two-factor authentication, visit the %{settings_link_to} page." +msgstr "" + +msgid "If your HTTP repository is not publicly accessible, add your credentials." +msgstr "" + +msgid "Ignore" +msgstr "" + +msgid "Ignored" +msgstr "" + +msgid "Image URL" +msgstr "" + +msgid "Image details" +msgstr "" + +msgid "ImageDiffViewer|2-up" +msgstr "" + +msgid "ImageDiffViewer|Onion skin" +msgstr "" + +msgid "ImageDiffViewer|Swipe" +msgstr "" + +msgid "ImageViewerDimensions|H" +msgstr "" + +msgid "ImageViewerDimensions|W" +msgstr "" + +msgid "Impersonation Tokens" +msgstr "" + +msgid "Impersonation has been disabled" +msgstr "" + +msgid "Import" +msgstr "" + +msgid "Import %d compatible repository" +msgid_plural "Import %d compatible repositories" +msgstr[0] "" +msgstr[1] "" + +msgid "Import %d repository" +msgid_plural "Import %d repositories" +msgstr[0] "" +msgstr[1] "" + +msgid "Import CSV" +msgstr "" + +msgid "Import Projects from Gitea" +msgstr "" + +msgid "Import all compatible projects" +msgstr "" + +msgid "Import all projects" +msgstr "" + +msgid "Import an exported GitLab project" +msgstr "" + +msgid "Import failed due to a GitHub error: %{original}" +msgstr "" + +msgid "Import from" +msgstr "" + +msgid "Import from Jira" +msgstr "" + +msgid "Import in progress" +msgstr "" + +msgid "Import in progress. Refresh page to see newly added issues." +msgstr "" + +msgid "Import issues" +msgstr "" + +msgid "Import members" +msgstr "" + +msgid "Import members from another project" +msgstr "" + +msgid "Import multiple repositories by uploading a manifest file." +msgstr "" + +msgid "Import project" +msgstr "" + +msgid "Import project from" +msgstr "" + +msgid "Import project members" +msgstr "" + +msgid "Import projects from Bitbucket" +msgstr "" + +msgid "Import projects from Bitbucket Server" +msgstr "" + +msgid "Import projects from FogBugz" +msgstr "" + +msgid "Import projects from GitLab.com" +msgstr "" + +msgid "Import projects from Google Code" +msgstr "" + +msgid "Import repositories from Bitbucket Server" +msgstr "" + +msgid "Import repositories from GitHub" +msgstr "" + +msgid "Import repository" +msgstr "" + +msgid "Import started by: %{importInitiator}" +msgstr "" + +msgid "Import tasks" +msgstr "" + +msgid "Import tasks from Phabricator into issues" +msgstr "" + +msgid "Import timed out. Import took longer than %{import_jobs_expiration} seconds" +msgstr "" + +msgid "Import/Export Rate Limits" +msgstr "" + +msgid "Import/Export illustration" +msgstr "" + +msgid "ImportButtons|Connect repositories from" +msgstr "" + +msgid "ImportProjects|Blocked import URL: %{message}" +msgstr "" + +msgid "ImportProjects|Error importing repository %{project_safe_import_url} into %{project_full_path} - %{message}" +msgstr "" + +msgid "ImportProjects|Import repositories" +msgstr "" + +msgid "ImportProjects|Importing the project failed" +msgstr "" + +msgid "ImportProjects|Importing the project failed: %{reason}" +msgstr "" + +msgid "ImportProjects|Requesting namespaces failed" +msgstr "" + +msgid "ImportProjects|Requesting your %{provider} repositories failed" +msgstr "" + +msgid "ImportProjects|Select the repositories you want to import" +msgstr "" + +msgid "ImportProjects|The remote data could not be imported." +msgstr "" + +msgid "ImportProjects|The repository could not be created." +msgstr "" + +msgid "ImportProjects|Update of imported projects with realtime changes failed" +msgstr "" + +msgid "Improve Issue Boards" +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 customer support with GitLab Service Desk." +msgstr "" + +msgid "Improve search with Advanced Search and GitLab Enterprise Edition." +msgstr "" + +msgid "In %{time_to_now}" +msgstr "" + +msgid "In order to enable Service Desk for your instance, you must first set up incoming email." +msgstr "" + +msgid "In order to personalize your experience with GitLab%{br_tag}we would like to know a bit more about you." +msgstr "" + +msgid "In progress" +msgstr "" + +msgid "In the next step, you'll be able to select the projects you want to import." +msgstr "" + +msgid "Incident" +msgstr "" + +msgid "Incident Management Limits" +msgstr "" + +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|All" +msgstr "" + +msgid "IncidentManagement|All alerts promoted to incidents will automatically be displayed within the list. You can also create a new incident using the button below." +msgstr "" + +msgid "IncidentManagement|Assignees" +msgstr "" + +msgid "IncidentManagement|Closed" +msgstr "" + +msgid "IncidentManagement|Create incident" +msgstr "" + +msgid "IncidentManagement|Critical - S1" +msgstr "" + +msgid "IncidentManagement|Date created" +msgstr "" + +msgid "IncidentManagement|Display your incidents in a dedicated view" +msgstr "" + +msgid "IncidentManagement|High - S2" +msgstr "" + +msgid "IncidentManagement|Incident" +msgstr "" + +msgid "IncidentManagement|Incidents" +msgstr "" + +msgid "IncidentManagement|Low - S4" +msgstr "" + +msgid "IncidentManagement|Medium - S3" +msgstr "" + +msgid "IncidentManagement|No incidents to display." +msgstr "" + +msgid "IncidentManagement|Open" +msgstr "" + +msgid "IncidentManagement|Published" +msgstr "" + +msgid "IncidentManagement|Published to status page" +msgstr "" + +msgid "IncidentManagement|Severity" +msgstr "" + +msgid "IncidentManagement|There are no closed incidents" +msgstr "" + +msgid "IncidentManagement|There was an error displaying the incidents." +msgstr "" + +msgid "IncidentManagement|Time to SLA" +msgstr "" + +msgid "IncidentManagement|Unassigned" +msgstr "" + +msgid "IncidentManagement|Unknown" +msgstr "" + +msgid "IncidentManagement|Unpublished" +msgstr "" + +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + +msgid "IncidentSettings|Alert integration" +msgstr "" + +msgid "IncidentSettings|Grafana integration" +msgstr "" + +msgid "IncidentSettings|Incident settings" +msgstr "" + +msgid "IncidentSettings|Incidents" +msgstr "" + +msgid "IncidentSettings|PagerDuty integration" +msgstr "" + +msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." +msgstr "" + +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + +msgid "Incidents" +msgstr "" + +msgid "Incident|Alert details" +msgstr "" + +msgid "Incident|Summary" +msgstr "" + +msgid "Incident|There was an issue loading alert data. Please try again." +msgstr "" + +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + +msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." +msgstr "" + +msgid "Include author name in notification email body" +msgstr "" + +msgid "Include description in commit message" +msgstr "" + +msgid "Include merge request description" +msgstr "" + +msgid "Include the username in the URL if required: %{code_open}https://username@gitlab.company.com/group/project.git%{code_close}." +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 "" + +msgid "Includes an MVC structure, Gemfile, Rakefile, along with many others, to help you get started." +msgstr "" + +msgid "Includes an MVC structure, mvnw and pom.xml to help you get started." +msgstr "" + +msgid "Incoming email" +msgstr "" + +msgid "Incoming!" +msgstr "" + +msgid "Incompatible Project" +msgstr "" + +msgid "Incompatible options set!" +msgstr "" + +msgid "Incompatible project" +msgstr "" + +msgid "Indent" +msgstr "" + +msgid "Index all projects" +msgstr "" + +msgid "Index deletion is canceled" +msgstr "" + +msgid "Indicates whether this runner can pick jobs without tags" +msgstr "" + +msgid "Inform users without uploaded SSH keys that they can't push over SSH until one is added" +msgstr "" + +msgid "Information about additional Pages templates and how to install them can be found in our %{pages_getting_started_guide}." +msgstr "" + +msgid "Inherited" +msgstr "" + +msgid "Inherited:" +msgstr "" + +msgid "Inline" +msgstr "" + +msgid "Input host keys manually" +msgstr "" + +msgid "Input your repository URL" +msgstr "" + +msgid "Insert a code block" +msgstr "" + +msgid "Insert a quote" +msgstr "" + +msgid "Insert a video" +msgstr "" + +msgid "Insert an image" +msgstr "" + +msgid "Insert code" +msgstr "" + +msgid "Insert image" +msgstr "" + +msgid "Insert inline code" +msgstr "" + +msgid "Insert suggestion" +msgstr "" + +msgid "Insert video" +msgstr "" + +msgid "Insights" +msgstr "" + +msgid "Insights|Some items are not visible beacuse the project was filtered out in the insights.yml file (see the projects.only config for more information)." +msgstr "" + +msgid "Insights|This project is filtered out in the insights.yml file (see the projects.only config for more information)." +msgstr "" + +msgid "Install" +msgstr "" + +msgid "Install GitLab Runner" +msgstr "" + +msgid "Install Runner on Kubernetes" +msgstr "" + +msgid "Install a Runner" +msgstr "" + +msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." +msgstr "" + +msgid "Install on clusters" +msgstr "" + +msgid "Installation" +msgstr "" + +msgid "Installed" +msgstr "" + +msgid "Installing" +msgstr "" + +msgid "Instance" +msgid_plural "Instances" +msgstr[0] "" +msgstr[1] "" + +msgid "Instance Configuration" +msgstr "" + +msgid "Instance Statistics" +msgstr "" + +msgid "Instance administrators group already exists" +msgstr "" + +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceStatistics|Groups" +msgstr "" + +msgid "InstanceStatistics|Issues" +msgstr "" + +msgid "InstanceStatistics|Merge Requests" +msgstr "" + +msgid "InstanceStatistics|No data available." +msgstr "" + +msgid "InstanceStatistics|Pipelines" +msgstr "" + +msgid "InstanceStatistics|Projects" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + +msgid "InstanceStatistics|Users" +msgstr "" + +msgid "Integration" +msgstr "" + +msgid "Integration Settings" +msgstr "" + +msgid "Integrations" +msgstr "" + +msgid "Integrations|%{integration} settings saved and active." +msgstr "" + +msgid "Integrations|%{integration} settings saved, but not active." +msgstr "" + +msgid "Integrations|All details" +msgstr "" + +msgid "Integrations|Comment detail:" +msgstr "" + +msgid "Integrations|Comment settings:" +msgstr "" + +msgid "Integrations|Connection failed. Please check your settings." +msgstr "" + +msgid "Integrations|Connection successful." +msgstr "" + +msgid "Integrations|Create new issue in Jira" +msgstr "" + +msgid "Integrations|Default settings are inherited from the group level." +msgstr "" + +msgid "Integrations|Default settings are inherited from the instance level." +msgstr "" + +msgid "Integrations|Enable comments" +msgstr "" + +msgid "Integrations|Includes Standard plus entire commit message, commit hash, and issue IDs" +msgstr "" + +msgid "Integrations|Includes commit title and branch" +msgstr "" + +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + +msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." +msgstr "" + +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + +msgid "Integrations|Save settings?" +msgstr "" + +msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." +msgstr "" + +msgid "Integrations|Search Jira issues" +msgstr "" + +msgid "Integrations|Standard" +msgstr "" + +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + +msgid "Integrations|Use custom settings" +msgstr "" + +msgid "Integrations|Use default settings" +msgstr "" + +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + +msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." +msgstr "" + +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + +msgid "Interested parties can even contribute by pushing commits if they want to." +msgstr "" + +msgid "Internal" +msgstr "" + +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" + +msgid "Internal - The project can be accessed by any logged in user except external users." +msgstr "" + +msgid "Internal URL (optional)" +msgstr "" + +msgid "Internal users" +msgstr "" + +msgid "Internal users cannot be deactivated" +msgstr "" + +msgid "Interval Pattern" +msgstr "" + +msgid "Introducing Value Stream Analytics" +msgstr "" + +msgid "Introducing Your DevOps Report" +msgstr "" + +msgid "Invalid Git ref" +msgstr "" + +msgid "Invalid Insights config file detected" +msgstr "" + +msgid "Invalid Login or password" +msgstr "" + +msgid "Invalid OS" +msgstr "" + +msgid "Invalid URL" +msgstr "" + +msgid "Invalid container_name" +msgstr "" + +msgid "Invalid cursor parameter" +msgstr "" + +msgid "Invalid cursor value provided" +msgstr "" + +msgid "Invalid date" +msgstr "" + +msgid "Invalid date format. Please use UTC format as YYYY-MM-DD" +msgstr "" + +msgid "Invalid date range" +msgstr "" + +msgid "Invalid feature" +msgstr "" + +msgid "Invalid field" +msgstr "" + +msgid "Invalid file format with specified file type" +msgstr "" + +msgid "Invalid file." +msgstr "" + +msgid "Invalid import params" +msgstr "" + +msgid "Invalid input, please avoid emojis" +msgstr "" + +msgid "Invalid login or password" +msgstr "" + +msgid "Invalid pin code" +msgstr "" + +msgid "Invalid pod_name" +msgstr "" + +msgid "Invalid query" +msgstr "" + +msgid "Invalid repository bundle for snippet with id %{snippet_id}" +msgstr "" + +msgid "Invalid repository path" +msgstr "" + +msgid "Invalid search parameter" +msgstr "" + +msgid "Invalid server response" +msgstr "" + +msgid "Invalid start or end time format" +msgstr "" + +msgid "Invalid status" +msgstr "" + +msgid "Invalid two-factor code." +msgstr "" + +msgid "Invalid yaml" +msgstr "" + +msgid "Invitation" +msgstr "" + +msgid "Invitation declined" +msgstr "" + +msgid "Invite" +msgstr "" + +msgid "Invite \"%{trimmed}\" by email" +msgstr "" + +msgid "Invite Members" +msgstr "" + +msgid "Invite another teammate" +msgstr "" + +msgid "Invite group" +msgstr "" + +msgid "Invite member" +msgstr "" + +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgstr "" + +msgid "InviteMembersModal|Users were succesfully added" +msgstr "" + +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgstr "" + +msgid "InviteMembers|Invite team members" +msgstr "" + +msgid "InviteMember|Oops, this feature isn't ready yet" +msgstr "" + +msgid "InviteMember|See who can invite members for you" +msgstr "" + +msgid "InviteMember|Until then, ask an owner to invite new project members for you" +msgstr "" + +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." +msgstr "" + +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" +msgstr "" + +msgid "InviteReminderEmail|Accept invitation" +msgstr "" + +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" +msgstr "" + +msgid "InviteReminderEmail|Decline invitation" +msgstr "" + +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" +msgstr "" + +msgid "InviteReminderEmail|Hey there %{wave_emoji}" +msgstr "" + +msgid "InviteReminderEmail|Hey there!" +msgstr "" + +msgid "InviteReminderEmail|In case you missed it..." +msgstr "" + +msgid "InviteReminderEmail|Invitation pending" +msgstr "" + +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" +msgstr "" + +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." +msgstr "" + +msgid "Invited" +msgstr "" + +msgid "Invited users will be added with developer level permissions. You can always change this later." +msgstr "" + +msgid "Invocations" +msgstr "" + +msgid "Is blocked by" +msgstr "" + +msgid "Is this GitLab trial for your company?" +msgstr "" + +msgid "Is using license seat:" +msgstr "" + +msgid "Is using seat" +msgstr "" + +msgid "IssuableStatus|Closed" +msgstr "" + +msgid "IssuableStatus|Closed (%{link})" +msgstr "" + +msgid "IssuableStatus|duplicated" +msgstr "" + +msgid "IssuableStatus|moved" +msgstr "" + +msgid "IssuableStatus|promoted" +msgstr "" + +msgid "Issue" +msgstr "" + +msgid "Issue %{issue_reference} has already been added to epic %{epic_reference}." +msgstr "" + +msgid "Issue Analytics" +msgstr "" + +msgid "Issue Boards" +msgstr "" + +msgid "Issue actions" +msgstr "" + +msgid "Issue already promoted to epic." +msgstr "" + +msgid "Issue cannot be found." +msgstr "" + +msgid "Issue created from vulnerability %{vulnerability_link}" +msgstr "" + +msgid "Issue events" +msgstr "" + +msgid "Issue first deployed to production" +msgstr "" + +msgid "Issue label" +msgstr "" + +msgid "Issue or Merge Request ID is required" +msgstr "" + +msgid "Issue published on status page." +msgstr "" + +msgid "Issue template (optional)" +msgstr "" + +msgid "Issue update failed" +msgstr "" + +msgid "Issue was closed by %{name} %{reason}" +msgstr "" + +msgid "Issue weight" +msgstr "" + +msgid "IssueAnalytics|Age" +msgstr "" + +msgid "IssueAnalytics|Assignees" +msgstr "" + +msgid "IssueAnalytics|Due date" +msgstr "" + +msgid "IssueAnalytics|Failed to load issues. Please try again." +msgstr "" + +msgid "IssueAnalytics|Issue" +msgstr "" + +msgid "IssueAnalytics|Milestone" +msgstr "" + +msgid "IssueAnalytics|Opened by" +msgstr "" + +msgid "IssueAnalytics|Status" +msgstr "" + +msgid "IssueAnalytics|Weight" +msgstr "" + +msgid "IssueBoards|Board" +msgstr "" + +msgid "IssueBoards|Boards" +msgstr "" + +msgid "IssueBoards|Create new board" +msgstr "" + +msgid "IssueBoards|Delete board" +msgstr "" + +msgid "IssueBoards|No matching boards found" +msgstr "" + +msgid "IssueBoards|Some of your boards are hidden, activate a license to see them again." +msgstr "" + +msgid "IssueBoards|Switch board" +msgstr "" + +msgid "IssueTracker|Bugzilla issue tracker" +msgstr "" + +msgid "IssueTracker|Custom issue tracker" +msgstr "" + +msgid "IssueTracker|EWM work items tracker" +msgstr "" + +msgid "IssueTracker|Redmine issue tracker" +msgstr "" + +msgid "IssueTracker|YouTrack issue tracker" +msgstr "" + +msgid "Issues" +msgstr "" + +msgid "Issues Rate Limits" +msgstr "" + +msgid "Issues and Merge Requests" +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 referenced by merge requests and commits within the default branch will be closed automatically" +msgstr "" + +msgid "Issues with comments, merge requests with diffs and comments, labels, milestones, snippets, and other project entities" +msgstr "" + +msgid "Issues with no epic assigned" +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 opened" +msgstr "" + +msgid "IssuesAnalytics|Issues opened 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 "Issue|Title" +msgstr "" + +msgid "It looks like you have some draft commits in this branch." +msgstr "" + +msgid "It may be several days before you see feature usage data." +msgstr "" + +msgid "It must have a header row and at least two columns: the first column is the issue title and the second column is the issue description. The separator is automatically detected." +msgstr "" + +msgid "It seems like the Dependency Scanning job ran successfully, but no dependencies have been detected in your project." +msgstr "" + +msgid "It seems that there is currently no available data for code coverage" +msgstr "" + +msgid "It's you" +msgstr "" + +msgid "Iteration" +msgstr "" + +msgid "Iteration changed to" +msgstr "" + +msgid "Iteration removed" +msgstr "" + +msgid "Iteration updated" +msgstr "" + +msgid "Iterations" +msgstr "" + +msgid "Iteration|Dates cannot overlap with other existing Iterations" +msgstr "" + +msgid "Iteration|cannot be in the past" +msgstr "" + +msgid "Iteration|cannot be more than 500 years in the future" +msgstr "" + +msgid "I’m familiar with the basics of project management and DevOps." +msgstr "" + +msgid "I’m not very familiar with the basics of project management and DevOps." +msgstr "" + +msgid "Jaeger URL" +msgstr "" + +msgid "Jaeger tracing" +msgstr "" + +msgid "Jan" +msgstr "" + +msgid "January" +msgstr "" + +msgid "Japanese language support using" +msgstr "" + +msgid "Jira Issues" +msgstr "" + +msgid "Jira display name" +msgstr "" + +msgid "Jira import is already running." +msgstr "" + +msgid "Jira integration not configured." +msgstr "" + +msgid "Jira project key is not configured" +msgstr "" + +msgid "Jira project: %{importProject}" +msgstr "" + +msgid "Jira service not configured." +msgstr "" + +msgid "Jira users have been imported from the configured Jira instance. They can be mapped by selecting a GitLab user from the dropdown in the \"GitLab username\" column. When the form appears, the dropdown defaults to the user conducting the import." +msgstr "" + +msgid "Jira-GitLab user mapping template" +msgstr "" + +msgid "JiraService| on branch %{branch_link}" +msgstr "" + +msgid "JiraService|%{jira_docs_link_start}Enable the Jira integration%{jira_docs_link_end} to view your Jira issues in GitLab." +msgstr "" + +msgid "JiraService|%{user_link} mentioned this issue in %{entity_link} of %{project_link}%{branch}:{quote}%{entity_message}{quote}" +msgstr "" + +msgid "JiraService|Displaying Jira issues while leaving the GitLab issue functionality enabled might be confusing. Consider %{linkStart}disabling GitLab issues%{linkEnd} if they won’t otherwise be used." +msgstr "" + +msgid "JiraService|Enable Jira issues" +msgstr "" + +msgid "JiraService|Events for %{noteable_model_name} are disabled." +msgstr "" + +msgid "JiraService|If different from Web URL" +msgstr "" + +msgid "JiraService|Issue List" +msgstr "" + +msgid "JiraService|Jira API URL" +msgstr "" + +msgid "JiraService|Jira Issues" +msgstr "" + +msgid "JiraService|Jira comments will be created when an issue gets referenced in a commit." +msgstr "" + +msgid "JiraService|Jira comments will be created when an issue gets referenced in a merge request." +msgstr "" + +msgid "JiraService|Jira issue tracker" +msgstr "" + +msgid "JiraService|Jira project key" +msgstr "" + +msgid "JiraService|Open Jira" +msgstr "" + +msgid "JiraService|Password or API token" +msgstr "" + +msgid "JiraService|This feature requires a Premium plan." +msgstr "" + +msgid "JiraService|Transition ID(s)" +msgstr "" + +msgid "JiraService|Use , or ; to separate multiple transition IDs" +msgstr "" + +msgid "JiraService|Use a password for server version and an API token for cloud version" +msgstr "" + +msgid "JiraService|Use a username for server version and an email for cloud version" +msgstr "" + +msgid "JiraService|Username or Email" +msgstr "" + +msgid "JiraService|Using Jira for issue tracking?" +msgstr "" + +msgid "JiraService|View Jira issues in GitLab" +msgstr "" + +msgid "JiraService|Warning: All GitLab users that have access to this GitLab project will be able to view all issues from the Jira project specified below." +msgstr "" + +msgid "JiraService|Web URL" +msgstr "" + +msgid "JiraService|Work on Jira issues without leaving GitLab. Adds a Jira menu to access your list of Jira issues and view any issue as read-only." +msgstr "" + +msgid "JiraService|e.g. AB" +msgstr "" + +msgid "JiraService|transition ids can have only numbers which can be split with , or ;" +msgstr "" + +msgid "Job" +msgstr "" + +msgid "Job Failed #%{build_id}" +msgstr "" + +msgid "Job ID" +msgstr "" + +msgid "Job artifact" +msgstr "" + +msgid "Job artifacts" +msgstr "" + +msgid "Job has been erased" +msgstr "" + +msgid "Job has been successfully erased!" +msgstr "" + +msgid "Job has wrong arguments format." +msgstr "" + +msgid "Job is missing the `model_type` argument." +msgstr "" + +msgid "Job is stuck. Check runners." +msgstr "" + +msgid "Job logs and artifacts" +msgstr "" + +msgid "Job to create self-monitoring project is in progress" +msgstr "" + +msgid "Job to delete self-monitoring project is in progress" +msgstr "" + +msgid "Job was retried" +msgstr "" + +msgid "Jobs" +msgstr "" + +msgid "Job|Browse" +msgstr "" + +msgid "Job|Complete Raw" +msgstr "" + +msgid "Job|Download" +msgstr "" + +msgid "Job|Erase job log" +msgstr "" + +msgid "Job|Job artifacts" +msgstr "" + +msgid "Job|Job has been erased" +msgstr "" + +msgid "Job|Job has been erased by" +msgstr "" + +msgid "Job|Keep" +msgstr "" + +msgid "Job|Pipeline" +msgstr "" + +msgid "Job|Scroll to bottom" +msgstr "" + +msgid "Job|Scroll to top" +msgstr "" + +msgid "Job|Show complete raw" +msgstr "" + +msgid "Job|The artifacts were removed" +msgstr "" + +msgid "Job|The artifacts will be removed" +msgstr "" + +msgid "Job|These artifacts are the latest. They will not be deleted (even if expired) until newer artifacts are available." +msgstr "" + +msgid "Job|This job failed because the necessary resources were not successfully created." +msgstr "" + +msgid "Job|This job is stuck because the project doesn't have any runners online assigned to it." +msgstr "" + +msgid "Job|This job is stuck because you don't have any active runners online or available with any of these tags assigned to them:" +msgstr "" + +msgid "Job|This job is stuck because you don't have any active runners that can run this job." +msgstr "" + +msgid "Job|for" +msgstr "" + +msgid "Job|into" +msgstr "" + +msgid "Job|with" +msgstr "" + +msgid "Join Zoom meeting" +msgstr "" + +msgid "Joined %{time_ago}" +msgstr "" + +msgid "Jul" +msgstr "" + +msgid "July" +msgstr "" + +msgid "Jump to next unresolved thread" +msgstr "" + +msgid "Jun" +msgstr "" + +msgid "June" +msgstr "" + +msgid "Just me" +msgstr "" + +msgid "K8s pod health" +msgstr "" + +msgid "Keep divergent refs" +msgstr "" + +msgid "Keep editing" +msgstr "" + +msgid "Kerberos access denied" +msgstr "" + +msgid "Key" +msgstr "" + +msgid "Key (PEM)" +msgstr "" + +msgid "Key: %{key}" +msgstr "" + +msgid "Keyboard shortcuts" +msgstr "" + +msgid "KeyboardKey|Ctrl+" +msgstr "" + +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + +msgid "Keys" +msgstr "" + +msgid "Ki" +msgstr "" + +msgid "Kubernetes" +msgstr "" + +msgid "Kubernetes API returned status code: %{error_code}" +msgstr "" + +msgid "Kubernetes Cluster" +msgstr "" + +msgid "Kubernetes Clusters" +msgstr "" + +msgid "Kubernetes cluster" +msgstr "" + +msgid "Kubernetes cluster creation time exceeds timeout; %{timeout}" +msgstr "" + +msgid "Kubernetes cluster integration and resources are being removed." +msgstr "" + +msgid "Kubernetes cluster integration was successfully removed." +msgstr "" + +msgid "Kubernetes cluster was successfully updated." +msgstr "" + +msgid "Kubernetes deployment not found" +msgstr "" + +msgid "Kubernetes error: %{error_code}" +msgstr "" + +msgid "Kubernetes popover" +msgstr "" + +msgid "LDAP" +msgstr "" + +msgid "LDAP Synchronization" +msgstr "" + +msgid "LDAP group settings" +msgstr "" + +msgid "LDAP settings" +msgstr "" + +msgid "LDAP settings updated" +msgstr "" + +msgid "LDAP sync in progress. This could take a few minutes. Refresh the page to see the changes." +msgstr "" + +msgid "LDAP synchronizations" +msgstr "" + +msgid "LFS" +msgstr "" + +msgid "LFS object" +msgstr "" + +msgid "LFS objects" +msgstr "" + +msgid "LFSStatus|Disabled" +msgstr "" + +msgid "LFSStatus|Enabled" +msgstr "" + +msgid "LICENSE" +msgstr "" + +msgid "Label" +msgstr "" + +msgid "Label actions dropdown" +msgstr "" + +msgid "Label lists show all issues with the selected label." +msgstr "" + +msgid "Label was created" +msgstr "" + +msgid "Label was removed" +msgstr "" + +msgid "Label was successfully updated." +msgstr "" + +msgid "LabelSelect|%{firstLabelName} +%{remainingLabelCount} more" +msgstr "" + +msgid "LabelSelect|%{labelsString}, and %{remainingLabelCount} more" +msgstr "" + +msgid "LabelSelect|Labels" +msgstr "" + +msgid "Labels" +msgstr "" + +msgid "Labels can be applied to %{features}. Group labels are available for any project within the group." +msgstr "" + +msgid "Labels can be applied to issues and merge requests to categorize them." +msgstr "" + +msgid "Labels can be applied to issues and merge requests." +msgstr "" + +msgid "Labels|%{spanStart}Promote label%{spanEnd} %{labelTitle} %{spanStart}to Group Label?%{spanEnd}" +msgstr "" + +msgid "Labels|Promote Label" +msgstr "" + +msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." +msgstr "" + +msgid "Language" +msgstr "" + +msgid "Large File Storage" +msgstr "" + +msgid "Last %d day" +msgid_plural "Last %d days" +msgstr[0] "" +msgstr[1] "" + +msgid "Last 2 weeks" +msgstr "" + +msgid "Last 30 days" +msgstr "" + +msgid "Last 60 days" +msgstr "" + +msgid "Last 90 days" +msgstr "" + +msgid "Last Accessed On" +msgstr "" + +msgid "Last Pipeline" +msgstr "" + +msgid "Last Seen" +msgstr "" + +msgid "Last Used" +msgstr "" + +msgid "Last accessed on" +msgstr "" + +msgid "Last activity" +msgstr "" + +msgid "Last commit" +msgstr "" + +msgid "Last contact" +msgstr "" + +msgid "Last edited %{date}" +msgstr "" + +msgid "Last edited by %{name}" +msgstr "" + +msgid "Last item before this page loaded in your browser:" +msgstr "" + +msgid "Last name" +msgstr "" + +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + +msgid "Last reply by" +msgstr "" + +msgid "Last repository check (%{last_check_timestamp}) failed. See the 'repocheck.log' file for error messages." +msgstr "" + +msgid "Last repository check run" +msgstr "" + +msgid "Last seen" +msgstr "" + +msgid "Last successful sync" +msgstr "" + +msgid "Last successful update" +msgstr "" + +msgid "Last time verified" +msgstr "" + +msgid "Last update" +msgstr "" + +msgid "Last update attempt" +msgstr "" + +msgid "Last updated" +msgstr "" + +msgid "Last used" +msgstr "" + +msgid "Last used %{last_used_at} ago" +msgstr "" + +msgid "Last used on:" +msgstr "" + +msgid "Last week" +msgstr "" + +msgid "LastCommit|authored" +msgstr "" + +msgid "LastPushEvent|You pushed to" +msgstr "" + +msgid "LastPushEvent|at" +msgstr "" + +msgid "Latest changes" +msgstr "" + +msgid "Latest pipeline for the most recent commit on this branch" +msgstr "" + +msgid "Launch a ready-to-code development environment for your project." +msgstr "" + +msgid "Lead" +msgstr "" + +msgid "Lead Time" +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 how to enable synchronization" +msgstr "" + +msgid "Learn more" +msgstr "" + +msgid "Learn more about %{username}" +msgstr "" + +msgid "Learn more about Auto DevOps" +msgstr "" + +msgid "Learn more about Kubernetes" +msgstr "" + +msgid "Learn more about License-Check" +msgstr "" + +msgid "Learn more about Vulnerability-Check" +msgstr "" + +msgid "Learn more about Web Terminal" +msgstr "" + +msgid "Learn more about X.509 signed commits" +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 AWS" +msgstr "" + +msgid "Learn more about deploying to a cluster" +msgstr "" + +msgid "Learn more about group-level project templates" +msgstr "" + +msgid "Learn more about job dependencies" +msgstr "" + +msgid "Learn more about signing commits" +msgstr "" + +msgid "Learn more about the dependency list" +msgstr "" + +msgid "Learn more in the" +msgstr "" + +msgid "Learn more in the|pipeline schedules documentation" +msgstr "" + +msgid "Leave" +msgstr "" + +msgid "Leave Admin Mode" +msgstr "" + +msgid "Leave blank for no limit. Once set, existing personal access tokens may be revoked." +msgstr "" + +msgid "Leave edit mode? All unsaved changes will be lost." +msgstr "" + +msgid "Leave group" +msgstr "" + +msgid "Leave project" +msgstr "" + +msgid "Leave the \"File type\" and \"Delivery method\" options on their default values." +msgstr "" + +msgid "Leave zen mode" +msgstr "" + +msgid "Legacy burndown chart" +msgstr "" + +msgid "Let's Encrypt does not accept emails on example.com" +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 "License History" +msgstr "" + +msgid "License ID:" +msgstr "" + +msgid "License overview" +msgstr "" + +msgid "License-Check" +msgstr "" + +msgid "LicenseCompliance|%{docLinkStart}License Approvals%{docLinkEnd} are active" +msgstr "" + +msgid "LicenseCompliance|%{docLinkStart}License Approvals%{docLinkEnd} are inactive" +msgstr "" + +msgid "LicenseCompliance|Acceptable license to be used in the project" +msgstr "" + +msgid "LicenseCompliance|Add a license" +msgstr "" + +msgid "LicenseCompliance|Add license and related policy" +msgstr "" + +msgid "LicenseCompliance|Allow" +msgstr "" + +msgid "LicenseCompliance|Allowed" +msgstr "" + +msgid "LicenseCompliance|Denied" +msgstr "" + +msgid "LicenseCompliance|Deny" +msgstr "" + +msgid "LicenseCompliance|Disallow merge request if detected and will instruct developer to remove" +msgstr "" + +msgid "LicenseCompliance|Learn more about %{linkStart}License Approvals%{linkEnd}" +msgstr "" + +msgid "LicenseCompliance|License" +msgstr "" + +msgid "LicenseCompliance|License Approvals" +msgstr "" + +msgid "LicenseCompliance|License Compliance detected %d license and policy violation for the source branch only" +msgid_plural "LicenseCompliance|License Compliance detected %d licenses and policy violations for the source branch only" +msgstr[0] "" +msgstr[1] "" + +msgid "LicenseCompliance|License Compliance detected %d license and policy violation for the source branch only; approval required" +msgid_plural "LicenseCompliance|License Compliance detected %d licenses and policy violations for the source branch only; approval required" +msgstr[0] "" +msgstr[1] "" + +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 %d new license and policy violation" +msgid_plural "LicenseCompliance|License Compliance detected %d new licenses and policy violations" +msgstr[0] "" +msgstr[1] "" + +msgid "LicenseCompliance|License Compliance detected %d new license and policy violation; approval required" +msgid_plural "LicenseCompliance|License Compliance detected %d new licenses and policy violations; approval required" +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|License review" +msgstr "" + +msgid "LicenseCompliance|Packages" +msgstr "" + +msgid "LicenseCompliance|Remove license" +msgstr "" + +msgid "LicenseCompliance|Remove license?" +msgstr "" + +msgid "LicenseCompliance|There are currently no policies in this project." +msgstr "" + +msgid "LicenseCompliance|There are currently no policies 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 "LicenseManagement|Allowed" +msgstr "" + +msgid "LicenseManagement|Denied" +msgstr "" + +msgid "LicenseManagement|Uncategorized" +msgstr "" + +msgid "Licensed Features" +msgstr "" + +msgid "Licensed to" +msgstr "" + +msgid "Licensed to:" +msgstr "" + +msgid "Licenses" +msgstr "" + +msgid "Licenses|%{remainingComponentsCount} more" +msgstr "" + +msgid "Licenses|Acceptable license to be used in the project" +msgstr "" + +msgid "Licenses|Component" +msgstr "" + +msgid "Licenses|Components" +msgstr "" + +msgid "Licenses|Detected in Project" +msgstr "" + +msgid "Licenses|Detected licenses that are out-of-compliance with the project's assigned policies" +msgstr "" + +msgid "Licenses|Disallow Merge request if detected and will instruct the developer to remove" +msgstr "" + +msgid "Licenses|Displays licenses detected in the project, based on the %{linkStart}latest successful%{linkEnd} scan" +msgstr "" + +msgid "Licenses|Error fetching the license list. Please check your network connection and try again." +msgstr "" + +msgid "Licenses|Learn more about license compliance" +msgstr "" + +msgid "Licenses|License Compliance" +msgstr "" + +msgid "Licenses|Name" +msgstr "" + +msgid "Licenses|Policies" +msgstr "" + +msgid "Licenses|Policy" +msgstr "" + +msgid "Licenses|Policy violation: denied" +msgstr "" + +msgid "Licenses|Specified policies in this project" +msgstr "" + +msgid "Licenses|The license list details information about the licenses used within your project." +msgstr "" + +msgid "Licenses|View license details for your project" +msgstr "" + +msgid "License|Buy license" +msgstr "" + +msgid "License|License" +msgstr "" + +msgid "License|You can restore access to the Gold features at any time by upgrading." +msgstr "" + +msgid "License|You can start a free trial of GitLab Ultimate without any obligation or payment details." +msgstr "" + +msgid "License|You do not have a license." +msgstr "" + +msgid "License|Your License" +msgstr "" + +msgid "License|Your free trial of GitLab Ultimate expired on %{trial_ends_on}." +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] "" +msgstr[1] "" + +msgid "Line changes" +msgstr "" + +msgid "Link Prometheus monitoring to GitLab." +msgstr "" + +msgid "Link copied" +msgstr "" + +msgid "Link title" +msgstr "" + +msgid "Link title is required" +msgstr "" + +msgid "Link to go to GitLab pipeline documentation" +msgstr "" + +msgid "Linked emails (%{email_count})" +msgstr "" + +msgid "Linked issues" +msgstr "" + +msgid "LinkedIn" +msgstr "" + +msgid "LinkedPipelines|%{counterLabel} more downstream pipelines" +msgstr "" + +msgid "Links" +msgstr "" + +msgid "List" +msgstr "" + +msgid "List Your Gitea Repositories" +msgstr "" + +msgid "List available repositories" +msgstr "" + +msgid "List of all merge commits" +msgstr "" + +msgid "List options" +msgstr "" + +msgid "List settings" +msgstr "" + +msgid "List the merge requests that must be merged before this one." +msgstr "" + +msgid "List view" +msgstr "" + +msgid "List your Bitbucket Server repositories" +msgstr "" + +msgid "Live preview" +msgstr "" + +msgid "Load more" +msgstr "" + +msgid "Load more users" +msgstr "" + +msgid "Loading" +msgstr "" + +msgid "Loading contribution stats for group members" +msgstr "" + +msgid "Loading files, directories, and submodules in the path %{path} for commit reference %{ref}" +msgstr "" + +msgid "Loading functions timed out. Please reload the page to try again." +msgstr "" + +msgid "Loading issues" +msgstr "" + +msgid "Loading snippet" +msgstr "" + +msgid "Loading the GitLab IDE..." +msgstr "" + +msgid "Loading..." +msgstr "" + +msgid "Loading…" +msgstr "" + +msgid "Local IP addresses and domain names that hooks and services may access." +msgstr "" + +msgid "Localization" +msgstr "" + +msgid "Location" +msgstr "" + +msgid "Lock" +msgstr "" + +msgid "Lock %{issuableDisplayName}" +msgstr "" + +msgid "Lock memberships to LDAP synchronization" +msgstr "" + +msgid "Lock not found" +msgstr "" + +msgid "Lock the discussion" +msgstr "" + +msgid "Lock this %{issuableDisplayName}? Only %{strongStart}project members%{strongEnd} will be able to comment." +msgstr "" + +msgid "Lock to current projects" +msgstr "" + +msgid "Locked" +msgstr "" + +msgid "Locked Files" +msgstr "" + +msgid "Locked by %{fileLockUserName}" +msgstr "" + +msgid "Locked the discussion." +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 "" + +msgid "Logs" +msgstr "" + +msgid "Logs|To see the logs, deploy your code to an environment." +msgstr "" + +msgid "Low vulnerabilities present" +msgstr "" + +msgid "MB" +msgstr "" + +msgid "MD5" +msgstr "" + +msgid "MERGED" +msgstr "" + +msgid "MR widget|Back to the Merge request" +msgstr "" + +msgid "MR widget|See your pipeline in action" +msgstr "" + +msgid "MR widget|Take a look at our %{beginnerLinkStart}Beginner's Guide to Continuous Integration%{beginnerLinkEnd} and our %{exampleLinkStart}examples of GitLab CI/CD%{exampleLinkEnd} to learn more." +msgstr "" + +msgid "MR widget|The pipeline will test your code on every commit. A %{codeQualityLinkStart}code quality report%{codeQualityLinkEnd} will appear in your merge requests to warn you about potential code degradations." +msgstr "" + +msgid "MRApprovals|Approvals" +msgstr "" + +msgid "MRApprovals|Approved by" +msgstr "" + +msgid "MRApprovals|Approvers" +msgstr "" + +msgid "MRApprovals|Commented by" +msgstr "" + +msgid "MRDiff|Show changes only" +msgstr "" + +msgid "MRDiff|Show full file" +msgstr "" + +msgid "Made this issue confidential." +msgstr "" + +msgid "Maintenance mode" +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 "" + +msgid "Make sure you save it - you won't be able to access it again." +msgstr "" + +msgid "Make sure you're logged into the account that owns the projects you'd like to import." +msgstr "" + +msgid "Make this epic confidential" +msgstr "" + +msgid "Makes this issue confidential." +msgstr "" + +msgid "Manage" +msgstr "" + +msgid "Manage Web IDE features" +msgstr "" + +msgid "Manage access" +msgstr "" + +msgid "Manage all notifications" +msgstr "" + +msgid "Manage applications that can use GitLab as an OAuth provider, and applications that you've authorized to use your account." +msgstr "" + +msgid "Manage applications that you've authorized to use your account." +msgstr "" + +msgid "Manage group labels" +msgstr "" + +msgid "Manage labels" +msgstr "" + +msgid "Manage milestones" +msgstr "" + +msgid "Manage project labels" +msgstr "" + +msgid "Manage storage usage" +msgstr "" + +msgid "Manage two-factor authentication" +msgstr "" + +msgid "Manage your license" +msgstr "" + +msgid "Managed Account" +msgstr "" + +msgid "Manifest" +msgstr "" + +msgid "Manifest file import" +msgstr "" + +msgid "Manifest import" +msgstr "" + +msgid "ManualOrdering|Couldn't save the order of the issues" +msgstr "" + +msgid "Map a FogBugz account ID to a GitLab user" +msgstr "" + +msgid "Map a Google Code user to a GitLab user" +msgstr "" + +msgid "Map a Google Code user to a full email address" +msgstr "" + +msgid "Map a Google Code user to a full name" +msgstr "" + +msgid "Mar" +msgstr "" + +msgid "March" +msgstr "" + +msgid "Mark as done" +msgstr "" + +msgid "Mark as draft" +msgstr "" + +msgid "Mark as ready" +msgstr "" + +msgid "Mark as resolved" +msgstr "" + +msgid "Mark this issue as a duplicate of another issue" +msgstr "" + +msgid "Mark this issue as related to another issue" +msgstr "" + +msgid "Mark to do as done" +msgstr "" + +msgid "Markdown" +msgstr "" + +msgid "Markdown Help" +msgstr "" + +msgid "Markdown enabled" +msgstr "" + +msgid "Markdown is supported" +msgstr "" + +msgid "MarkdownEditor|Add a link (%{modifierKey}K)" +msgstr "" + +msgid "MarkdownEditor|Add a link (%{modifier_key}K)" +msgstr "" + +msgid "MarkdownEditor|Add bold text (%{modifierKey}B)" +msgstr "" + +msgid "MarkdownEditor|Add bold text (%{modifier_key}B)" +msgstr "" + +msgid "MarkdownEditor|Add italic text (%{modifierKey}I)" +msgstr "" + +msgid "MarkdownEditor|Add italic text (%{modifier_key}I)" +msgstr "" + +msgid "Marked For Deletion At - %{deletion_time}" +msgstr "" + +msgid "Marked this %{noun} as Work In Progress." +msgstr "" + +msgid "Marked this issue as a duplicate of %{duplicate_param}." +msgstr "" + +msgid "Marked this issue as related to %{issue_ref}." +msgstr "" + +msgid "Marked to do as done." +msgstr "" + +msgid "Marks this %{noun} as Work In Progress." +msgstr "" + +msgid "Marks this issue as a duplicate of %{duplicate_reference}." +msgstr "" + +msgid "Marks this issue as related to %{issue_ref}." +msgstr "" + +msgid "Marks to do as done." +msgstr "" + +msgid "Mask variable" +msgstr "" + +msgid "Match not found; try refining your search query." +msgstr "" + +msgid "MattermostService|Add to Mattermost" +msgstr "" + +msgid "MattermostService|Command trigger word" +msgstr "" + +msgid "MattermostService|Fill in the word that works best for your team." +msgstr "" + +msgid "MattermostService|Request URL" +msgstr "" + +msgid "MattermostService|Request method" +msgstr "" + +msgid "MattermostService|Response icon" +msgstr "" + +msgid "MattermostService|Response username" +msgstr "" + +msgid "MattermostService|See list of available commands in Mattermost after setting up this service, by entering" +msgstr "" + +msgid "MattermostService|Suggestions:" +msgstr "" + +msgid "MattermostService|This service allows users to perform common operations on this project by entering slash commands in Mattermost." +msgstr "" + +msgid "Max Group Export Download requests per minute per user" +msgstr "" + +msgid "Max Group Export requests per minute per user" +msgstr "" + +msgid "Max Group Import requests per minute per user" +msgstr "" + +msgid "Max Project Export Download requests per minute per user" +msgstr "" + +msgid "Max Project Export requests per minute per user" +msgstr "" + +msgid "Max Project Import requests per minute per user" +msgstr "" + +msgid "Max access level" +msgstr "" + +msgid "Max role" +msgstr "" + +msgid "Max size 15 MB" +msgstr "" + +msgid "MaxBuilds" +msgstr "" + +msgid "Maximum Conan package file size in bytes" +msgstr "" + +msgid "Maximum Maven package file size in bytes" +msgstr "" + +msgid "Maximum NPM package file size in bytes" +msgstr "" + +msgid "Maximum NuGet package file size in bytes" +msgstr "" + +msgid "Maximum PyPI package file size in bytes" +msgstr "" + +msgid "Maximum Users:" +msgstr "" + +msgid "Maximum allowable lifetime for personal access token (days)" +msgstr "" + +msgid "Maximum artifacts size (MB)" +msgstr "" + +msgid "Maximum attachment size (MB)" +msgstr "" + +msgid "Maximum bulk request size (MiB)" +msgstr "" + +msgid "Maximum capacity" +msgstr "" + +msgid "Maximum concurrency of Elasticsearch bulk requests per indexing operation." +msgstr "" + +msgid "Maximum delay (Minutes)" +msgstr "" + +msgid "Maximum duration of a session." +msgstr "" + +msgid "Maximum field length" +msgstr "" + +msgid "Maximum file size indexed (KiB)" +msgstr "" + +msgid "Maximum file size is 2MB. Please select a smaller file." +msgstr "" + +msgid "Maximum import size (MB)" +msgstr "" + +msgid "Maximum job timeout" +msgstr "" + +msgid "Maximum job timeout has a value which could not be accepted" +msgstr "" + +msgid "Maximum length 100 characters" +msgstr "" + +msgid "Maximum lifetime allowable for Personal Access Tokens is active, your expire date must be set before %{maximum_allowable_date}." +msgstr "" + +msgid "Maximum number of %{name} (%{count}) exceeded" +msgstr "" + +msgid "Maximum number of comments exceeded" +msgstr "" + +msgid "Maximum number of mirrors that can be synchronizing at the same time." +msgstr "" + +msgid "Maximum number of projects." +msgstr "" + +msgid "Maximum page reached" +msgstr "" + +msgid "Maximum push size (MB)" +msgstr "" + +msgid "Maximum size limit for a single commit." +msgstr "" + +msgid "Maximum size limit for each repository." +msgstr "" + +msgid "Maximum size of Elasticsearch bulk indexing requests." +msgstr "" + +msgid "Maximum size of import files." +msgstr "" + +msgid "Maximum size of individual attachments in comments." +msgstr "" + +msgid "Maximum time between updates that a mirror can have when scheduled to synchronize." +msgstr "" + +msgid "May" +msgstr "" + +msgid "Measured in bytes of code. Excludes generated and vendored code." +msgstr "" + +msgid "Median" +msgstr "" + +msgid "Medium vulnerabilities present" +msgstr "" + +msgid "Member lock" +msgstr "" + +msgid "Member since %{date}" +msgstr "" + +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + +msgid "Members" +msgstr "" + +msgid "Members can be added by project %{i_open}Maintainers%{i_close} or %{i_open}Owners%{i_close}" +msgstr "" + +msgid "Members invited to %{strong_start}%{group_name}%{strong_end}" +msgstr "" + +msgid "Members of %{group} can also merge into this branch: %{branch}" +msgstr "" + +msgid "Members of %{group} can also push to this branch: %{branch}" +msgstr "" + +msgid "Members of %{strong_open}%{project_name}%{strong_close}" +msgstr "" + +msgid "Members of a group may only view projects they have permission to access" +msgstr "" + +msgid "Members with access to %{strong_start}%{group_name}%{strong_end}" +msgstr "" + +msgid "Members|%{time} by %{user}" +msgstr "" + +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + +msgid "Members|Expired" +msgstr "" + +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + +msgid "Members|No expiration set" +msgstr "" + +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + +msgid "Members|in %{time}" +msgstr "" + +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + +msgid "Memory Usage" +msgstr "" + +msgid "Merge" +msgstr "" + +msgid "Merge (when the pipeline succeeds)" +msgstr "" + +msgid "Merge Conflicts" +msgstr "" + +msgid "Merge Request" +msgstr "" + +msgid "Merge Request Analytics" +msgstr "" + +msgid "Merge Request Approvals" +msgstr "" + +msgid "Merge Request Commits" +msgstr "" + +msgid "Merge Requests" +msgstr "" + +msgid "Merge Requests created" +msgstr "" + +msgid "Merge Requests in Review" +msgstr "" + +msgid "Merge Requests merged" +msgstr "" + +msgid "Merge automatically (%{strategy})" +msgstr "" + +msgid "Merge commit message" +msgstr "" + +msgid "Merge events" +msgstr "" + +msgid "Merge immediately" +msgstr "" + +msgid "Merge in progress" +msgstr "" + +msgid "Merge locally" +msgstr "" + +msgid "Merge options" +msgstr "" + +msgid "Merge request" +msgstr "" + +msgid "Merge request %{iid} authored by %{authorName}" +msgstr "" + +msgid "Merge request %{mr_link} was reviewed by %{mr_author}" +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 request dependencies" +msgstr "" + +msgid "Merge request was scheduled to merge after pipeline succeeds" +msgstr "" + +msgid "Merge requests" +msgstr "" + +msgid "Merge requests approvals" +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 "" + +msgid "MergeConflict|Commit to source branch" +msgstr "" + +msgid "MergeConflict|Committing..." +msgstr "" + +msgid "MergeConflict|HEAD//our changes" +msgstr "" + +msgid "MergeConflict|Use ours" +msgstr "" + +msgid "MergeConflict|Use theirs" +msgstr "" + +msgid "MergeConflict|conflict" +msgstr "" + +msgid "MergeConflict|conflicts" +msgstr "" + +msgid "MergeConflict|origin//their changes" +msgstr "" + +msgid "MergeRequestAnalytics|Assignees" +msgstr "" + +msgid "MergeRequestAnalytics|Date Merged" +msgstr "" + +msgid "MergeRequestAnalytics|Line changes" +msgstr "" + +msgid "MergeRequestAnalytics|Merge Request" +msgstr "" + +msgid "MergeRequestAnalytics|Milestone" +msgstr "" + +msgid "MergeRequestAnalytics|Pipelines" +msgstr "" + +msgid "MergeRequestAnalytics|Time to merge" +msgstr "" + +msgid "MergeRequestDiffs|Commenting on lines %{selectStart}start%{selectEnd} to %{end}" +msgstr "" + +msgid "MergeRequestDiffs|Select comment starting line" +msgstr "" + +msgid "MergeRequests|Add a reply" +msgstr "" + +msgid "MergeRequests|An error occurred while checking whether another squash is in progress." +msgstr "" + +msgid "MergeRequests|An error occurred while saving the draft comment." +msgstr "" + +msgid "MergeRequests|Failed to squash. Should be done manually." +msgstr "" + +msgid "MergeRequests|Jump to next unresolved thread" +msgstr "" + +msgid "MergeRequests|Reply..." +msgstr "" + +msgid "MergeRequests|Resolve this thread in a new issue" +msgstr "" + +msgid "MergeRequests|Saving the comment failed" +msgstr "" + +msgid "MergeRequests|Squash task canceled: another squash is already in progress." +msgstr "" + +msgid "MergeRequests|This project does not allow squashing commits when merge requests are accepted." +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|View file @ %{commitId}" +msgstr "" + +msgid "MergeRequests|View replaced file @ %{commitId}" +msgstr "" + +msgid "MergeRequests|commented on commit %{commitLink}" +msgstr "" + +msgid "MergeRequests|started a thread" +msgstr "" + +msgid "MergeRequests|started a thread on %{linkStart}an old version of the diff%{linkEnd}" +msgstr "" + +msgid "MergeRequests|started a thread on %{linkStart}the diff%{linkEnd}" +msgstr "" + +msgid "MergeRequests|started a thread on an outdated change in commit %{linkStart}%{commitDisplay}%{linkEnd}" +msgstr "" + +msgid "MergeRequests|started a thread on commit %{linkStart}%{commitDisplay}%{linkEnd}" +msgstr "" + +msgid "MergeRequest|Compare %{target} and %{source}" +msgstr "" + +msgid "MergeRequest|Error dismissing suggestion popover. Please try again." +msgstr "" + +msgid "MergeRequest|Error loading full diff. Please try again." +msgstr "" + +msgid "MergeRequest|No files found" +msgstr "" + +msgid "MergeRequest|Search files (%{modifier_key}P)" +msgstr "" + +msgid "Merged" +msgstr "" + +msgid "Merged MRs" +msgstr "" + +msgid "Merged branches are being deleted. This can take some time depending on the number of branches. Please refresh the page to see changes." +msgstr "" + +msgid "Merged this merge request." +msgstr "" + +msgid "Merged: %{merged}" +msgstr "" + +msgid "Merges this merge request immediately." +msgstr "" + +msgid "Merges this merge request when the pipeline succeeds." +msgstr "" + +msgid "Merging immediately isn't recommended as it may negatively impact the existing merge train. Read the %{docsLinkStart}documentation%{docsLinkEnd} for more information." +msgstr "" + +msgid "Message" +msgstr "" + +msgid "Messages" +msgstr "" + +msgid "Method" +msgstr "" + +msgid "Metric was successfully added." +msgstr "" + +msgid "Metric was successfully updated." +msgstr "" + +msgid "Metric:" +msgstr "" + +msgid "MetricChart|Please select a metric" +msgstr "" + +msgid "MetricChart|Selected" +msgstr "" + +msgid "MetricChart|There is no data available. Please change your selection." +msgstr "" + +msgid "MetricChart|There is too much data to calculate. Please change your selection." +msgstr "" + +msgid "Metrics" +msgstr "" + +msgid "Metrics - Grafana" +msgstr "" + +msgid "Metrics - Prometheus" +msgstr "" + +msgid "Metrics Dashboard" +msgstr "" + +msgid "Metrics Dashboard YAML definition" +msgstr "" + +msgid "Metrics Dashboard YAML definition is invalid:" +msgstr "" + +msgid "Metrics Dashboard YAML definition is valid." +msgstr "" + +msgid "Metrics and profiling" +msgstr "" + +msgid "Metrics::Dashboard::Annotation|Annotation can't belong to both a cluster and an environment at the same time" +msgstr "" + +msgid "Metrics::Dashboard::Annotation|Annotation has not been deleted" +msgstr "" + +msgid "Metrics::Dashboard::Annotation|Annotation must belong to a cluster or an environment" +msgstr "" + +msgid "Metrics::Dashboard::Annotation|Dashboard with requested path can not be found" +msgstr "" + +msgid "Metrics::Dashboard::Annotation|You are not authorized to create annotation for selected cluster" +msgstr "" + +msgid "Metrics::Dashboard::Annotation|You are not authorized to create annotation for selected environment" +msgstr "" + +msgid "Metrics::Dashboard::Annotation|You are not authorized to delete this annotation" +msgstr "" + +msgid "Metrics::Dashboard::Annotation|can't be before starting_at time" +msgstr "" + +msgid "Metrics::UsersStarredDashboards|Dashboard with requested path can not be found" +msgstr "" + +msgid "Metrics::UsersStarredDashboards|You are not authorized to add star to this dashboard" +msgstr "" + +msgid "MetricsSettings|Add a button to the metrics dashboard linking directly to your existing external dashboard." +msgstr "" + +msgid "MetricsSettings|Choose whether to display dashboard metrics in UTC or the user's local timezone." +msgstr "" + +msgid "MetricsSettings|Dashboard timezone" +msgstr "" + +msgid "MetricsSettings|External dashboard URL" +msgstr "" + +msgid "MetricsSettings|Manage Metrics Dashboard settings." +msgstr "" + +msgid "MetricsSettings|Metrics dashboard" +msgstr "" + +msgid "MetricsSettings|UTC (Coordinated Universal Time)" +msgstr "" + +msgid "MetricsSettings|User's local timezone" +msgstr "" + +msgid "Metrics|1. Define and preview panel" +msgstr "" + +msgid "Metrics|2. Paste panel YAML into dashboard" +msgstr "" + +msgid "Metrics|Add metric" +msgstr "" + +msgid "Metrics|Add panel" +msgstr "" + +msgid "Metrics|Avg" +msgstr "" + +msgid "Metrics|Back to dashboard" +msgstr "" + +msgid "Metrics|Cancel" +msgstr "" + +msgid "Metrics|Check out the CI/CD documentation on deploying to an environment" +msgstr "" + +msgid "Metrics|Collapse panel" +msgstr "" + +msgid "Metrics|Collapse panel (Esc)" +msgstr "" + +msgid "Metrics|Copy YAML" +msgstr "" + +msgid "Metrics|Copy and paste the panel YAML into your dashboard YAML file." +msgstr "" + +msgid "Metrics|Create custom dashboard %{fileName}" +msgstr "" + +msgid "Metrics|Create metric" +msgstr "" + +msgid "Metrics|Create new dashboard" +msgstr "" + +msgid "Metrics|Create your dashboard configuration file" +msgstr "" + +msgid "Metrics|Current" +msgstr "" + +msgid "Metrics|Dashboard files can be found in %{codeStart}.gitlab/dashboards%{codeEnd} at the root of this project." +msgstr "" + +msgid "Metrics|Define panel YAML below to preview panel." +msgstr "" + +msgid "Metrics|Delete metric" +msgstr "" + +msgid "Metrics|Delete metric?" +msgstr "" + +msgid "Metrics|Duplicate" +msgstr "" + +msgid "Metrics|Duplicate current dashboard" +msgstr "" + +msgid "Metrics|Duplicate dashboard" +msgstr "" + +msgid "Metrics|Duplicate this dashboard to add panel or edit dashboard YAML." +msgstr "" + +msgid "Metrics|Duplicating..." +msgstr "" + +msgid "Metrics|Edit dashboard YAML" +msgstr "" + +msgid "Metrics|Edit metric" +msgid_plural "Metrics|Edit metrics" +msgstr[0] "" +msgstr[1] "" + +msgid "Metrics|Expand panel" +msgstr "" + +msgid "Metrics|For grouping similar metrics" +msgstr "" + +msgid "Metrics|Invalid time range, please verify." +msgstr "" + +msgid "Metrics|Label of the y-axis (usually the unit). The x-axis always represents time." +msgstr "" + +msgid "Metrics|Legend label (optional)" +msgstr "" + +msgid "Metrics|Link contains an invalid time window, please verify the link to see the requested time range." +msgstr "" + +msgid "Metrics|Link contains invalid chart information, please verify the link to see the expanded panel." +msgstr "" + +msgid "Metrics|Manage chart links" +msgstr "" + +msgid "Metrics|Max" +msgstr "" + +msgid "Metrics|Metrics Settings" +msgstr "" + +msgid "Metrics|Min" +msgstr "" + +msgid "Metrics|More actions" +msgstr "" + +msgid "Metrics|Must be a valid PromQL query." +msgstr "" + +msgid "Metrics|New metric" +msgstr "" + +msgid "Metrics|Open repository" +msgstr "" + +msgid "Metrics|Panel YAML" +msgstr "" + +msgid "Metrics|Panel YAML copied" +msgstr "" + +msgid "Metrics|Preview panel" +msgstr "" + +msgid "Metrics|PromQL query is valid" +msgstr "" + +msgid "Metrics|Prometheus Query Documentation" +msgstr "" + +msgid "Metrics|Refresh Prometheus data" +msgstr "" + +msgid "Metrics|Refresh dashboard" +msgstr "" + +msgid "Metrics|Select a value" +msgstr "" + +msgid "Metrics|Set refresh rate" +msgstr "" + +msgid "Metrics|Star dashboard" +msgstr "" + +msgid "Metrics|There was an error creating the dashboard." +msgstr "" + +msgid "Metrics|There was an error creating the dashboard. %{error}" +msgstr "" + +msgid "Metrics|There was an error fetching annotations. Please try again." +msgstr "" + +msgid "Metrics|There was an error fetching the environments data, please try again" +msgstr "" + +msgid "Metrics|There was an error getting annotations information." +msgstr "" + +msgid "Metrics|There was an error getting dashboard validation warnings information." +msgstr "" + +msgid "Metrics|There was an error getting deployment information." +msgstr "" + +msgid "Metrics|There was an error getting environments information." +msgstr "" + +msgid "Metrics|There was an error getting options for variable \"%{name}\"." +msgstr "" + +msgid "Metrics|There was an error trying to validate your query" +msgstr "" + +msgid "Metrics|There was an error while retrieving metrics" +msgstr "" + +msgid "Metrics|There was an error while retrieving metrics. %{message}" +msgstr "" + +msgid "Metrics|To create a new dashboard, add a new YAML file to %{codeStart}.gitlab/dashboards%{codeEnd} at the root of this project." +msgstr "" + +msgid "Metrics|Unexpected deployment data response from prometheus endpoint" +msgstr "" + +msgid "Metrics|Unit label" +msgstr "" + +msgid "Metrics|Unstar dashboard" +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|Validating query" +msgstr "" + +msgid "Metrics|Values" +msgstr "" + +msgid "Metrics|View documentation" +msgstr "" + +msgid "Metrics|View logs" +msgstr "" + +msgid "Metrics|View runbook - %{label}" +msgstr "" + +msgid "Metrics|Y-axis label" +msgstr "" + +msgid "Metrics|You can save a copy of this dashboard to your repository so it can be customized. Select a file name and branch to save it." +msgstr "" + +msgid "Metrics|You're about to permanently delete this metric. This cannot be undone." +msgstr "" + +msgid "Metrics|Your dashboard schema is invalid. Edit the dashboard to correct the YAML schema." +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 "Mi" +msgstr "" + +msgid "Microsoft Azure" +msgstr "" + +msgid "Middleman project with Static Site Editor support" +msgstr "" + +msgid "Migrate your data from an external source like GitHub, Bitbucket, or another instance of GitLab." +msgstr "" + +msgid "Migrated %{success_count}/%{total_count} files." +msgstr "" + +msgid "Migration successful." +msgstr "" + +msgid "Milestone" +msgid_plural "Milestones" +msgstr[0] "" +msgstr[1] "" + +msgid "Milestone lists not available with your current license" +msgstr "" + +msgid "Milestone lists show all issues from the selected milestone." +msgstr "" + +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + +msgid "MilestoneSidebar|Closed:" +msgstr "" + +msgid "MilestoneSidebar|Copy reference" +msgstr "" + +msgid "MilestoneSidebar|Due date" +msgstr "" + +msgid "MilestoneSidebar|Edit" +msgstr "" + +msgid "MilestoneSidebar|From" +msgstr "" + +msgid "MilestoneSidebar|Issues" +msgstr "" + +msgid "MilestoneSidebar|Merge requests" +msgstr "" + +msgid "MilestoneSidebar|Merged:" +msgstr "" + +msgid "MilestoneSidebar|New Issue" +msgstr "" + +msgid "MilestoneSidebar|New issue" +msgstr "" + +msgid "MilestoneSidebar|No due date" +msgstr "" + +msgid "MilestoneSidebar|No start date" +msgstr "" + +msgid "MilestoneSidebar|None" +msgstr "" + +msgid "MilestoneSidebar|Open:" +msgstr "" + +msgid "MilestoneSidebar|Reference:" +msgstr "" + +msgid "MilestoneSidebar|Start date" +msgstr "" + +msgid "MilestoneSidebar|Toggle sidebar" +msgstr "" + +msgid "MilestoneSidebar|Until" +msgstr "" + +msgid "MilestoneSidebar|complete" +msgstr "" + +msgid "Milestones" +msgstr "" + +msgid "Milestones| You’re about to permanently delete the milestone %{milestoneTitle} and remove it from %{issuesWithCount} and %{mergeRequestsWithCount}. Once deleted, it cannot be undone or recovered." +msgstr "" + +msgid "Milestones| You’re about to permanently delete the milestone %{milestoneTitle}. This milestone is not currently used in any issues or merge requests." +msgstr "" + +msgid "Milestones|Close Milestone" +msgstr "" + +msgid "Milestones|Completed Issues (closed)" +msgstr "" + +msgid "Milestones|Delete milestone" +msgstr "" + +msgid "Milestones|Delete milestone %{milestoneTitle}?" +msgstr "" + +msgid "Milestones|Failed to delete milestone %{milestoneTitle}" +msgstr "" + +msgid "Milestones|Group Milestone" +msgstr "" + +msgid "Milestones|Milestone %{milestoneTitle} was not found" +msgstr "" + +msgid "Milestones|Ongoing Issues (open and assigned)" +msgstr "" + +msgid "Milestones|Project Milestone" +msgstr "" + +msgid "Milestones|Promote %{milestoneTitle} to group milestone?" +msgstr "" + +msgid "Milestones|Promote Milestone" +msgstr "" + +msgid "Milestones|Promote to Group Milestone" +msgstr "" + +msgid "Milestones|Promoting %{milestoneTitle} will make it available for all projects inside %{groupName}. Existing project milestones with the same title will be merged." +msgstr "" + +msgid "Milestones|Reopen Milestone" +msgstr "" + +msgid "Milestones|This action cannot be reversed." +msgstr "" + +msgid "Milestones|Unstarted Issues (open and unassigned)" +msgstr "" + +msgid "Minimum capacity to be available before we schedule more mirrors preemptively." +msgstr "" + +msgid "Minimum interval in days" +msgstr "" + +msgid "Minimum length is %{minimum_password_length} characters" +msgstr "" + +msgid "Minimum length is %{minimum_password_length} characters." +msgstr "" + +msgid "Minimum password length (number of characters)" +msgstr "" + +msgid "Minutes" +msgstr "" + +msgid "Mirror direction" +msgstr "" + +msgid "Mirror repository" +msgstr "" + +msgid "Mirror settings are only available to GitLab administrators." +msgstr "" + +msgid "Mirror user" +msgstr "" + +msgid "Mirrored branches will have this prefix. If you enabled 'Only mirror protected branches' you need to include this prefix on protected branches in this project or nothing will be mirrored." +msgstr "" + +msgid "Mirrored repositories" +msgstr "" + +msgid "Mirroring repositories" +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 OAuth configuration for GitHub." +msgstr "" + +msgid "Missing OS" +msgstr "" + +msgid "Missing arch" +msgstr "" + +msgid "Missing commit signatures endpoint!" +msgstr "" + +msgid "MissingSSHKeyWarningLink|Add SSH key" +msgstr "" + +msgid "MissingSSHKeyWarningLink|Don't show again" +msgstr "" + +msgid "MissingSSHKeyWarningLink|You won't be able to pull or push project code via SSH until you add an SSH key to your profile" +msgstr "" + +msgid "ModalButton|Add projects" +msgstr "" + +msgid "Modal|Cancel" +msgstr "" + +msgid "Modal|Close" +msgstr "" + +msgid "Modified" +msgstr "" + +msgid "Modified in this version" +msgstr "" + +msgid "Modify commit message" +msgstr "" + +msgid "Modify commit messages" +msgstr "" + +msgid "Modify merge commit" +msgstr "" + +msgid "Monday" +msgstr "" + +msgid "Monitor your errors by integrating with Sentry." +msgstr "" + +msgid "Monitoring" +msgstr "" + +msgid "Month" +msgstr "" + +msgid "Months" +msgstr "" + +msgid "More" +msgstr "" + +msgid "More Information" +msgstr "" + +msgid "More Slack commands" +msgstr "" + +msgid "More actions" +msgstr "" + +msgid "More details" +msgstr "" + +msgid "More info" +msgstr "" + +msgid "More information" +msgstr "" + +msgid "More information and share feedback" +msgstr "" + +msgid "More information is available|here" +msgstr "" + +msgid "More information." +msgstr "" + +msgid "More than %{number_commits_distance} commits different with %{default_branch}" +msgstr "" + +msgid "Most stars" +msgstr "" + +msgid "Mount point %{mounted_as} not found in %{model_class}." +msgstr "" + +msgid "Move" +msgstr "" + +msgid "Move issue" +msgstr "" + +msgid "Move issue from one column of the board to another" +msgstr "" + +msgid "Move selection down" +msgstr "" + +msgid "Move selection up" +msgstr "" + +msgid "Move this issue to another project." +msgstr "" + +msgid "MoveIssue|Cannot move issue due to insufficient permissions!" +msgstr "" + +msgid "MoveIssue|Cannot move issue to project it originates from!" +msgstr "" + +msgid "Moved issue to %{label} column in the board." +msgstr "" + +msgid "Moved this issue to %{path_to_project}." +msgstr "" + +msgid "Moves issue to %{label} column in the board." +msgstr "" + +msgid "Moves this issue to %{path_to_project}." +msgstr "" + +msgid "MrDeploymentActions|Deploy" +msgstr "" + +msgid "MrDeploymentActions|Re-deploy" +msgstr "" + +msgid "MrDeploymentActions|Stop environment" +msgstr "" + +msgid "Multi-project" +msgstr "" + +msgid "Multi-project Runners cannot be removed" +msgstr "" + +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + +msgid "Multiple IP address ranges are supported." +msgstr "" + +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + +msgid "Multiple domains are supported." +msgstr "" + +msgid "Multiple issue boards" +msgstr "" + +msgid "Multiple model types found: %{model_types}" +msgstr "" + +msgid "Multiple uploaders found: %{uploader_types}" +msgstr "" + +msgid "Must match with the %{codeStart}external_url%{codeEnd} in %{codeStart}/etc/gitlab/gitlab.rb%{codeEnd}." +msgstr "" + +msgid "Must match with the %{codeStart}geo_node_name%{codeEnd} in %{codeStart}/etc/gitlab/gitlab.rb%{codeEnd}. %{linkStart}More information%{linkEnd}" +msgstr "" + +msgid "My Awesome Group" +msgstr "" + +msgid "My company or team" +msgstr "" + +msgid "My-Reaction" +msgstr "" + +msgid "N/A" +msgstr "" + +msgid "Name" +msgstr "" + +msgid "Name has already been taken" +msgstr "" + +msgid "Name is required" +msgstr "" + +msgid "Name new label" +msgstr "" + +msgid "Name:" +msgstr "" + +msgid "Namespace" +msgstr "" + +msgid "Namespace ID:" +msgstr "" + +msgid "Namespace is empty" +msgstr "" + +msgid "Namespace:" +msgstr "" + +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + +msgid "Namespaces" +msgstr "" + +msgid "Namespaces to index" +msgstr "" + +msgid "Naming, topics, avatar" +msgstr "" + +msgid "Naming, visibility" +msgstr "" + +msgid "Navigate to the project to close the milestone." +msgstr "" + +msgid "Nav|Help" +msgstr "" + +msgid "Nav|Home" +msgstr "" + +msgid "Nav|Sign In / Register" +msgstr "" + +msgid "Nav|Sign out and sign in with a different account" +msgstr "" + +msgid "Need help?" +msgstr "" + +msgid "Needs attention" +msgstr "" + +msgid "Network" +msgstr "" + +msgid "Network Policy|New rule" +msgstr "" + +msgid "NetworkPolicies|%{ifLabelStart}if%{ifLabelEnd} %{ruleType} %{isLabelStart}is%{isLabelEnd} %{ruleDirection} %{ruleSelector} %{directionLabelStart}and is inbound from a%{directionLabelEnd} %{rule} %{portsLabelStart}on%{portsLabelEnd} %{ports}" +msgstr "" + +msgid "NetworkPolicies|%{ifLabelStart}if%{ifLabelEnd} %{ruleType} %{isLabelStart}is%{isLabelEnd} %{ruleDirection} %{ruleSelector} %{directionLabelStart}and is outbound to a%{directionLabelEnd} %{rule} %{portsLabelStart}on%{portsLabelEnd} %{ports}" +msgstr "" + +msgid "NetworkPolicies|%{labelStart}Then%{labelEnd} %{action} %{spanStart}the network traffic.%{spanEnd}" +msgstr "" + +msgid "NetworkPolicies|%{number} selected" +msgstr "" + +msgid "NetworkPolicies|%{strongOpen}all%{strongClose} pods" +msgstr "" + +msgid "NetworkPolicies|%{strongOpen}any%{strongClose} port" +msgstr "" + +msgid "NetworkPolicies|.yaml" +msgstr "" + +msgid "NetworkPolicies|.yaml mode" +msgstr "" + +msgid "NetworkPolicies|Actions" +msgstr "" + +msgid "NetworkPolicies|All selected" +msgstr "" + +msgid "NetworkPolicies|Allow" +msgstr "" + +msgid "NetworkPolicies|Allow all inbound traffic to %{selector} from %{ruleSelector} on %{ports}" +msgstr "" + +msgid "NetworkPolicies|Allow all outbound traffic from %{selector} to %{ruleSelector} on %{ports}" +msgstr "" + +msgid "NetworkPolicies|Are you sure you want to delete this policy? This action cannot be undone." +msgstr "" + +msgid "NetworkPolicies|Choose whether to enforce this policy." +msgstr "" + +msgid "NetworkPolicies|Create policy" +msgstr "" + +msgid "NetworkPolicies|Define this policy's location, conditions and actions." +msgstr "" + +msgid "NetworkPolicies|Delete policy" +msgstr "" + +msgid "NetworkPolicies|Delete policy: %{policy}" +msgstr "" + +msgid "NetworkPolicies|Deny all traffic" +msgstr "" + +msgid "NetworkPolicies|Description" +msgstr "" + +msgid "NetworkPolicies|Edit policy" +msgstr "" + +msgid "NetworkPolicies|Editor mode" +msgstr "" + +msgid "NetworkPolicies|Enforcement status" +msgstr "" + +msgid "NetworkPolicies|Environment does not have deployment platform" +msgstr "" + +msgid "NetworkPolicies|IP/subnet" +msgstr "" + +msgid "NetworkPolicies|If you are using Auto DevOps, your %{monospacedStart}auto-deploy-values.yaml%{monospacedEnd} file will not be updated if you change a policy in this section. Auto DevOps users should make changes by following the %{linkStart}Container Network Policy documentation%{linkEnd}." +msgstr "" + +msgid "NetworkPolicies|Invalid or empty policy" +msgstr "" + +msgid "NetworkPolicies|Kubernetes error: %{error}" +msgstr "" + +msgid "NetworkPolicies|Last modified" +msgstr "" + +msgid "NetworkPolicies|Name" +msgstr "" + +msgid "NetworkPolicies|Namespace" +msgstr "" + +msgid "NetworkPolicies|Network Policy" +msgstr "" + +msgid "NetworkPolicies|Network traffic" +msgstr "" + +msgid "NetworkPolicies|New policy" +msgstr "" + +msgid "NetworkPolicies|No policies detected" +msgstr "" + +msgid "NetworkPolicies|None selected" +msgstr "" + +msgid "NetworkPolicies|Policies are a specification of how groups of pods are allowed to communicate with each other's network endpoints." +msgstr "" + +msgid "NetworkPolicies|Policy %{policyName} was successfully changed" +msgstr "" + +msgid "NetworkPolicies|Policy definition" +msgstr "" + +msgid "NetworkPolicies|Policy description" +msgstr "" + +msgid "NetworkPolicies|Policy editor" +msgstr "" + +msgid "NetworkPolicies|Policy preview" +msgstr "" + +msgid "NetworkPolicies|Policy status" +msgstr "" + +msgid "NetworkPolicies|Policy type" +msgstr "" + +msgid "NetworkPolicies|Rule" +msgstr "" + +msgid "NetworkPolicies|Rule mode" +msgstr "" + +msgid "NetworkPolicies|Rule mode is unavailable for this policy. In some cases, we cannot parse the YAML file back into the rules editor." +msgstr "" + +msgid "NetworkPolicies|Rules" +msgstr "" + +msgid "NetworkPolicies|Save changes" +msgstr "" + +msgid "NetworkPolicies|Something went wrong, failed to update policy" +msgstr "" + +msgid "NetworkPolicies|Something went wrong, unable to fetch policies" +msgstr "" + +msgid "NetworkPolicies|Status" +msgstr "" + +msgid "NetworkPolicies|Traffic that does not match any rule will be blocked." +msgstr "" + +msgid "NetworkPolicies|Unable to parse policy" +msgstr "" + +msgid "NetworkPolicies|YAML editor" +msgstr "" + +msgid "NetworkPolicies|all DNS names" +msgstr "" + +msgid "NetworkPolicies|all IP addresses" +msgstr "" + +msgid "NetworkPolicies|any pod" +msgstr "" + +msgid "NetworkPolicies|any port" +msgstr "" + +msgid "NetworkPolicies|domain name" +msgstr "" + +msgid "NetworkPolicies|entity" +msgstr "" + +msgid "NetworkPolicies|inbound to" +msgstr "" + +msgid "NetworkPolicies|nowhere" +msgstr "" + +msgid "NetworkPolicies|outbound from" +msgstr "" + +msgid "NetworkPolicies|pod with labels" +msgstr "" + +msgid "NetworkPolicies|pods %{pods}" +msgstr "" + +msgid "NetworkPolicies|pods with labels" +msgstr "" + +msgid "NetworkPolicies|ports %{ports}" +msgstr "" + +msgid "NetworkPolicies|ports/protocols" +msgstr "" + +msgid "Never" +msgstr "" + +msgid "New" +msgstr "" + +msgid "New %{display_issuable_type}" +msgstr "" + +msgid "New Application" +msgstr "" + +msgid "New Branch" +msgstr "" + +msgid "New Deploy Key" +msgstr "" + +msgid "New Environment" +msgstr "" + +msgid "New Epic" +msgstr "" + +msgid "New File" +msgstr "" + +msgid "New Group" +msgstr "" + +msgid "New Group Name" +msgstr "" + +msgid "New Identity" +msgstr "" + +msgid "New Issue" +msgid_plural "New Issues" +msgstr[0] "" +msgstr[1] "" + +msgid "New Jira import" +msgstr "" + +msgid "New Label" +msgstr "" + +msgid "New Merge Request" +msgstr "" + +msgid "New Milestone" +msgstr "" + +msgid "New Pages Domain" +msgstr "" + +msgid "New Password" +msgstr "" + +msgid "New Pipeline Schedule" +msgstr "" + +msgid "New Project" +msgstr "" + +msgid "New Requirement" +msgstr "" + +msgid "New Snippet" +msgstr "" + +msgid "New Test Case" +msgstr "" + +msgid "New User" +msgstr "" + +msgid "New branch" +msgstr "" + +msgid "New branch unavailable" +msgstr "" + +msgid "New changes were added. %{linkStart}Reload the page to review them%{linkEnd}" +msgstr "" + +msgid "New confidential epic title " +msgstr "" + +msgid "New confidential issue title" +msgstr "" + +msgid "New deploy key" +msgstr "" + +msgid "New directory" +msgstr "" + +msgid "New environment" +msgstr "" + +msgid "New epic" +msgstr "" + +msgid "New epic title" +msgstr "" + +msgid "New file" +msgstr "" + +msgid "New group" +msgstr "" + +msgid "New health check access token has been generated!" +msgstr "" + +msgid "New identity" +msgstr "" + +msgid "New issue" +msgstr "" + +msgid "New issue title" +msgstr "" + +msgid "New iteration" +msgstr "" + +msgid "New iteration created" +msgstr "" + +msgid "New label" +msgstr "" + +msgid "New merge request" +msgstr "" + +msgid "New milestone" +msgstr "" + +msgid "New password" +msgstr "" + +msgid "New pipelines will cancel older, pending pipelines on the same branch" +msgstr "" + +msgid "New project" +msgstr "" + +msgid "New release" +msgstr "" + +msgid "New requirement" +msgstr "" + +msgid "New response for issue #%{issue_iid}:" +msgstr "" + +msgid "New runners registration token has been generated!" +msgstr "" + +msgid "New schedule" +msgstr "" + +msgid "New snippet" +msgstr "" + +msgid "New subgroup" +msgstr "" + +msgid "New tag" +msgstr "" + +msgid "New test case" +msgstr "" + +msgid "New users set to external" +msgstr "" + +msgid "New! Suggest changes directly" +msgstr "" + +msgid "New..." +msgstr "" + +msgid "Newest first" +msgstr "" + +msgid "Newly registered users will by default be external" +msgstr "" + +msgid "Next" +msgstr "" + +msgid "Next commit" +msgstr "" + +msgid "Next file in diff" +msgstr "" + +msgid "Next unresolved discussion" +msgstr "" + +msgid "Nickname" +msgstr "" + +msgid "No" +msgstr "" + +msgid "No %{header} for this request." +msgstr "" + +msgid "No %{providerTitle} repositories found" +msgstr "" + +msgid "No Epic" +msgstr "" + +msgid "No Matching Results" +msgstr "" + +msgid "No Scopes" +msgstr "" + +msgid "No Tag" +msgstr "" + +msgid "No active admin user found" +msgstr "" + +msgid "No activities found" +msgstr "" + +msgid "No application_settings found" +msgstr "" + +msgid "No authentication methods configured." +msgstr "" + +msgid "No available groups to fork the project." +msgstr "" + +msgid "No branches found" +msgstr "" + +msgid "No changes" +msgstr "" + +msgid "No changes between %{sourceBranch} and %{targetBranch}" +msgstr "" + +msgid "No child epics match applied filters" +msgstr "" + +msgid "No commits present here" +msgstr "" + +msgid "No connection could be made to a Gitaly Server, please check your logs!" +msgstr "" + +msgid "No containers available" +msgstr "" + +msgid "No content to show" +msgstr "" + +msgid "No contributions" +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 due date" +msgstr "" + +msgid "No endpoint provided" +msgstr "" + +msgid "No errors to display." +msgstr "" + +msgid "No estimate or time spent" +msgstr "" + +msgid "No file chosen" +msgstr "" + +msgid "No file hooks found." +msgstr "" + +msgid "No file selected" +msgstr "" + +msgid "No files" +msgstr "" + +msgid "No files found." +msgstr "" + +msgid "No forks are available to you." +msgstr "" + +msgid "No grouping" +msgstr "" + +msgid "No issues found" +msgstr "" + +msgid "No iteration" +msgstr "" + +msgid "No iterations to show" +msgstr "" + +msgid "No job log" +msgstr "" + +msgid "No jobs to show" +msgstr "" + +msgid "No label" +msgstr "" + +msgid "No labels with such name or description" +msgstr "" + +msgid "No license. All rights reserved" +msgstr "" + +msgid "No matches found" +msgstr "" + +msgid "No matching labels" +msgstr "" + +msgid "No matching results" +msgstr "" + +msgid "No matching results for \"%{query}\"" +msgstr "" + +msgid "No members found" +msgstr "" + +msgid "No merge requests found" +msgstr "" + +msgid "No messages were logged" +msgstr "" + +msgid "No milestone" +msgstr "" + +msgid "No milestones to show" +msgstr "" + +msgid "No other labels with such name or description" +msgstr "" + +msgid "No panels matching properties %{opts}" +msgstr "" + +msgid "No parent group" +msgstr "" + +msgid "No plan" +msgstr "" + +msgid "No pods available" +msgstr "" + +msgid "No policy matches this license" +msgstr "" + +msgid "No preview for this file type" +msgstr "" + +msgid "No prioritized labels with such name or description" +msgstr "" + +msgid "No public groups" +msgstr "" + +msgid "No ref selected" +msgstr "" + +msgid "No related merge requests found." +msgstr "" + +msgid "No repository" +msgstr "" + +msgid "No required pipeline" +msgstr "" + +msgid "No runner executable" +msgstr "" + +msgid "No runners found" +msgstr "" + +msgid "No schedules" +msgstr "" + +msgid "No source selected" +msgstr "" + +msgid "No stack trace for this error" +msgstr "" + +msgid "No starrers matched your search" +msgstr "" + +msgid "No start date" +msgstr "" + +msgid "No status" +msgstr "" + +msgid "No template" +msgstr "" + +msgid "No template selected" +msgstr "" + +msgid "No test coverage" +msgstr "" + +msgid "No vulnerabilities present" +msgstr "" + +msgid "No webhooks found, add one in the form above." +msgstr "" + +msgid "No worries, you can still use all the %{strong}%{plan_name}%{strong_close} features for now. You have %{remaining_days} to renew your subscription." +msgstr "" + +msgid "No, directly import the existing email addresses and usernames." +msgstr "" + +msgid "No. of commits" +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 "Non-admin users can sign in with read-only access and make read-only API requests." +msgstr "" + +msgid "None" +msgstr "" + +msgid "None of the group milestones have the same project as the release" +msgstr "" + +msgid "Not Implemented" +msgstr "" + +msgid "Not all browsers support U2F devices. Therefore, we require that you set up a two-factor authentication app first. That way you'll always be able to sign in - even when you're using an unsupported browser." +msgstr "" + +msgid "Not all browsers support WebAuthn. Therefore, we require that you set up a two-factor authentication app first. That way you'll always be able to sign in - even from an unsupported browser." +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 "" + +msgid "Not available for private projects" +msgstr "" + +msgid "Not available for protected branches" +msgstr "" + +msgid "Not confidential" +msgstr "" + +msgid "Not enough data" +msgstr "" + +msgid "Not found." +msgstr "" + +msgid "Not ready yet. Try again later." +msgstr "" + +msgid "Not started" +msgstr "" + +msgid "Note" +msgstr "" + +msgid "Note parameters are invalid: %{errors}" +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 "" + +msgid "NoteForm|Note" +msgstr "" + +msgid "Notes|Are you sure you want to cancel creating this comment?" +msgstr "" + +msgid "Notes|Collapse replies" +msgstr "" + +msgid "Notes|Private comments are accessible by internal staff only" +msgstr "" + +msgid "Notes|Show all activity" +msgstr "" + +msgid "Notes|Show comments only" +msgstr "" + +msgid "Notes|Show history only" +msgstr "" + +msgid "Notes|This comment has changed since you started editing, please review the %{open_link}updated comment%{close_link} to ensure information is not lost" +msgstr "" + +msgid "Nothing found…" +msgstr "" + +msgid "Nothing to preview." +msgstr "" + +msgid "Nothing to synchronize" +msgstr "" + +msgid "Notification events" +msgstr "" + +msgid "Notification setting" +msgstr "" + +msgid "Notification setting - %{notification_title}" +msgstr "" + +msgid "Notification settings saved" +msgstr "" + +msgid "NotificationEvent|Change reviewer merge request" +msgstr "" + +msgid "NotificationEvent|Close issue" +msgstr "" + +msgid "NotificationEvent|Close merge request" +msgstr "" + +msgid "NotificationEvent|Failed pipeline" +msgstr "" + +msgid "NotificationEvent|Fixed pipeline" +msgstr "" + +msgid "NotificationEvent|Merge merge request" +msgstr "" + +msgid "NotificationEvent|New epic" +msgstr "" + +msgid "NotificationEvent|New issue" +msgstr "" + +msgid "NotificationEvent|New merge request" +msgstr "" + +msgid "NotificationEvent|New note" +msgstr "" + +msgid "NotificationEvent|New release" +msgstr "" + +msgid "NotificationEvent|Reassign issue" +msgstr "" + +msgid "NotificationEvent|Reassign merge request" +msgstr "" + +msgid "NotificationEvent|Reopen issue" +msgstr "" + +msgid "NotificationEvent|Successful pipeline" +msgstr "" + +msgid "NotificationLevel|Custom" +msgstr "" + +msgid "NotificationLevel|Disabled" +msgstr "" + +msgid "NotificationLevel|Global" +msgstr "" + +msgid "NotificationLevel|On mention" +msgstr "" + +msgid "NotificationLevel|Participate" +msgstr "" + +msgid "NotificationLevel|Watch" +msgstr "" + +msgid "NotificationSetting|Custom" +msgstr "" + +msgid "Notifications" +msgstr "" + +msgid "Notifications have been disabled by the project or group owner" +msgstr "" + +msgid "Notifications off" +msgstr "" + +msgid "Notifications on" +msgstr "" + +msgid "Notify users by email when sign-in location is not recognized" +msgstr "" + +msgid "Nov" +msgstr "" + +msgid "November" +msgstr "" + +msgid "Novice" +msgstr "" + +msgid "Nuget metadatum must have at least license_url, project_url or icon_url set" +msgstr "" + +msgid "Number of %{itemTitle}" +msgstr "" + +msgid "Number of Elasticsearch replicas" +msgstr "" + +msgid "Number of Elasticsearch shards" +msgstr "" + +msgid "Number of LOCs per commit" +msgstr "" + +msgid "Number of changes (branches or tags) in a single push to determine whether individual push events or bulk push event will be created. Bulk push event will be created if it surpasses that value." +msgstr "" + +msgid "Number of changes (branches or tags) in a single push to determine whether webhooks and services will be fired or not. Webhooks and services won't be submitted if it surpasses that value." +msgstr "" + +msgid "Number of commits" +msgstr "" + +msgid "Number of commits per MR" +msgstr "" + +msgid "Number of employees" +msgstr "" + +msgid "Number of events" +msgstr "" + +msgid "Number of events for this project: %{total_count}." +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 "" + +msgid "Oct" +msgstr "" + +msgid "October" +msgstr "" + +msgid "OfSearchInADropdown|Filter" +msgstr "" + +msgid "Off" +msgstr "" + +msgid "Oh no!" +msgstr "" + +msgid "Oldest first" +msgstr "" + +msgid "OmniAuth" +msgstr "" + +msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." +msgstr "" + +msgid "On" +msgstr "" + +msgid "On track" +msgstr "" + +msgid "OnDemandScans|Could not fetch scanner profiles. Please refresh the page, or try again later." +msgstr "" + +msgid "OnDemandScans|Could not fetch site profiles. Please refresh the page, or try again later." +msgstr "" + +msgid "OnDemandScans|Could not run the scan. Please try again." +msgstr "" + +msgid "OnDemandScans|Create a new scanner profile" +msgstr "" + +msgid "OnDemandScans|Create a new site profile" +msgstr "" + +msgid "OnDemandScans|Create new DAST scan" +msgstr "" + +msgid "OnDemandScans|Manage profiles" +msgstr "" + +msgid "OnDemandScans|New on-demand DAST scan" +msgstr "" + +msgid "OnDemandScans|No profile yet. In order to create a new scan, you need to have at least one completed scanner profile." +msgstr "" + +msgid "OnDemandScans|No profile yet. In order to create a new scan, you need to have at least one completed site profile." +msgstr "" + +msgid "OnDemandScans|On-demand Scans" +msgstr "" + +msgid "OnDemandScans|On-demand scans run outside the DevOps cycle and find vulnerabilities in your projects. %{learnMoreLinkStart}Learn more%{learnMoreLinkEnd}" +msgstr "" + +msgid "OnDemandScans|Run scan" +msgstr "" + +msgid "OnDemandScans|Scanner profile" +msgstr "" + +msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" +msgstr "" + +msgid "OnDemandScans|Select one of the existing profiles" +msgstr "" + +msgid "OnDemandScans|Site profile" +msgstr "" + +msgid "OnDemandScans|Use existing scanner profile" +msgstr "" + +msgid "OnDemandScans|Use existing site profile" +msgstr "" + +msgid "Once a project is permanently deleted it %{strongStart}cannot be recovered%{strongEnd}. Permanently deleting this project will %{strongStart}immediately delete%{strongEnd} its repositories and %{strongStart}all related resources%{strongEnd} including issues, merge requests etc." +msgstr "" + +msgid "Once a project is permanently deleted it cannot be recovered. You will lose this project's repository and all content: issues, merge requests etc." +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 "" + +msgid "Once the exported file is ready, you will receive a notification email with a download link, or you can download it from this page." +msgstr "" + +msgid "Once you confirm and press \"Reduce project visibility\":" +msgstr "" + +msgid "One more item" +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 you personal access tokens were revoked" +msgstr "" + +msgid "One or more of your %{provider} 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 "One or more of your personal access tokens has expired." +msgstr "" + +msgid "One or more of your personal access tokens will expire in %{days_to_expire} days or less." +msgstr "" + +msgid "Only 'Reporter' roles and above on tiers Premium / Silver and above can see Value Stream Analytics." +msgstr "" + +msgid "Only 1 appearances row can exist" +msgstr "" + +msgid "Only Issue ID or Merge Request ID is required" +msgstr "" + +msgid "Only Project Members" +msgstr "" + +msgid "Only active this projects shows up in the search and on the dashboard." +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 projects created under a Gold license are available in Security Dashboards." +msgstr "" + +msgid "Only verified users with an email address in any of these domains can be added to the group." +msgstr "" + +msgid "Only ‘Reporter’ roles and above on tiers Premium / Silver and above can see Productivity Analytics." +msgstr "" + +msgid "Oops, are you sure?" +msgstr "" + +msgid "Open" +msgstr "" + +msgid "Open Selection" +msgstr "" + +msgid "Open comment type dropdown" +msgstr "" + +msgid "Open epics" +msgstr "" + +msgid "Open errors" +msgstr "" + +msgid "Open in Xcode" +msgstr "" + +msgid "Open in file view" +msgstr "" + +msgid "Open issues" +msgstr "" + +msgid "Open raw" +msgstr "" + +msgid "Open sidebar" +msgstr "" + +msgid "Open: %{open}" +msgstr "" + +msgid "Opened" +msgstr "" + +msgid "Opened %{epicTimeagoDate}" +msgstr "" + +msgid "Opened MRs" +msgstr "" + +msgid "Opened issues" +msgstr "" + +msgid "OpenedNDaysAgo|Opened" +msgstr "" + +msgid "Opens in a new window" +msgstr "" + +msgid "Operation failed. Check pod logs for %{pod_name} for more details." +msgstr "" + +msgid "Operation not allowed" +msgstr "" + +msgid "Operation timed out. Check pod logs for %{pod_name} for more details." +msgstr "" + +msgid "Operations" +msgstr "" + +msgid "Operations Dashboard" +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 "Optional parameter \"variables\" must be a Hash. Ex: variables[key1]=value1" +msgstr "" + +msgid "Optionally, you can %{link_to_customize} how FogBugz email addresses and usernames are imported into GitLab." +msgstr "" + +msgid "Optionally, you can %{link_to_customize} how Google Code email addresses and usernames are imported into GitLab." +msgstr "" + +msgid "Options" +msgstr "" + +msgid "Or you can choose one of the suggested colors below" +msgstr "" + +msgid "Origin" +msgstr "" + +msgid "Orphaned member" +msgstr "" + +msgid "Other Labels" +msgstr "" + +msgid "Other information" +msgstr "" + +msgid "Other merge requests block this MR" +msgstr "" + +msgid "Other versions" +msgstr "" + +msgid "Other visibility settings have been disabled by the administrator." +msgstr "" + +msgid "Our documentation includes an example DevOps Score report." +msgstr "" + +msgid "Out-of-compliance with this project's policies and should be removed" +msgstr "" + +msgid "Outbound requests" +msgstr "" + +msgid "OutdatedBrowser|GitLab may not work properly, because you are using an outdated web browser." +msgstr "" + +msgid "OutdatedBrowser|Please install a %{browser_link_start}supported web browser%{browser_link_end} for a better experience." +msgstr "" + +msgid "Outdent" +msgstr "" + +msgid "Overridden" +msgstr "" + +msgid "Overview" +msgstr "" + +msgid "Overwrite diverged branches" +msgstr "" + +msgid "Owned by %{image_tag}" +msgstr "" + +msgid "Owned by anyone" +msgstr "" + +msgid "Owned by me" +msgstr "" + +msgid "Owned by:" +msgstr "" + +msgid "Owner" +msgstr "" + +msgid "Package Registry" +msgstr "" + +msgid "Package already exists" +msgstr "" + +msgid "Package deleted successfully" +msgstr "" + +msgid "Package file size limits" +msgstr "" + +msgid "Package recipe already exists" +msgstr "" + +msgid "Package type must be Conan" +msgstr "" + +msgid "Package type must be Maven" +msgstr "" + +msgid "Package type must be NuGet" +msgstr "" + +msgid "Package type must be PyPi" +msgstr "" + +msgid "PackageRegistry|%{name} version %{version} was created %{datetime}" +msgstr "" + +msgid "PackageRegistry|%{name} version %{version} was updated %{datetime}" +msgstr "" + +msgid "PackageRegistry|Add Conan Remote" +msgstr "" + +msgid "PackageRegistry|Add NuGet Source" +msgstr "" + +msgid "PackageRegistry|Add composer registry" +msgstr "" + +msgid "PackageRegistry|App group: %{group}" +msgstr "" + +msgid "PackageRegistry|App name: %{name}" +msgstr "" + +msgid "PackageRegistry|Commit %{link} on branch %{branch}" +msgstr "" + +msgid "PackageRegistry|Composer" +msgstr "" + +msgid "PackageRegistry|Conan" +msgstr "" + +msgid "PackageRegistry|Conan Command" +msgstr "" + +msgid "PackageRegistry|Copy .pypirc content" +msgstr "" + +msgid "PackageRegistry|Copy Conan Command" +msgstr "" + +msgid "PackageRegistry|Copy Conan Setup Command" +msgstr "" + +msgid "PackageRegistry|Copy Maven XML" +msgstr "" + +msgid "PackageRegistry|Copy Maven command" +msgstr "" + +msgid "PackageRegistry|Copy Maven registry XML" +msgstr "" + +msgid "PackageRegistry|Copy NuGet Command" +msgstr "" + +msgid "PackageRegistry|Copy NuGet Setup Command" +msgstr "" + +msgid "PackageRegistry|Copy Pip command" +msgstr "" + +msgid "PackageRegistry|Copy and paste this inside your %{codeStart}pom.xml%{codeEnd} %{codeStart}dependencies%{codeEnd} block." +msgstr "" + +msgid "PackageRegistry|Copy npm command" +msgstr "" + +msgid "PackageRegistry|Copy npm setup command" +msgstr "" + +msgid "PackageRegistry|Copy registry include" +msgstr "" + +msgid "PackageRegistry|Copy require package include" +msgstr "" + +msgid "PackageRegistry|Copy yarn command" +msgstr "" + +msgid "PackageRegistry|Copy yarn setup command" +msgstr "" + +msgid "PackageRegistry|Delete Package Version" +msgstr "" + +msgid "PackageRegistry|Delete package" +msgstr "" + +msgid "PackageRegistry|Filter by name" +msgstr "" + +msgid "PackageRegistry|For more information on Composer packages in GitLab, %{linkStart}see the documentation.%{linkEnd}" +msgstr "" + +msgid "PackageRegistry|For more information on the Conan registry, %{linkStart}see the documentation%{linkEnd}." +msgstr "" + +msgid "PackageRegistry|For more information on the Maven registry, %{linkStart}see the documentation%{linkEnd}." +msgstr "" + +msgid "PackageRegistry|For more information on the NuGet registry, %{linkStart}see the documentation%{linkEnd}." +msgstr "" + +msgid "PackageRegistry|For more information on the PyPi registry, %{linkStart}see the documentation%{linkEnd}." +msgstr "" + +msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}.pypirc%{codeEnd} file." +msgstr "" + +msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." +msgstr "" + +msgid "PackageRegistry|Install package version" +msgstr "" + +msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." +msgstr "" + +msgid "PackageRegistry|License information located at %{link}" +msgstr "" + +msgid "PackageRegistry|Manually Published" +msgstr "" + +msgid "PackageRegistry|Maven" +msgstr "" + +msgid "PackageRegistry|Maven Command" +msgstr "" + +msgid "PackageRegistry|Maven XML" +msgstr "" + +msgid "PackageRegistry|NPM" +msgstr "" + +msgid "PackageRegistry|NuGet" +msgstr "" + +msgid "PackageRegistry|NuGet Command" +msgstr "" + +msgid "PackageRegistry|Package Registry" +msgstr "" + +msgid "PackageRegistry|Pip Command" +msgstr "" + +msgid "PackageRegistry|Pipeline %{link} triggered %{datetime} by %{author}" +msgstr "" + +msgid "PackageRegistry|Publish and share packages for a variety of common package managers. %{docLinkStart}More information%{docLinkEnd}" +msgstr "" + +msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" +msgstr "" + +msgid "PackageRegistry|PyPI" +msgstr "" + +msgid "PackageRegistry|Recipe: %{recipe}" +msgstr "" + +msgid "PackageRegistry|Remove package" +msgstr "" + +msgid "PackageRegistry|Sorry, your filter produced no results" +msgstr "" + +msgid "PackageRegistry|Source project located at %{link}" +msgstr "" + +msgid "PackageRegistry|There are no %{packageType} packages yet" +msgstr "" + +msgid "PackageRegistry|There are no other versions of this package." +msgstr "" + +msgid "PackageRegistry|There are no packages yet" +msgstr "" + +msgid "PackageRegistry|There was a problem fetching the details for this package." +msgstr "" + +msgid "PackageRegistry|This NuGet package has no dependencies." +msgstr "" + +msgid "PackageRegistry|To widen your search, change or remove the filters above." +msgstr "" + +msgid "PackageRegistry|Unable to fetch package version information." +msgstr "" + +msgid "PackageRegistry|Unable to load package" +msgstr "" + +msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" +msgstr "" + +msgid "PackageRegistry|You are about to delete version %{version} of %{name}. Are you sure?" +msgstr "" + +msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." +msgstr "" + +msgid "PackageRegistry|npm command" +msgstr "" + +msgid "PackageRegistry|published by %{author}" +msgstr "" + +msgid "PackageRegistry|yarn command" +msgstr "" + +msgid "PackageType|Composer" +msgstr "" + +msgid "PackageType|Conan" +msgstr "" + +msgid "PackageType|Maven" +msgstr "" + +msgid "PackageType|NPM" +msgstr "" + +msgid "PackageType|NuGet" +msgstr "" + +msgid "PackageType|PyPI" +msgstr "" + +msgid "Packages" +msgstr "" + +msgid "Packages & Registries" +msgstr "" + +msgid "Page not found" +msgstr "" + +msgid "Page settings" +msgstr "" + +msgid "Page was successfully deleted" +msgstr "" + +msgid "PagerDutySettings|Active" +msgstr "" + +msgid "PagerDutySettings|Create a GitLab issue for each PagerDuty incident by %{docsLink}" +msgstr "" + +msgid "PagerDutySettings|Failed to update Webhook URL" +msgstr "" + +msgid "PagerDutySettings|Reset webhook URL" +msgstr "" + +msgid "PagerDutySettings|Resetting the webhook URL for this project will require updating this integration's settings in PagerDuty." +msgstr "" + +msgid "PagerDutySettings|Setting up a webhook with PagerDuty will automatically create a GitLab issue for each PagerDuty incident." +msgstr "" + +msgid "PagerDutySettings|Webhook URL" +msgstr "" + +msgid "PagerDutySettings|Webhook URL update was successful" +msgstr "" + +msgid "PagerDutySettings|configuring a webhook in PagerDuty" +msgstr "" + +msgid "Pages" +msgstr "" + +msgid "Pages Domain" +msgstr "" + +msgid "Pages getting started guide" +msgstr "" + +msgid "Pagination|Go to first page" +msgstr "" + +msgid "Pagination|Go to last page" +msgstr "" + +msgid "Pagination|Go to next page" +msgstr "" + +msgid "Pagination|Go to previous page" +msgstr "" + +msgid "Pagination|Last »" +msgstr "" + +msgid "Pagination|Next" +msgstr "" + +msgid "Pagination|Prev" +msgstr "" + +msgid "Pagination|« First" +msgstr "" + +msgid "Parameter" +msgstr "" + +msgid "Parameter \"job_id\" cannot exceed length of %{job_id_max_size}" +msgstr "" + +msgid "Parent" +msgstr "" + +msgid "Parent epic doesn't exist." +msgstr "" + +msgid "Parent epic is not present." +msgstr "" + +msgid "Parsing error for param :embed_json. %{message}" +msgstr "" + +msgid "Part of merge request changes" +msgstr "" + +msgid "Partial token for reference only" +msgstr "" + +msgid "Participants" +msgstr "" + +msgid "Passed" +msgstr "" + +msgid "Passed on" +msgstr "" + +msgid "Password" +msgstr "" + +msgid "Password (optional)" +msgstr "" + +msgid "Password Policy Guidelines" +msgstr "" + +msgid "Password authentication is unavailable." +msgstr "" + +msgid "Password confirmation" +msgstr "" + +msgid "Password successfully changed" +msgstr "" + +msgid "Password was successfully updated. Please sign in again." +msgstr "" + +msgid "Passwords should be unique and not used for any other sites or services." +msgstr "" + +msgid "Past due" +msgstr "" + +msgid "Paste a machine public key here. Read more about how to generate it" +msgstr "" + +msgid "Paste a machine public key here. Read more about how to generate it %{link_start}here%{link_end}" +msgstr "" + +msgid "Paste confidential epic link" +msgstr "" + +msgid "Paste confidential issue link" +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'. Do not paste your private SSH key, as that can compromise your identity." +msgstr "" + +msgid "Patch to apply" +msgstr "" + +msgid "Path" +msgstr "" + +msgid "Path:" +msgstr "" + +msgid "Paths can contain wildcards, like */welcome" +msgstr "" + +msgid "Pause" +msgstr "" + +msgid "Pause replication" +msgstr "" + +msgid "Paused Runners don't accept new jobs" +msgstr "" + +msgid "Pending" +msgstr "" + +msgid "Pending comments" +msgstr "" + +msgid "People without permission will never get a notification and won't be able to comment." +msgstr "" + +msgid "People without permission will never get a notification." +msgstr "" + +msgid "Percent rollout must be an integer number between 0 and 100" +msgstr "" + +msgid "Percentage" +msgstr "" + +msgid "Perform advanced options such as changing path, transferring, exporting, or removing the group." +msgstr "" + +msgid "Perform common operations on GitLab project" +msgstr "" + +msgid "Performance optimization" +msgstr "" + +msgid "PerformanceBar|Bullet notifications" +msgstr "" + +msgid "PerformanceBar|Download" +msgstr "" + +msgid "PerformanceBar|Elasticsearch calls" +msgstr "" + +msgid "PerformanceBar|Frontend resources" +msgstr "" + +msgid "PerformanceBar|Gitaly calls" +msgstr "" + +msgid "PerformanceBar|Redis calls" +msgstr "" + +msgid "PerformanceBar|Rugged calls" +msgstr "" + +msgid "PerformanceBar|SQL queries" +msgstr "" + +msgid "PerformanceBar|trace" +msgstr "" + +msgid "Permissions" +msgstr "" + +msgid "Permissions Help" +msgstr "" + +msgid "Permissions, LFS, 2FA" +msgstr "" + +msgid "Personal Access Token" +msgstr "" + +msgid "Personal project creation is not allowed. Please contact your administrator with questions" +msgstr "" + +msgid "Phabricator Server Import" +msgstr "" + +msgid "Phabricator Server URL" +msgstr "" + +msgid "Phabricator Tasks" +msgstr "" + +msgid "Pick a name" +msgstr "" + +msgid "Pin code" +msgstr "" + +msgid "Pipeline" +msgstr "" + +msgid "Pipeline %{label}" +msgstr "" + +msgid "Pipeline %{label} for \"%{dataTitle}\"" +msgstr "" + +msgid "Pipeline Schedule" +msgstr "" + +msgid "Pipeline Schedules" +msgstr "" + +msgid "Pipeline minutes quota" +msgstr "" + +msgid "Pipeline subscriptions" +msgstr "" + +msgid "Pipeline triggers" +msgstr "" + +msgid "Pipeline: %{status}" +msgstr "" + +msgid "PipelineCharts|CI / CD Analytics" +msgstr "" + +msgid "PipelineCharts|Failed:" +msgstr "" + +msgid "PipelineCharts|Overall statistics" +msgstr "" + +msgid "PipelineCharts|Success ratio:" +msgstr "" + +msgid "PipelineCharts|Successful:" +msgstr "" + +msgid "PipelineCharts|Total duration:" +msgstr "" + +msgid "PipelineCharts|Total:" +msgstr "" + +msgid "PipelineScheduleIntervalPattern|Custom (%{linkStart}Cron syntax%{linkEnd})" +msgstr "" + +msgid "PipelineSchedules|Activated" +msgstr "" + +msgid "PipelineSchedules|Active" +msgstr "" + +msgid "PipelineSchedules|All" +msgstr "" + +msgid "PipelineSchedules|Inactive" +msgstr "" + +msgid "PipelineSchedules|Next Run" +msgstr "" + +msgid "PipelineSchedules|None" +msgstr "" + +msgid "PipelineSchedules|Provide a short description for this pipeline" +msgstr "" + +msgid "PipelineSchedules|Take ownership" +msgstr "" + +msgid "PipelineSchedules|Target" +msgstr "" + +msgid "PipelineSchedules|Variables" +msgstr "" + +msgid "PipelineStatusTooltip|Pipeline: %{ciStatus}" +msgstr "" + +msgid "PipelineStatusTooltip|Pipeline: %{ci_status}" +msgstr "" + +msgid "Pipelines" +msgstr "" + +msgid "Pipelines charts" +msgstr "" + +msgid "Pipelines emails" +msgstr "" + +msgid "Pipelines for last month (%{oneMonthAgo} - %{today})" +msgstr "" + +msgid "Pipelines for last week (%{oneWeekAgo} - %{today})" +msgstr "" + +msgid "Pipelines for last year" +msgstr "" + +msgid "Pipelines for merge requests are configured. A detached pipeline runs in the context of the merge request, and not against the merged result. Learn more in the documentation for Pipelines for Merged Results." +msgstr "" + +msgid "Pipelines settings for '%{project_name}' were successfully updated." +msgstr "" + +msgid "Pipelines|API" +msgstr "" + +msgid "Pipelines|Are you sure you want to run this pipeline?" +msgstr "" + +msgid "Pipelines|Build with confidence" +msgstr "" + +msgid "Pipelines|By revoking a trigger you will break any processes making use of it. Are you sure?" +msgstr "" + +msgid "Pipelines|CI Lint" +msgstr "" + +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + +msgid "Pipelines|Child pipeline" +msgstr "" + +msgid "Pipelines|Clear Runner Caches" +msgstr "" + +msgid "Pipelines|Continuous Integration can help catch bugs by running your tests automatically, while Continuous Deployment can help you deliver code to your product environment." +msgstr "" + +msgid "Pipelines|Copy trigger token" +msgstr "" + +msgid "Pipelines|Description" +msgstr "" + +msgid "Pipelines|Edit" +msgstr "" + +msgid "Pipelines|Editor" +msgstr "" + +msgid "Pipelines|Get started with Pipelines" +msgstr "" + +msgid "Pipelines|Group %{namespace_name} has %{percentage}%% or less Shared Runner Pipeline minutes remaining. Once it runs out, no new jobs or pipelines in its projects will run." +msgstr "" + +msgid "Pipelines|Group %{namespace_name} has exceeded its pipeline minutes quota. Unless you buy additional pipeline minutes, no new jobs or pipelines in its projects will run." +msgstr "" + +msgid "Pipelines|If you are unsure, please ask a project maintainer to review it for you." +msgstr "" + +msgid "Pipelines|It is recommended the code is reviewed thoroughly before running this pipeline with the parent project's CI resource." +msgstr "" + +msgid "Pipelines|Last Used" +msgstr "" + +msgid "Pipelines|Loading Pipelines" +msgstr "" + +msgid "Pipelines|More Information" +msgstr "" + +msgid "Pipelines|No triggers have been created yet. Add one using the form above." +msgstr "" + +msgid "Pipelines|Owner" +msgstr "" + +msgid "Pipelines|Pipeline Editor" +msgstr "" + +msgid "Pipelines|Project cache successfully reset." +msgstr "" + +msgid "Pipelines|Revoke" +msgstr "" + +msgid "Pipelines|Run Pipeline" +msgstr "" + +msgid "Pipelines|Something went wrong while cleaning runners cache." +msgstr "" + +msgid "Pipelines|There are currently no finished pipelines." +msgstr "" + +msgid "Pipelines|There are currently no pipelines." +msgstr "" + +msgid "Pipelines|There was an error fetching the pipelines. Try again in a few moments or contact your support team." +msgstr "" + +msgid "Pipelines|This is a child pipeline within the parent pipeline" +msgstr "" + +msgid "Pipelines|This pipeline will run code originating from a forked project merge request. This means that the code can potentially have security considerations like exposing CI variables." +msgstr "" + +msgid "Pipelines|This project is not currently set up to run pipelines." +msgstr "" + +msgid "Pipelines|Token" +msgstr "" + +msgid "Pipelines|Trigger user has insufficient permissions to project" +msgstr "" + +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + +msgid "Pipelines|invalid" +msgstr "" + +msgid "Pipelines|parent" +msgstr "" + +msgid "Pipeline|Branch name" +msgstr "" + +msgid "Pipeline|Canceled" +msgstr "" + +msgid "Pipeline|Checking pipeline status." +msgstr "" + +msgid "Pipeline|Commit" +msgstr "" + +msgid "Pipeline|Could not retrieve the pipeline status. For troubleshooting steps, read the %{linkStart}documentation%{linkEnd}." +msgstr "" + +msgid "Pipeline|Coverage" +msgstr "" + +msgid "Pipeline|Created" +msgstr "" + +msgid "Pipeline|Date" +msgstr "" + +msgid "Pipeline|Detached merge request pipeline" +msgstr "" + +msgid "Pipeline|Duration" +msgstr "" + +msgid "Pipeline|Existing branch name or tag" +msgstr "" + +msgid "Pipeline|Failed" +msgstr "" + +msgid "Pipeline|Key" +msgstr "" + +msgid "Pipeline|Manual" +msgstr "" + +msgid "Pipeline|Merge train pipeline" +msgstr "" + +msgid "Pipeline|Merged result pipeline" +msgstr "" + +msgid "Pipeline|Passed" +msgstr "" + +msgid "Pipeline|Pending" +msgstr "" + +msgid "Pipeline|Pipeline" +msgstr "" + +msgid "Pipeline|Pipelines" +msgstr "" + +msgid "Pipeline|Raw text search is not currently supported. Please use the available search tokens." +msgstr "" + +msgid "Pipeline|Run Pipeline" +msgstr "" + +msgid "Pipeline|Run for" +msgstr "" + +msgid "Pipeline|Running" +msgstr "" + +msgid "Pipeline|Search branches" +msgstr "" + +msgid "Pipeline|Skipped" +msgstr "" + +msgid "Pipeline|Specify variable values to be used in this run. The values specified in %{linkStart}CI/CD settings%{linkEnd} will be used by default." +msgstr "" + +msgid "Pipeline|Specify variable values to be used in this run. The values specified in %{settings_link} will be used by default." +msgstr "" + +msgid "Pipeline|Stages" +msgstr "" + +msgid "Pipeline|Status" +msgstr "" + +msgid "Pipeline|Stop pipeline" +msgstr "" + +msgid "Pipeline|Stop pipeline #%{pipelineId}?" +msgstr "" + +msgid "Pipeline|Tag name" +msgstr "" + +msgid "Pipeline|Trigger author" +msgstr "" + +msgid "Pipeline|Triggerer" +msgstr "" + +msgid "Pipeline|Value" +msgstr "" + +msgid "Pipeline|Variables" +msgstr "" + +msgid "Pipeline|You’re about to stop pipeline %{pipelineId}." +msgstr "" + +msgid "Pipeline|for" +msgstr "" + +msgid "Pipeline|on" +msgstr "" + +msgid "Pipeline|with stage" +msgstr "" + +msgid "Pipeline|with stages" +msgstr "" + +msgid "PivotalTrackerService|Comma-separated list of branches which will be automatically inspected. Leave blank to include all branches." +msgstr "" + +msgid "PivotalTrackerService|Pivotal Tracker API token." +msgstr "" + +msgid "PivotalTrackerService|Project Management Software (Source Commits Endpoint)" +msgstr "" + +msgid "Plain diff" +msgstr "" + +msgid "Plan" +msgstr "" + +msgid "Plan:" +msgstr "" + +msgid "PlantUML" +msgstr "" + +msgid "Play" +msgstr "" + +msgid "Play all manual" +msgstr "" + +msgid "Please %{link_to_register} or %{link_to_sign_in} to comment" +msgstr "" + +msgid "Please %{startTagRegister}register%{endRegisterTag} or %{startTagSignIn}sign in%{endSignInTag} to reply" +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 and unlock the power of CI/CD. Didn't receive it? %{resend_link}. Wrong email address? %{update_link}." +msgstr "" + +msgid "Please choose a file" +msgstr "" + +msgid "Please choose a group URL with no special characters." +msgstr "" + +msgid "Please complete your profile with email address" +msgstr "" + +msgid "Please contact your administrator with any questions." +msgstr "" + +msgid "Please contact your administrator." +msgstr "" + +msgid "Please convert %{linkStart}them to Git%{linkEnd}, and go through the %{linkToImportFlow} again." +msgstr "" + +msgid "Please convert them to Git on Google Code, and go through the %{link_to_import_flow} again." +msgstr "" + +msgid "Please create a password for your new account." +msgstr "" + +msgid "Please create a username with only alphanumeric characters." +msgstr "" + +msgid "Please create an index before enabling indexing" +msgstr "" + +msgid "Please enable and migrate to hashed storage to avoid security issues and ensure data integrity. %{migrate_link}" +msgstr "" + +msgid "Please ensure your account's %{account_link_start}recovery settings%{account_link_end} are up to date." +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 URL format, ex: http://www.example.com/home" +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 fill out this field." +msgstr "" + +msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." +msgstr "" + +msgid "Please follow the Let's Encrypt troubleshooting instructions to re-obtain your Let's Encrypt certificate: %{docs_url}." +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 only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + +msgid "Please provide a name" +msgstr "" + +msgid "Please provide a valid URL" +msgstr "" + +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + +msgid "Please provide a valid email address." +msgstr "" + +msgid "Please provide attributes to update" +msgstr "" + +msgid "Please reach out if you have any questions and we'll be happy to assist." +msgstr "" + +msgid "Please refer to %{docs_url}" +msgstr "" + +msgid "Please select" +msgstr "" + +msgid "Please select a Jira project" +msgstr "" + +msgid "Please select a country" +msgstr "" + +msgid "Please select a file" +msgstr "" + +msgid "Please select a group." +msgstr "" + +msgid "Please select a valid target branch" +msgstr "" + +msgid "Please select and add a member" +msgstr "" + +msgid "Please select at least one filter to see results" +msgstr "" + +msgid "Please set a new password before proceeding." +msgstr "" + +msgid "Please share your feedback about %{featureName} %{linkStart}in this issue%{linkEnd} to help us improve the experience." +msgstr "" + +msgid "Please solve the reCAPTCHA" +msgstr "" + +msgid "Please try again" +msgstr "" + +msgid "Please type %{phrase_code} to proceed or close this modal to cancel." +msgstr "" + +msgid "Please type the following to confirm:" +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 "Plugins directory is deprecated and will be removed in 14.0. Please move this file into /file_hooks directory." +msgstr "" + +msgid "Pod does not exist" +msgstr "" + +msgid "Pod not found" +msgstr "" + +msgid "Pods in use" +msgstr "" + +msgid "Point to any links you like: documentation, built binaries, or other related materials. These can be internal or external links from your GitLab instance. Duplicate URLs are not allowed." +msgstr "" + +msgid "Pre-defined push rules." +msgstr "" + +msgid "Preferences" +msgstr "" + +msgid "Preferences saved." +msgstr "" + +msgid "Preferences|Behavior" +msgstr "" + +msgid "Preferences|Choose between fixed (max. 1280px) and fluid (%{percentage}) application layout." +msgstr "" + +msgid "Preferences|Choose what content you want to see on a project’s overview page." +msgstr "" + +msgid "Preferences|Choose what content you want to see on your homepage." +msgstr "" + +msgid "Preferences|Customize integrations with third party services." +msgstr "" + +msgid "Preferences|Customize the appearance of the application header and navigation sidebar." +msgstr "" + +msgid "Preferences|Display time in 24-hour format" +msgstr "" + +msgid "Preferences|Enable integrated code intelligence on code views" +msgstr "" + +msgid "Preferences|For example: 30 mins ago." +msgstr "" + +msgid "Preferences|Homepage content" +msgstr "" + +msgid "Preferences|Instead of all the files changed, show only one file at a time. To switch between files, use the file browser." +msgstr "" + +msgid "Preferences|Integrations" +msgstr "" + +msgid "Preferences|Layout width" +msgstr "" + +msgid "Preferences|Must be a number between %{min} and %{max}" +msgstr "" + +msgid "Preferences|Navigation theme" +msgstr "" + +msgid "Preferences|Project overview content" +msgstr "" + +msgid "Preferences|Render whitespace characters in the Web IDE" +msgstr "" + +msgid "Preferences|Show one file at a time on merge request's Changes tab" +msgstr "" + +msgid "Preferences|Show whitespace changes in diffs" +msgstr "" + +msgid "Preferences|Sourcegraph" +msgstr "" + +msgid "Preferences|Syntax highlighting theme" +msgstr "" + +msgid "Preferences|Tab width" +msgstr "" + +msgid "Preferences|These settings will update how dates and times are displayed for you." +msgstr "" + +msgid "Preferences|This feature is experimental and translations are not complete yet" +msgstr "" + +msgid "Preferences|This setting allows you to customize the appearance of the syntax." +msgstr "" + +msgid "Preferences|This setting allows you to customize the behavior of the system layout and default views." +msgstr "" + +msgid "Preferences|Time display" +msgstr "" + +msgid "Preferences|Time format" +msgstr "" + +msgid "Preferences|Time preferences" +msgstr "" + +msgid "Preferences|Use relative times" +msgstr "" + +msgid "Press %{key}-C to copy" +msgstr "" + +msgid "Prev" +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 "Prevent environment from auto-stopping" +msgstr "" + +msgid "Prevent project forking outside current group" +msgstr "" + +msgid "Prevent users from changing their profile name" +msgstr "" + +msgid "Prevent users from performing write operations on GitLab while performing maintenance." +msgstr "" + +msgid "Preview" +msgstr "" + +msgid "Preview Markdown" +msgstr "" + +msgid "Preview changes" +msgstr "" + +msgid "Preview payload" +msgstr "" + +msgid "Previous Artifacts" +msgstr "" + +msgid "Previous commit" +msgstr "" + +msgid "Previous file in diff" +msgstr "" + +msgid "Previous unresolved discussion" +msgstr "" + +msgid "Primary" +msgstr "" + +msgid "Prioritize" +msgstr "" + +msgid "Prioritize label" +msgstr "" + +msgid "Prioritized Labels" +msgstr "" + +msgid "Prioritized label" +msgstr "" + +msgid "Private" +msgstr "" + +msgid "Private - Project access must be granted explicitly to each user. If this project is part of a group, access will be granted to members of the group." +msgstr "" + +msgid "Private - The group and its projects can only be viewed by members." +msgstr "" + +msgid "Private group(s)" +msgstr "" + +msgid "Private profile" +msgstr "" + +msgid "Private projects Minutes cost factor" +msgstr "" + +msgid "Private projects can be created in your personal namespace with:" +msgstr "" + +msgid "Proceed" +msgstr "" + +msgid "Product Analytics" +msgstr "" + +msgid "ProductAnalytics|There is no data for this type of chart currently. Please see the Setup tab if you have not configured the product analytics tool already." +msgstr "" + +msgid "Productivity" +msgstr "" + +msgid "Productivity Analytics" +msgstr "" + +msgid "Productivity analytics can help identify the problems that are delaying your team" +msgstr "" + +msgid "ProductivityAanalytics|Merge requests" +msgstr "" + +msgid "ProductivityAanalytics|is earlier than the allowed minimum date" +msgstr "" + +msgid "ProductivityAnalytics|Ascending" +msgstr "" + +msgid "ProductivityAnalytics|Days" +msgstr "" + +msgid "ProductivityAnalytics|Days to merge" +msgstr "" + +msgid "ProductivityAnalytics|Descending" +msgstr "" + +msgid "ProductivityAnalytics|Hours" +msgstr "" + +msgid "ProductivityAnalytics|List" +msgstr "" + +msgid "ProductivityAnalytics|Merge Requests" +msgstr "" + +msgid "ProductivityAnalytics|Merge date" +msgstr "" + +msgid "ProductivityAnalytics|Merge requests" +msgstr "" + +msgid "ProductivityAnalytics|Time to merge" +msgstr "" + +msgid "ProductivityAnalytics|Trendline" +msgstr "" + +msgid "ProductivityAnalytics|is earlier than the given merged at after date" +msgstr "" + +msgid "Profile" +msgstr "" + +msgid "Profile Settings" +msgstr "" + +msgid "ProfileSession|on" +msgstr "" + +msgid "Profiles| You are about to permanently delete %{yourAccount}, and all of the issues, merge requests, and groups linked to your account. Once you confirm %{deleteAccount}, it cannot be undone or recovered." +msgstr "" + +msgid "Profiles| You are going to change the username %{currentUsernameBold} to %{newUsernameBold}. Profile and projects will be redirected to the %{newUsername} namespace but this redirect will expire once the %{currentUsername} namespace is registered by another user or group. Please update your Git repository remotes as soon as possible." +msgstr "" + +msgid "Profiles|%{provider} Active" +msgstr "" + +msgid "Profiles|@username" +msgstr "" + +msgid "Profiles|Account scheduled for removal." +msgstr "" + +msgid "Profiles|Activate signin with one of the following services" +msgstr "" + +msgid "Profiles|Active" +msgstr "" + +msgid "Profiles|Add key" +msgstr "" + +msgid "Profiles|Add status emoji" +msgstr "" + +msgid "Profiles|Avatar cropper" +msgstr "" + +msgid "Profiles|Avatar will be removed. Are you sure?" +msgstr "" + +msgid "Profiles|Bio" +msgstr "" + +msgid "Profiles|Change username" +msgstr "" + +msgid "Profiles|Changing your username can have unintended side effects." +msgstr "" + +msgid "Profiles|Choose file..." +msgstr "" + +msgid "Profiles|Choose to show contributions of private projects on your public profile without any project, repository or organization information" +msgstr "" + +msgid "Profiles|City, country" +msgstr "" + +msgid "Profiles|Clear status" +msgstr "" + +msgid "Profiles|Click on icon to activate signin with one of the following services" +msgstr "" + +msgid "Profiles|Commit email" +msgstr "" + +msgid "Profiles|Connect %{provider}" +msgstr "" + +msgid "Profiles|Connected Accounts" +msgstr "" + +msgid "Profiles|Current path: %{path}" +msgstr "" + +msgid "Profiles|Current status" +msgstr "" + +msgid "Profiles|Default notification email" +msgstr "" + +msgid "Profiles|Delete account" +msgstr "" + +msgid "Profiles|Deleting an account has the following effects:" +msgstr "" + +msgid "Profiles|Disconnect" +msgstr "" + +msgid "Profiles|Disconnect %{provider}" +msgstr "" + +msgid "Profiles|Do not show on profile" +msgstr "" + +msgid "Profiles|Don't display activity-related personal information on your profiles" +msgstr "" + +msgid "Profiles|Edit Profile" +msgstr "" + +msgid "Profiles|Enter your name, so people you know can recognize you" +msgstr "" + +msgid "Profiles|Expires at" +msgstr "" + +msgid "Profiles|Expires:" +msgstr "" + +msgid "Profiles|Feed token was successfully reset" +msgstr "" + +msgid "Profiles|Full name" +msgstr "" + +msgid "Profiles|Give your individual key a title." +msgstr "" + +msgid "Profiles|Include private contributions on my profile" +msgstr "" + +msgid "Profiles|Incoming email token was successfully reset" +msgstr "" + +msgid "Profiles|Increase your account's security by enabling Two-Factor Authentication (2FA)" +msgstr "" + +msgid "Profiles|Invalid password" +msgstr "" + +msgid "Profiles|Invalid username" +msgstr "" + +msgid "Profiles|Key" +msgstr "" + +msgid "Profiles|Last used:" +msgstr "" + +msgid "Profiles|Learn more" +msgstr "" + +msgid "Profiles|Location" +msgstr "" + +msgid "Profiles|Made a private contribution" +msgstr "" + +msgid "Profiles|Main settings" +msgstr "" + +msgid "Profiles|No file chosen" +msgstr "" + +msgid "Profiles|Notification email" +msgstr "" + +msgid "Profiles|Organization" +msgstr "" + +msgid "Profiles|Path" +msgstr "" + +msgid "Profiles|Position and size your new avatar" +msgstr "" + +msgid "Profiles|Primary email" +msgstr "" + +msgid "Profiles|Private contributions" +msgstr "" + +msgid "Profiles|Profile was successfully updated" +msgstr "" + +msgid "Profiles|Public Avatar" +msgstr "" + +msgid "Profiles|Public email" +msgstr "" + +msgid "Profiles|Remove avatar" +msgstr "" + +msgid "Profiles|Set new profile picture" +msgstr "" + +msgid "Profiles|Social sign-in" +msgstr "" + +msgid "Profiles|Some options are unavailable for LDAP accounts" +msgstr "" + +msgid "Profiles|Static object token was successfully reset" +msgstr "" + +msgid "Profiles|Tell us about yourself in fewer than 250 characters" +msgstr "" + +msgid "Profiles|The ability to update your name has been disabled by your administrator." +msgstr "" + +msgid "Profiles|The maximum file size allowed is 200KB." +msgstr "" + +msgid "Profiles|This doesn't look like a public SSH key, are you sure you want to add it? It will be publicly visible." +msgstr "" + +msgid "Profiles|This email will be displayed on your public profile" +msgstr "" + +msgid "Profiles|This email will be used for web based operations, such as edits and merges. %{commit_email_link_start}Learn more%{commit_email_link_end}" +msgstr "" + +msgid "Profiles|This emoji and message will appear on your profile and throughout the interface." +msgstr "" + +msgid "Profiles|This information will appear on your profile" +msgstr "" + +msgid "Profiles|Time settings" +msgstr "" + +msgid "Profiles|Two-Factor Authentication" +msgstr "" + +msgid "Profiles|Type your %{confirmationValue} to confirm:" +msgstr "" + +msgid "Profiles|Typically starts with \"ssh-ed25519 …\" or \"ssh-rsa …\"" +msgstr "" + +msgid "Profiles|Update profile settings" +msgstr "" + +msgid "Profiles|Update username" +msgstr "" + +msgid "Profiles|Upload new avatar" +msgstr "" + +msgid "Profiles|Use a private email - %{email}" +msgstr "" + +msgid "Profiles|User ID" +msgstr "" + +msgid "Profiles|Username change failed - %{message}" +msgstr "" + +msgid "Profiles|Username successfully changed" +msgstr "" + +msgid "Profiles|Using emojis in names seems fun, but please try to set a status message instead" +msgstr "" + +msgid "Profiles|What's your status?" +msgstr "" + +msgid "Profiles|Who you represent or work for" +msgstr "" + +msgid "Profiles|You can change your avatar here" +msgstr "" + +msgid "Profiles|You can change your avatar here or remove the current avatar to revert to %{gravatar_link}" +msgstr "" + +msgid "Profiles|You can set your current timezone here" +msgstr "" + +msgid "Profiles|You can upload your avatar here" +msgstr "" + +msgid "Profiles|You can upload your avatar here or change it at %{gravatar_link}" +msgstr "" + +msgid "Profiles|You don't have access to delete this user." +msgstr "" + +msgid "Profiles|You must transfer ownership or delete groups you are an owner of before you can delete your account" +msgstr "" + +msgid "Profiles|You must transfer ownership or delete these groups before you can delete your account." +msgstr "" + +msgid "Profiles|Your LinkedIn profile name from linkedin.com/in/profilename" +msgstr "" + +msgid "Profiles|Your account is currently an owner in these groups:" +msgstr "" + +msgid "Profiles|Your email address was automatically set based on your %{provider_label} account" +msgstr "" + +msgid "Profiles|Your key has expired" +msgstr "" + +msgid "Profiles|Your location was automatically set based on your %{provider_label} account" +msgstr "" + +msgid "Profiles|Your name was automatically set based on your %{provider_label} account, so people you know can recognize you" +msgstr "" + +msgid "Profiles|Your status" +msgstr "" + +msgid "Profiles|e.g. My MacBook key" +msgstr "" + +msgid "Profiles|username" +msgstr "" + +msgid "Profiles|website.com" +msgstr "" + +msgid "Profiles|your account" +msgstr "" + +msgid "Profile|%{job_title} at %{organization}" +msgstr "" + +msgid "Profiling - Performance bar" +msgstr "" + +msgid "Programming languages used in this repository" +msgstr "" + +msgid "Progress" +msgstr "" + +msgid "Project" +msgstr "" + +msgid "Project \"%{name}\" is no longer available. Select another project to continue." +msgstr "" + +msgid "Project %{project_repo} could not be found" +msgstr "" + +msgid "Project & Group can not be assigned at the same time" +msgstr "" + +msgid "Project '%{project_name}' is being imported." +msgstr "" + +msgid "Project '%{project_name}' is in the process of being deleted." +msgstr "" + +msgid "Project '%{project_name}' is restored." +msgstr "" + +msgid "Project '%{project_name}' queued for deletion." +msgstr "" + +msgid "Project '%{project_name}' was successfully created." +msgstr "" + +msgid "Project '%{project_name}' was successfully updated." +msgstr "" + +msgid "Project '%{project_name}' will be deleted on %{date}" +msgstr "" + +msgid "Project Access Tokens" +msgstr "" + +msgid "Project Audit Events" +msgstr "" + +msgid "Project Badges" +msgstr "" + +msgid "Project Files" +msgstr "" + +msgid "Project ID" +msgstr "" + +msgid "Project URL" +msgstr "" + +msgid "Project access must be granted explicitly to each user. If this project is part of a group, access will be granted to members of the group." +msgstr "" + +msgid "Project already deleted" +msgstr "" + +msgid "Project and wiki repositories" +msgstr "" + +msgid "Project avatar" +msgstr "" + +msgid "Project cannot be shared with the group it is in or one of its ancestors." +msgstr "" + +msgid "Project clone URL" +msgstr "" + +msgid "Project configuration, excluding integrations" +msgstr "" + +msgid "Project description (optional)" +msgstr "" + +msgid "Project details" +msgstr "" + +msgid "Project does not exist or you don't have permission to perform this action" +msgstr "" + +msgid "Project export could not be deleted." +msgstr "" + +msgid "Project export enabled" +msgstr "" + +msgid "Project export has been deleted." +msgstr "" + +msgid "Project export link has expired. Please generate a new export from your project settings." +msgstr "" + +msgid "Project export started. A download link will be sent by email and made available on this page." +msgstr "" + +msgid "Project has too many %{label_for_message} to search" +msgstr "" + +msgid "Project info:" +msgstr "" + +msgid "Project is required when cluster_type is :project" +msgstr "" + +msgid "Project members" +msgstr "" + +msgid "Project milestone" +msgstr "" + +msgid "Project name" +msgstr "" + +msgid "Project name suffix" +msgstr "" + +msgid "Project name suffix is a user-defined string which will be appended to the project path, and will form the Service Desk email address." +msgstr "" + +msgid "Project order will not be saved as local storage is not available." +msgstr "" + +msgid "Project overview" +msgstr "" + +msgid "Project path" +msgstr "" + +msgid "Project scanning help page" +msgstr "" + +msgid "Project security status" +msgstr "" + +msgid "Project security status help page" +msgstr "" + +msgid "Project slug" +msgstr "" + +msgid "Project uploads" +msgstr "" + +msgid "Project visibility level will be changed to match namespace rules when transferring to a group." +msgstr "" + +msgid "Project was not found or you do not have permission to add this project to Security Dashboards." +msgstr "" + +msgid "Project: %{name}" +msgstr "" + +msgid "ProjectActivityRSS|Subscribe" +msgstr "" + +msgid "ProjectCreationLevel|Allowed to create projects" +msgstr "" + +msgid "ProjectCreationLevel|Default project creation protection" +msgstr "" + +msgid "ProjectCreationLevel|Developers + Maintainers" +msgstr "" + +msgid "ProjectCreationLevel|Maintainers" +msgstr "" + +msgid "ProjectCreationLevel|No one" +msgstr "" + +msgid "ProjectFileTree|Name" +msgstr "" + +msgid "ProjectFileTree|Show more" +msgstr "" + +msgid "ProjectLastActivity|Never" +msgstr "" + +msgid "ProjectLifecycle|Stage" +msgstr "" + +msgid "ProjectOverview|Fork" +msgstr "" + +msgid "ProjectOverview|Forks" +msgstr "" + +msgid "ProjectOverview|Go to your fork" +msgstr "" + +msgid "ProjectOverview|Star" +msgstr "" + +msgid "ProjectOverview|Starrer" +msgstr "" + +msgid "ProjectOverview|Starrers" +msgstr "" + +msgid "ProjectOverview|Unstar" +msgstr "" + +msgid "ProjectOverview|You have reached your project limit" +msgstr "" + +msgid "ProjectOverview|You must sign in to star a project" +msgstr "" + +msgid "ProjectPage|Project ID: %{project_id}" +msgstr "" + +msgid "ProjectSelect| or group" +msgstr "" + +msgid "ProjectSelect|Search for project" +msgstr "" + +msgid "ProjectService|%{service_title}: status off" +msgstr "" + +msgid "ProjectService|%{service_title}: status on" +msgstr "" + +msgid "ProjectService|Event will be triggered by a push to the repository" +msgstr "" + +msgid "ProjectService|Event will be triggered when a commit is created/updated" +msgstr "" + +msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" +msgstr "" + +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" +msgstr "" + +msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" +msgstr "" + +msgid "ProjectService|Event will be triggered when a new tag is pushed to the repository" +msgstr "" + +msgid "ProjectService|Event will be triggered when a new, unique alert is recorded" +msgstr "" + +msgid "ProjectService|Event will be triggered when a pipeline status changes" +msgstr "" + +msgid "ProjectService|Event will be triggered when a wiki page is created/updated" +msgstr "" + +msgid "ProjectService|Event will be triggered when an issue is created/updated/closed" +msgstr "" + +msgid "ProjectService|Event will be triggered when someone adds a comment" +msgstr "" + +msgid "ProjectService|Event will be triggered when someone adds a comment on a confidential issue" +msgstr "" + +msgid "ProjectService|Perform common operations on GitLab project: %{project_name}" +msgstr "" + +msgid "ProjectService|To set up this service:" +msgstr "" + +msgid "ProjectSettings|Additional merge request capabilities that influence how and when merges will be performed" +msgstr "" + +msgid "ProjectSettings|All discussions must be resolved" +msgstr "" + +msgid "ProjectSettings|Allow" +msgstr "" + +msgid "ProjectSettings|Allow users to make copies of your repository to a new project" +msgstr "" + +msgid "ProjectSettings|Allow users to request access" +msgstr "" + +msgid "ProjectSettings|Automatically resolve merge request diff discussions when they become outdated" +msgstr "" + +msgid "ProjectSettings|Badges" +msgstr "" + +msgid "ProjectSettings|Build, test, and deploy your changes" +msgstr "" + +msgid "ProjectSettings|Checkbox is visible and selected by default." +msgstr "" + +msgid "ProjectSettings|Checkbox is visible and unselected by default." +msgstr "" + +msgid "ProjectSettings|Choose your merge method, merge options, merge checks, and merge suggestions." +msgstr "" + +msgid "ProjectSettings|Choose your merge method, merge options, merge checks, merge suggestions, and set up a default description template for merge requests." +msgstr "" + +msgid "ProjectSettings|Contact an admin to change this setting." +msgstr "" + +msgid "ProjectSettings|Container registry" +msgstr "" + +msgid "ProjectSettings|Customize your project badges." +msgstr "" + +msgid "ProjectSettings|Disable email notifications" +msgstr "" + +msgid "ProjectSettings|Do not allow" +msgstr "" + +msgid "ProjectSettings|Enable 'Delete source branch' option by default" +msgstr "" + +msgid "ProjectSettings|Enable merge trains and pipelines for merged results" +msgstr "" + +msgid "ProjectSettings|Encourage" +msgstr "" + +msgid "ProjectSettings|Every merge creates a merge commit" +msgstr "" + +msgid "ProjectSettings|Every project can have its own space to store its Docker images" +msgstr "" + +msgid "ProjectSettings|Every project can have its own space to store its packages" +msgstr "" + +msgid "ProjectSettings|Everyone" +msgstr "" + +msgid "ProjectSettings|Existing merge requests and protected branches are not affected" +msgstr "" + +msgid "ProjectSettings|Failed to protect the tag" +msgstr "" + +msgid "ProjectSettings|Failed to update tag!" +msgstr "" + +msgid "ProjectSettings|Fast-forward merge" +msgstr "" + +msgid "ProjectSettings|Fast-forward merges only" +msgstr "" + +msgid "ProjectSettings|Forks" +msgstr "" + +msgid "ProjectSettings|Git Large File Storage (LFS)" +msgstr "" + +msgid "ProjectSettings|Global" +msgstr "" + +msgid "ProjectSettings|Internal" +msgstr "" + +msgid "ProjectSettings|Issues" +msgstr "" + +msgid "ProjectSettings|LFS objects from this repository are still available to forks. %{linkStart}How do I remove them?%{linkEnd}" +msgstr "" + +msgid "ProjectSettings|Learn more about badges." +msgstr "" + +msgid "ProjectSettings|Lightweight issue tracking system for this project" +msgstr "" + +msgid "ProjectSettings|Manages large files such as audio, video, and graphics files" +msgstr "" + +msgid "ProjectSettings|Merge checks" +msgstr "" + +msgid "ProjectSettings|Merge commit" +msgstr "" + +msgid "ProjectSettings|Merge commit with semi-linear history" +msgstr "" + +msgid "ProjectSettings|Merge method" +msgstr "" + +msgid "ProjectSettings|Merge options" +msgstr "" + +msgid "ProjectSettings|Merge requests" +msgstr "" + +msgid "ProjectSettings|Merge suggestions" +msgstr "" + +msgid "ProjectSettings|No merge commits are created" +msgstr "" + +msgid "ProjectSettings|Note: the container registry is always visible when a project is public" +msgstr "" + +msgid "ProjectSettings|Only signed commits can be pushed to this repository." +msgstr "" + +msgid "ProjectSettings|Packages" +msgstr "" + +msgid "ProjectSettings|Pages" +msgstr "" + +msgid "ProjectSettings|Pages for project documentation" +msgstr "" + +msgid "ProjectSettings|Pipelines" +msgstr "" + +msgid "ProjectSettings|Pipelines for merge requests must be enabled in the CI/CD configuration file, or pipelines could be unresolvable or dropped" +msgstr "" + +msgid "ProjectSettings|Pipelines must succeed" +msgstr "" + +msgid "ProjectSettings|Pipelines need to be configured to enable this feature." +msgstr "" + +msgid "ProjectSettings|Private" +msgstr "" + +msgid "ProjectSettings|Project visibility" +msgstr "" + +msgid "ProjectSettings|Public" +msgstr "" + +msgid "ProjectSettings|Repository" +msgstr "" + +msgid "ProjectSettings|Require" +msgstr "" + +msgid "ProjectSettings|Set the default behavior and availability of this option in merge requests. Changes made are also applied to existing merge requests." +msgstr "" + +msgid "ProjectSettings|Share code pastes with others out of Git repository" +msgstr "" + +msgid "ProjectSettings|Show default award emojis" +msgstr "" + +msgid "ProjectSettings|Show link to create/view merge request when pushing from the command line" +msgstr "" + +msgid "ProjectSettings|Skipped pipelines are considered successful" +msgstr "" + +msgid "ProjectSettings|Snippets" +msgstr "" + +msgid "ProjectSettings|Squash commits when merging" +msgstr "" + +msgid "ProjectSettings|Squashing is always performed. Checkbox is visible and selected, and users cannot change it." +msgstr "" + +msgid "ProjectSettings|Squashing is never performed and the checkbox is hidden." +msgstr "" + +msgid "ProjectSettings|Submit changes to be merged upstream" +msgstr "" + +msgid "ProjectSettings|The commit message used to apply merge request suggestions" +msgstr "" + +msgid "ProjectSettings|The variables GitLab supports:" +msgstr "" + +msgid "ProjectSettings|These checks must pass before merge requests can be merged" +msgstr "" + +msgid "ProjectSettings|This introduces the risk of merging changes that will not pass the pipeline." +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 setting will override user notification preferences for all project members." +msgstr "" + +msgid "ProjectSettings|This will dictate the commit history when you merge a merge request" +msgstr "" + +msgid "ProjectSettings|Transfer project" +msgstr "" + +msgid "ProjectSettings|Users can only push commits to this repository that were committed with one of their own verified emails." +msgstr "" + +msgid "ProjectSettings|View and edit files in this project" +msgstr "" + +msgid "ProjectSettings|View and edit files in this project. Non-project members will only have read access" +msgstr "" + +msgid "ProjectSettings|When conflicts arise the user is given the option to rebase" +msgstr "" + +msgid "ProjectSettings|When enabled, issues, merge requests, and snippets will always show thumbs-up and thumbs-down award emoji buttons." +msgstr "" + +msgid "ProjectSettings|Wiki" +msgstr "" + +msgid "ProjectSettings|With GitLab Pages you can host your static websites on GitLab" +msgstr "" + +msgid "ProjectSettings|With Metrics Dashboard you can visualize this project performance metrics" +msgstr "" + +msgid "ProjectTemplates|.NET Core" +msgstr "" + +msgid "ProjectTemplates|Android" +msgstr "" + +msgid "ProjectTemplates|Basic" +msgstr "" + +msgid "ProjectTemplates|GitLab Cluster Management" +msgstr "" + +msgid "ProjectTemplates|Gitpod/Spring Petclinic" +msgstr "" + +msgid "ProjectTemplates|Go Micro" +msgstr "" + +msgid "ProjectTemplates|HIPAA Audit Protocol" +msgstr "" + +msgid "ProjectTemplates|Netlify/GitBook" +msgstr "" + +msgid "ProjectTemplates|Netlify/Hexo" +msgstr "" + +msgid "ProjectTemplates|Netlify/Hugo" +msgstr "" + +msgid "ProjectTemplates|Netlify/Jekyll" +msgstr "" + +msgid "ProjectTemplates|Netlify/Plain HTML" +msgstr "" + +msgid "ProjectTemplates|NodeJS Express" +msgstr "" + +msgid "ProjectTemplates|Pages/Gatsby" +msgstr "" + +msgid "ProjectTemplates|Pages/GitBook" +msgstr "" + +msgid "ProjectTemplates|Pages/Hexo" +msgstr "" + +msgid "ProjectTemplates|Pages/Hugo" +msgstr "" + +msgid "ProjectTemplates|Pages/Jekyll" +msgstr "" + +msgid "ProjectTemplates|Pages/Plain HTML" +msgstr "" + +msgid "ProjectTemplates|Ruby on Rails" +msgstr "" + +msgid "ProjectTemplates|SalesforceDX" +msgstr "" + +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + +msgid "ProjectTemplates|Serverless Framework/JS" +msgstr "" + +msgid "ProjectTemplates|Spring" +msgstr "" + +msgid "ProjectTemplates|Static Site Editor/Middleman" +msgstr "" + +msgid "ProjectTemplates|iOS (Swift)" +msgstr "" + +msgid "Projects" +msgstr "" + +msgid "Projects (%{count})" +msgstr "" + +msgid "Projects Successfully Retrieved" +msgstr "" + +msgid "Projects are graded based on the highest severity vulnerability present" +msgstr "" + +msgid "Projects shared with %{group_name}" +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 will be permanently deleted after a 7-day waiting period." +msgstr "" + +msgid "Projects will be permanently deleted immediately." +msgstr "" + +msgid "Projects with critical vulnerabilities" +msgstr "" + +msgid "Projects with high or unknown vulnerabilities" +msgstr "" + +msgid "Projects with low vulnerabilities" +msgstr "" + +msgid "Projects with medium vulnerabilities" +msgstr "" + +msgid "Projects with no vulnerabilities and security scanning enabled" +msgstr "" + +msgid "Projects with write access" +msgstr "" + +msgid "ProjectsDropdown|Frequently visited" +msgstr "" + +msgid "ProjectsDropdown|Loading projects" +msgstr "" + +msgid "ProjectsDropdown|Projects you visit often will appear here" +msgstr "" + +msgid "ProjectsDropdown|Search your projects" +msgstr "" + +msgid "ProjectsDropdown|Something went wrong on our end." +msgstr "" + +msgid "ProjectsDropdown|Sorry, no projects matched your search" +msgstr "" + +msgid "ProjectsDropdown|This feature requires browser localStorage support" +msgstr "" + +msgid "ProjectsNew|Allows you to immediately clone this project’s repository. Skip this if you plan to push up an existing repository." +msgstr "" + +msgid "ProjectsNew|Blank" +msgstr "" + +msgid "ProjectsNew|Blank project" +msgstr "" + +msgid "ProjectsNew|Connect your external repository to GitLab CI/CD." +msgstr "" + +msgid "ProjectsNew|Contact an administrator to enable options for importing your project." +msgstr "" + +msgid "ProjectsNew|Create" +msgstr "" + +msgid "ProjectsNew|Create a blank project to house your files, plan your work, and collaborate on code, among other things." +msgstr "" + +msgid "ProjectsNew|Create blank project" +msgstr "" + +msgid "ProjectsNew|Create from template" +msgstr "" + +msgid "ProjectsNew|Create new project" +msgstr "" + +msgid "ProjectsNew|Creating project & repository." +msgstr "" + +msgid "ProjectsNew|Description format" +msgstr "" + +msgid "ProjectsNew|Import" +msgstr "" + +msgid "ProjectsNew|Import project" +msgstr "" + +msgid "ProjectsNew|Initialize repository with a README" +msgstr "" + +msgid "ProjectsNew|No import options available" +msgstr "" + +msgid "ProjectsNew|Please wait a moment, this page will automatically refresh when ready." +msgstr "" + +msgid "ProjectsNew|Project description %{tag_start}(optional)%{tag_end}" +msgstr "" + +msgid "ProjectsNew|Run CI/CD for external repository" +msgstr "" + +msgid "ProjectsNew|Template" +msgstr "" + +msgid "ProjectsNew|Visibility Level" +msgstr "" + +msgid "ProjectsNew|Want to house several dependent projects under the same namespace? %{link_start}Create a group.%{link_end}" +msgstr "" + +msgid "Prometheus" +msgstr "" + +msgid "PrometheusAlerts|%{count} alerts applied" +msgstr "" + +msgid "PrometheusAlerts|%{firingCount} firing" +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|Firing: %{alerts}" +msgstr "" + +msgid "PrometheusAlerts|Firing: %{alert}" +msgstr "" + +msgid "PrometheusAlerts|Operator" +msgstr "" + +msgid "PrometheusAlerts|Runbook URL (optional)" +msgstr "" + +msgid "PrometheusAlerts|Select query" +msgstr "" + +msgid "PrometheusAlerts|Threshold" +msgstr "" + +msgid "PrometheusAlerts|exceeded" +msgstr "" + +msgid "PrometheusAlerts|https://gitlab.com/gitlab-com/runbooks" +msgstr "" + +msgid "PrometheusAlerts|is equal to" +msgstr "" + +msgid "PrometheusAlerts|is less than" +msgstr "" + +msgid "PrometheusService|%{exporters} with %{metrics} were found" +msgstr "" + +msgid "PrometheusService|Active" +msgstr "" + +msgid "PrometheusService|Auto configuration" +msgstr "" + +msgid "PrometheusService|Automatically deploy and configure Prometheus on your clusters to monitor your project’s environments" +msgstr "" + +msgid "PrometheusService|Client ID of the IAP secured resource (looks like IAP_CLIENT_ID.apps.googleusercontent.com)" +msgstr "" + +msgid "PrometheusService|Common metrics" +msgstr "" + +msgid "PrometheusService|Common metrics are automatically monitored based on a library of metrics from popular exporters." +msgstr "" + +msgid "PrometheusService|Contents of the credentials.json file of your service account, like: { \"type\": \"service_account\", \"project_id\": ... }" +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 "" + +msgid "PrometheusService|Manage clusters" +msgstr "" + +msgid "PrometheusService|Manual configuration" +msgstr "" + +msgid "PrometheusService|Metrics" +msgstr "" + +msgid "PrometheusService|Missing environment variable" +msgstr "" + +msgid "PrometheusService|More information" +msgstr "" + +msgid "PrometheusService|New metric" +msgstr "" + +msgid "PrometheusService|No %{docsUrlStart}common metrics%{docsUrlEnd} were found" +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|Select the Active checkbox to override the Auto Configuration with custom settings. If unchecked, Auto Configuration settings are used." +msgstr "" + +msgid "PrometheusService|These metrics will only be monitored after your first deployment to an environment" +msgstr "" + +msgid "PrometheusService|Time-series monitoring service" +msgstr "" + +msgid "PrometheusService|To enable the installation of Prometheus on your clusters, deactivate the manual configuration below" +msgstr "" + +msgid "PrometheusService|Waiting for your first deployment to an environment to find common metrics" +msgstr "" + +msgid "PrometheusService|You can now manage your Prometheus settings on the %{operations_link_start}Operations%{operations_link_end} page. Fields on this page has been deprecated." +msgstr "" + +msgid "Promote" +msgstr "" + +msgid "Promote confidential issue to a non-confidential epic" +msgstr "" + +msgid "Promote issue to an epic" +msgstr "" + +msgid "Promote to group label" +msgstr "" + +msgid "PromoteMilestone|Only project milestones can be promoted." +msgstr "" + +msgid "PromoteMilestone|Project does not belong to a group." +msgstr "" + +msgid "PromoteMilestone|Promotion failed - %{message}" +msgstr "" + +msgid "Promoted confidential issue to a non-confidential epic. Information in this issue is no longer confidential as epics are public to group members." +msgstr "" + +msgid "Promoted issue to an epic." +msgstr "" + +msgid "Promotion is not supported." +msgstr "" + +msgid "Promotions|Burndown Charts are visual representations of the progress of completing a milestone. At a glance, you see the current state for the completion a given milestone. Without them, you would have to organize the data from the milestone and plot it yourself to have the same sense of progress." +msgstr "" + +msgid "Promotions|Buy EE" +msgstr "" + +msgid "Promotions|Buy GitLab Enterprise Edition" +msgstr "" + +msgid "Promotions|Contact an owner of group %{namespace_name} to upgrade the plan." +msgstr "" + +msgid "Promotions|Contact owner %{link_start}%{owner_name}%{link_end} to upgrade the plan." +msgstr "" + +msgid "Promotions|Contact your Administrator to upgrade your license." +msgstr "" + +msgid "Promotions|Dismiss burndown charts promotion" +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|Improve issues management with Issue weight and GitLab Enterprise Edition." +msgstr "" + +msgid "Promotions|Improve milestones with Burndown Charts." +msgstr "" + +msgid "Promotions|Learn more" +msgstr "" + +msgid "Promotions|Not now, thanks!" +msgstr "" + +msgid "Promotions|See the other features in the %{subscription_link_start}bronze plan%{subscription_link_end}" +msgstr "" + +msgid "Promotions|Start GitLab Ultimate trial" +msgstr "" + +msgid "Promotions|This feature is locked." +msgstr "" + +msgid "Promotions|Track activity with Contribution Analytics." +msgstr "" + +msgid "Promotions|Try it for free" +msgstr "" + +msgid "Promotions|Upgrade plan" +msgstr "" + +msgid "Promotions|Upgrade your plan" +msgstr "" + +msgid "Promotions|Upgrade your plan to activate Contribution Analytics." +msgstr "" + +msgid "Promotions|Upgrade your plan to improve milestones with Burndown Charts." +msgstr "" + +msgid "Promotions|Weight" +msgstr "" + +msgid "Promotions|Weighting your issue" +msgstr "" + +msgid "Promotions|When you have a lot of issues, it can be hard to get an overview. By adding a weight to your issues, you can get a better idea of the effort, cost, required time, or value of each, and so better manage them." +msgstr "" + +msgid "Promotions|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 "Prompt users to upload SSH keys" +msgstr "" + +msgid "Protect" +msgstr "" + +msgid "Protect variable" +msgstr "" + +msgid "Protected" +msgstr "" + +msgid "Protected Branch" +msgstr "" + +msgid "Protected Branches" +msgstr "" + +msgid "Protected Environment" +msgstr "" + +msgid "Protected Environments" +msgstr "" + +msgid "Protected Paths" +msgstr "" + +msgid "Protected Tag" +msgstr "" + +msgid "Protected Tags" +msgstr "" + +msgid "Protected branches" +msgstr "" + +msgid "ProtectedBranch|%{wildcards_link_start}Wildcards%{wildcards_link_end} such as %{code_tag_start}*-stable%{code_tag_end} or %{code_tag_start}production/*%{code_tag_end} are supported" +msgstr "" + +msgid "ProtectedBranch|Allowed to merge" +msgstr "" + +msgid "ProtectedBranch|Allowed to merge:" +msgstr "" + +msgid "ProtectedBranch|Allowed to push" +msgstr "" + +msgid "ProtectedBranch|Allowed to push:" +msgstr "" + +msgid "ProtectedBranch|Branch" +msgstr "" + +msgid "ProtectedBranch|Code owner approval" +msgstr "" + +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + +msgid "ProtectedBranch|Protect" +msgstr "" + +msgid "ProtectedBranch|Protect a branch" +msgstr "" + +msgid "ProtectedBranch|Protected branch (%{protected_branches_count})" +msgstr "" + +msgid "ProtectedBranch|Pushes that change filenames matched by the CODEOWNERS file will be rejected" +msgstr "" + +msgid "ProtectedBranch|Require approval from code owners:" +msgstr "" + +msgid "ProtectedBranch|There are currently no protected branches, protect a branch with the form above." +msgstr "" + +msgid "ProtectedBranch|Toggle code owner approval" +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 "Protocol" +msgstr "" + +msgid "Provider" +msgstr "" + +msgid "Proxy support for this API is not available currently" +msgstr "" + +msgid "Pseudonymizer data collection" +msgstr "" + +msgid "Public" +msgstr "" + +msgid "Public - The group and any public projects can be viewed without any authentication." +msgstr "" + +msgid "Public - The project can be accessed without any authentication." +msgstr "" + +msgid "Public Access Help" +msgstr "" + +msgid "Public deploy keys (%{deploy_keys_count})" +msgstr "" + +msgid "Public pipelines" +msgstr "" + +msgid "Public projects Minutes cost factor" +msgstr "" + +msgid "Publish to status page" +msgstr "" + +msgid "Published" +msgstr "" + +msgid "Published on status page" +msgstr "" + +msgid "Publishes this issue to the associated status page." +msgstr "" + +msgid "Pull" +msgstr "" + +msgid "Pull requests from fork are not supported" +msgstr "" + +msgid "Puma is running with a thread count above 1 and the Rugged service is enabled. This may decrease performance in some environments. See our %{link_start}documentation%{link_end} for details of this issue." +msgstr "" + +msgid "Purchase more minutes" +msgstr "" + +msgid "Purchase more storage" +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 "" + +msgid "Push an existing folder" +msgstr "" + +msgid "Push commits to the source branch or add previously merged commits to review them." +msgstr "" + +msgid "Push events" +msgstr "" + +msgid "Push project from command line" +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 "" + +msgid "PushoverService|%{user_name} push to branch \"%{ref}\"." +msgstr "" + +msgid "PushoverService|%{user_name} pushed new branch \"%{ref}\"." +msgstr "" + +msgid "PushoverService|High Priority" +msgstr "" + +msgid "PushoverService|Leave blank for all active devices" +msgstr "" + +msgid "PushoverService|Low Priority" +msgstr "" + +msgid "PushoverService|Lowest Priority" +msgstr "" + +msgid "PushoverService|Normal Priority" +msgstr "" + +msgid "PushoverService|Pushover makes it easy to get real-time notifications on your Android device, iPhone, iPad, and Desktop." +msgstr "" + +msgid "PushoverService|See project %{project_full_name}" +msgstr "" + +msgid "PushoverService|Total commits count: %{total_commits_count}" +msgstr "" + +msgid "PushoverService|Your application key" +msgstr "" + +msgid "PushoverService|Your user key" +msgstr "" + +msgid "Quarters" +msgstr "" + +msgid "Query" +msgstr "" + +msgid "Query cannot be processed" +msgstr "" + +msgid "Query is valid" +msgstr "" + +msgid "Queued" +msgstr "" + +msgid "Quick actions can be used in the issues description and comment boxes." +msgstr "" + +msgid "Quick range" +msgstr "" + +msgid "Quickly and easily edit multiple files in your project." +msgstr "" + +msgid "README" +msgstr "" + +msgid "Rails" +msgstr "" + +msgid "Rake Tasks Help" +msgstr "" + +msgid "Random" +msgstr "" + +msgid "Raw blob request rate limit per minute" +msgstr "" + +msgid "Re-authentication period expired or never requested. Please try again" +msgstr "" + +msgid "Re-authentication required" +msgstr "" + +msgid "Re-verification interval" +msgstr "" + +msgid "Read more" +msgstr "" + +msgid "Read more about project permissions %{help_link_open}here%{help_link_close}" +msgstr "" + +msgid "Read more about related issues" +msgstr "" + +msgid "Real-time features" +msgstr "" + +msgid "Rebase" +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 "" + +msgid "Recent Searches Service is unavailable" +msgstr "" + +msgid "Recent searches" +msgstr "" + +msgid "Reconfigure" +msgstr "" + +msgid "Recover hidden stage" +msgstr "" + +msgid "Recovering projects" +msgstr "" + +msgid "Recovery Codes" +msgstr "" + +msgid "Redirect to SAML provider to test configuration" +msgstr "" + +msgid "Reduce project visibility" +msgstr "" + +msgid "Reduce this project’s visibility?" +msgstr "" + +msgid "Reference:" +msgstr "" + +msgid "References" +msgstr "" + +msgid "Refresh" +msgstr "" + +msgid "Refresh the page and try again." +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 export" +msgstr "" + +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 "" + +msgid "Region that Elasticsearch is configured" +msgstr "" + +msgid "Register" +msgstr "" + +msgid "Register / Sign In" +msgstr "" + +msgid "Register Two-Factor Authenticator" +msgstr "" + +msgid "Register Universal Two-Factor (U2F) Device" +msgstr "" + +msgid "Register WebAuthn Device" +msgstr "" + +msgid "Register device" +msgstr "" + +msgid "Register now" +msgstr "" + +msgid "Register with two-factor app" +msgstr "" + +msgid "Registration|Checkout" +msgstr "" + +msgid "Registration|Your GitLab group" +msgstr "" + +msgid "Registration|Your first project" +msgstr "" + +msgid "Registration|Your profile" +msgstr "" + +msgid "Registry setup" +msgstr "" + +msgid "Regulate approvals by authors/committers, based on compliance frameworks. Can be changed only at the instance level." +msgstr "" + +msgid "Reindexing status" +msgstr "" + +msgid "Rejected (closed)" +msgstr "" + +msgid "Related Deployed Jobs" +msgstr "" + +msgid "Related Issues" +msgstr "" + +msgid "Related Jobs" +msgstr "" + +msgid "Related Merge Requests" +msgstr "" + +msgid "Related Merged Requests" +msgstr "" + +msgid "Related issues" +msgstr "" + +msgid "Related merge requests" +msgstr "" + +msgid "Relates to" +msgstr "" + +msgid "Release" +msgid_plural "Releases" +msgstr[0] "" +msgstr[1] "" + +msgid "Release assets" +msgstr "" + +msgid "Release assets documentation" +msgstr "" + +msgid "Release does not have the same project as the milestone" +msgstr "" + +msgid "Release notes" +msgstr "" + +msgid "Release notes:" +msgstr "" + +msgid "Release title" +msgstr "" + +msgid "ReleaseAssetLinkType|Image" +msgstr "" + +msgid "ReleaseAssetLinkType|Images" +msgstr "" + +msgid "ReleaseAssetLinkType|Other" +msgstr "" + +msgid "ReleaseAssetLinkType|Package" +msgstr "" + +msgid "ReleaseAssetLinkType|Packages" +msgstr "" + +msgid "ReleaseAssetLinkType|Runbook" +msgstr "" + +msgid "ReleaseAssetLinkType|Runbooks" +msgstr "" + +msgid "Releases" +msgstr "" + +msgid "Releases are based on Git tags and mark specific points in a project's development history. They can contain information about the type of changes and can also deliver binaries, like compiled versions of your software." +msgstr "" + +msgid "Releases are based on Git tags. We recommend tags that use semantic versioning, for example %{codeStart}v1.0%{codeEnd}, %{codeStart}v2.0-pre%{codeEnd}." +msgstr "" + +msgid "Releases documentation" +msgstr "" + +msgid "Releases|New Release" +msgstr "" + +msgid "Release|Something went wrong while creating a new release" +msgstr "" + +msgid "Release|Something went wrong while getting the release details" +msgstr "" + +msgid "Release|Something went wrong while saving the release details" +msgstr "" + +msgid "Remediations" +msgstr "" + +msgid "Remember me" +msgstr "" + +msgid "Remind later" +msgstr "" + +msgid "Remote object has no absolute path." +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 approver" +msgstr "" + +msgid "Remove approvers" +msgstr "" + +msgid "Remove approvers?" +msgstr "" + +msgid "Remove asset link" +msgstr "" + +msgid "Remove assignee" +msgstr "" + +msgid "Remove avatar" +msgstr "" + +msgid "Remove card" +msgstr "" + +msgid "Remove child epic from an epic" +msgstr "" + +msgid "Remove description history" +msgstr "" + +msgid "Remove due date" +msgstr "" + +msgid "Remove fork relationship" +msgstr "" + +msgid "Remove from batch" +msgstr "" + +msgid "Remove from board" +msgstr "" + +msgid "Remove from epic" +msgstr "" + +msgid "Remove group" +msgstr "" + +msgid "Remove iteration" +msgstr "" + +msgid "Remove license" +msgstr "" + +msgid "Remove limit" +msgstr "" + +msgid "Remove list" +msgstr "" + +msgid "Remove member" +msgstr "" + +msgid "Remove milestone" +msgstr "" + +msgid "Remove node" +msgstr "" + +msgid "Remove parent epic from an epic" +msgstr "" + +msgid "Remove primary node" +msgstr "" + +msgid "Remove priority" +msgstr "" + +msgid "Remove report" +msgstr "" + +msgid "Remove secondary node" +msgstr "" + +msgid "Remove spent time" +msgstr "" + +msgid "Remove stage" +msgstr "" + +msgid "Remove time estimate" +msgstr "" + +msgid "Remove user & report" +msgstr "" + +msgid "Remove user from group" +msgstr "" + +msgid "Removed" +msgstr "" + +msgid "Removed %{assignee_text} %{assignee_references}." +msgstr "" + +msgid "Removed %{epic_ref} from child epics." +msgstr "" + +msgid "Removed %{iteration_reference} iteration." +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 spent time." +msgstr "" + +msgid "Removed the due date." +msgstr "" + +msgid "Removed time estimate." +msgstr "" + +msgid "RemovedProjects|Projects which are removed and are yet to be permanently removed are visible here." +msgstr "" + +msgid "RemovedProjects|You haven’t removed any projects." +msgstr "" + +msgid "Removes %{assignee_text} %{assignee_references}." +msgstr "" + +msgid "Removes %{epic_ref} from child epics." +msgstr "" + +msgid "Removes %{iteration_reference} iteration." +msgstr "" + +msgid "Removes %{label_references} %{label_text}." +msgstr "" + +msgid "Removes %{milestone_reference} milestone." +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 "" + +msgid "Removes the due date." +msgstr "" + +msgid "Removes time estimate." +msgstr "" + +msgid "Removing integrations is not supported for this project" +msgstr "" + +msgid "Removing this group also removes all child projects, including archived projects, and their resources." +msgstr "" + +msgid "Rename file" +msgstr "" + +msgid "Rename folder" +msgstr "" + +msgid "Rename/Move" +msgstr "" + +msgid "Reopen" +msgstr "" + +msgid "Reopen %{display_issuable_type}" +msgstr "" + +msgid "Reopen epic" +msgstr "" + +msgid "Reopen issue" +msgstr "" + +msgid "Reopen milestone" +msgstr "" + +msgid "Reopen test case" +msgstr "" + +msgid "Reopen this %{quick_action_target}" +msgstr "" + +msgid "Reopened this %{quick_action_target}." +msgstr "" + +msgid "Reopens this %{quick_action_target}." +msgstr "" + +msgid "Repair authentication" +msgstr "" + +msgid "Replace" +msgstr "" + +msgid "Replace all label(s)" +msgstr "" + +msgid "Replaced all labels with %{label_references} %{label_text}." +msgstr "" + +msgid "Replaces the clone URL root." +msgstr "" + +msgid "Replication" +msgstr "" + +msgid "Replication details" +msgstr "" + +msgid "Replication enabled" +msgstr "" + +msgid "Replication paused" +msgstr "" + +msgid "Reply by email" +msgstr "" + +msgid "Reply to comment" +msgstr "" + +msgid "Reply to this email directly or %{view_it_on_gitlab}." +msgstr "" + +msgid "Reply..." +msgstr "" + +msgid "Repo by URL" +msgstr "" + +msgid "Report %{display_issuable_type} that are abusive, inappropriate or spam." +msgstr "" + +msgid "Report abuse" +msgstr "" + +msgid "Report abuse to admin" +msgstr "" + +msgid "Reported %{timeAgo} by %{reportedBy}" +msgstr "" + +msgid "Reported by %{reporter}" +msgstr "" + +msgid "Reporting" +msgstr "" + +msgid "Reports|%{combinedString} and %{resolvedString}" +msgstr "" + +msgid "Reports|Accessibility scanning detected %d issue for the source branch only" +msgid_plural "Reports|Accessibility scanning detected %d issues for the source branch only" +msgstr[0] "" +msgstr[1] "" + +msgid "Reports|Accessibility scanning detected no issues for the source branch only" +msgstr "" + +msgid "Reports|Accessibility scanning failed loading results" +msgstr "" + +msgid "Reports|Accessibility scanning results are being parsed" +msgstr "" + +msgid "Reports|Actions" +msgstr "" + +msgid "Reports|An error occured while loading report" +msgstr "" + +msgid "Reports|An error occurred while loading %{name} results" +msgstr "" + +msgid "Reports|Class" +msgstr "" + +msgid "Reports|Classname" +msgstr "" + +msgid "Reports|Execution time" +msgstr "" + +msgid "Reports|Failure" +msgstr "" + +msgid "Reports|Identifier" +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|Scanner" +msgstr "" + +msgid "Reports|Severity" +msgstr "" + +msgid "Reports|System output" +msgstr "" + +msgid "Reports|Test summary" +msgstr "" + +msgid "Reports|Test summary failed loading results" +msgstr "" + +msgid "Reports|Test summary results are being parsed" +msgstr "" + +msgid "Reports|Vulnerability" +msgstr "" + +msgid "Reports|Vulnerability Name" +msgstr "" + +msgid "Reports|no changed test results" +msgstr "" + +msgid "Repositories" +msgstr "" + +msgid "Repositories Analytics" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" +msgstr "" + +msgid "RepositoriesAnalytics|Download test coverage data (.csv)" +msgstr "" + +msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." +msgstr "" + +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + +msgid "RepositoriesAnalytics|Test Code Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|There was an error fetching the projects." +msgstr "" + +msgid "Repository" +msgstr "" + +msgid "Repository Analytics" +msgstr "" + +msgid "Repository Graph" +msgstr "" + +msgid "Repository Settings" +msgstr "" + +msgid "Repository already read-only" +msgstr "" + +msgid "Repository check" +msgstr "" + +msgid "Repository check was triggered." +msgstr "" + +msgid "Repository cleanup" +msgstr "" + +msgid "Repository cleanup has started. You will receive an email once the cleanup operation is complete." +msgstr "" + +msgid "Repository files count over the limit" +msgstr "" + +msgid "Repository has an invalid default branch name." +msgstr "" + +msgid "Repository has more than one branch." +msgstr "" + +msgid "Repository has no locks." +msgstr "" + +msgid "Repository has tags." +msgstr "" + +msgid "Repository maintenance" +msgstr "" + +msgid "Repository mirroring" +msgstr "" + +msgid "Repository must contain at least 1 file." +msgstr "" + +msgid "Repository size is above the limit." +msgstr "" + +msgid "Repository static objects" +msgstr "" + +msgid "Repository storage" +msgstr "" + +msgid "Repository sync capacity" +msgstr "" + +msgid "Repository: %{counter_repositories} / Wikis: %{counter_wikis} / Build Artifacts: %{counter_build_artifacts} / LFS: %{counter_lfs_objects} / Snippets: %{counter_snippets}" +msgstr "" + +msgid "RepositorySettingsAccessLevel|Select" +msgstr "" + +msgid "Request Access" +msgstr "" + +msgid "Request Headers" +msgstr "" + +msgid "Request details" +msgstr "" + +msgid "Request parameter %{param} is missing." +msgstr "" + +msgid "Request review from" +msgstr "" + +msgid "Request to link SAML account must be authorized" +msgstr "" + +msgid "Requested" +msgstr "" + +msgid "Requested %{time_ago}" +msgstr "" + +msgid "Requested design version does not exist." +msgstr "" + +msgid "Requested states are invalid" +msgstr "" + +msgid "Requests" +msgstr "" + +msgid "Requests Profiles" +msgstr "" + +msgid "Requests to these domain(s)/address(es) on the local network will be allowed when local requests from hooks and services are not allowed. IP ranges such as 1:0:0:0:0:0:0:0/124 or 127.0.0.0/28 are supported. Domain wildcards are not supported currently. Use comma, semicolon, or newline to separate multiple entries. The allowlist can hold a maximum of 1000 entries. Domains should use IDNA encoding. Ex: example.com, 192.168.1.1, 127.0.0.0/28, xn--itlab-j1a.com." +msgstr "" + +msgid "Require admin approval for new sign-ups" +msgstr "" + +msgid "Require all users in this group to setup two-factor authentication" +msgstr "" + +msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." +msgstr "" + +msgid "Require user password to approve" +msgstr "" + +msgid "Require users to prove ownership of custom domains" +msgstr "" + +msgid "Required approvals (%{approvals_given} given)" +msgstr "" + +msgid "Required approvals (%{approvals_given} given, you've approved)" +msgstr "" + +msgid "Required in this project." +msgstr "" + +msgid "Requirement %{reference} has been added" +msgstr "" + +msgid "Requirement %{reference} has been archived" +msgstr "" + +msgid "Requirement %{reference} has been reopened" +msgstr "" + +msgid "Requirement %{reference} has been updated" +msgstr "" + +msgid "Requirement title" +msgstr "" + +msgid "Requirement title cannot have more than %{limit} characters." +msgstr "" + +msgid "Requirements" +msgstr "" + +msgid "Requirements can be based on users, stakeholders, system, software, or anything else you find important to capture." +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 "Requires values to meet regular expression requirements." +msgstr "" + +msgid "Resend Request" +msgstr "" + +msgid "Resend confirmation email" +msgstr "" + +msgid "Resend invite" +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 "Reset to project defaults" +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" +msgstr "" + +msgid "Resolve all threads in new issue" +msgstr "" + +msgid "Resolve conflicts" +msgstr "" + +msgid "Resolve conflicts on source branch" +msgstr "" + +msgid "Resolve these conflicts or ask someone with write access to this repository to merge it locally." +msgstr "" + +msgid "Resolve thread" +msgstr "" + +msgid "Resolved" +msgstr "" + +msgid "Resolved 1 discussion." +msgstr "" + +msgid "Resolved all discussions." +msgstr "" + +msgid "Resolved by" +msgstr "" + +msgid "Resolved by %{name}" +msgstr "" + +msgid "Resolves IP addresses once and uses them to submit requests" +msgstr "" + +msgid "Response" +msgstr "" + +msgid "Response Headers" +msgstr "" + +msgid "Response Status" +msgstr "" + +msgid "Response didn't include `service_desk_address`" +msgstr "" + +msgid "Response metrics (AWS ELB)" +msgstr "" + +msgid "Response metrics (Custom)" +msgstr "" + +msgid "Response metrics (HA Proxy)" +msgstr "" + +msgid "Response metrics (NGINX Ingress VTS)" +msgstr "" + +msgid "Response metrics (NGINX Ingress)" +msgstr "" + +msgid "Response metrics (NGINX)" +msgstr "" + +msgid "Restart Terminal" +msgstr "" + +msgid "Restore" +msgstr "" + +msgid "Restore group" +msgstr "" + +msgid "Restore project" +msgstr "" + +msgid "Restoring the group will prevent the group, its subgroups and projects from being removed on this date." +msgstr "" + +msgid "Restoring the project will prevent the project from being removed on this date and restore people's ability to make changes to it." +msgstr "" + +msgid "Restrict membership by email domain" +msgstr "" + +msgid "Restricts sign-ups for email addresses that match the given regex. See the %{supported_syntax_link_start}supported syntax%{supported_syntax_link_end} for more information." +msgstr "" + +msgid "Resume" +msgstr "" + +msgid "Resync" +msgstr "" + +msgid "Resync all" +msgstr "" + +msgid "Resync all %{replicableType}" +msgstr "" + +msgid "Retry" +msgstr "" + +msgid "Retry this job" +msgstr "" + +msgid "Retry this job in order to create the necessary resources." +msgstr "" + +msgid "Retry update" +msgstr "" + +msgid "Retry verification" +msgstr "" + +msgid "Reveal value" +msgid_plural "Reveal values" +msgstr[0] "" +msgstr[1] "" + +msgid "Reveal values" +msgstr "" + +msgid "Revert this commit" +msgstr "" + +msgid "Revert this merge request" +msgstr "" + +msgid "Review" +msgstr "" + +msgid "Review App|View app" +msgstr "" + +msgid "Review App|View latest app" +msgstr "" + +msgid "Review requested from %{name}" +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 "Review time" +msgstr "" + +msgid "Review time is defined as the time it takes from first comment until merged." +msgstr "" + +msgid "ReviewApp|Enable Review App" +msgstr "" + +msgid "Reviewer" +msgid_plural "%d Reviewers" +msgstr[0] "" +msgstr[1] "" + +msgid "Reviewer(s)" +msgstr "" + +msgid "Reviewing" +msgstr "" + +msgid "Reviewing (merge request !%{mergeRequestId})" +msgstr "" + +msgid "Revoke" +msgstr "" + +msgid "Revoked" +msgstr "" + +msgid "Revoked impersonation token %{token_name}!" +msgstr "" + +msgid "Revoked personal access token %{personal_access_token_name}!" +msgstr "" + +msgid "Revoked project access token %{project_access_token_name}!" +msgstr "" + +msgid "RightSidebar|adding a" +msgstr "" + +msgid "RightSidebar|deleting the" +msgstr "" + +msgid "Roadmap" +msgstr "" + +msgid "Role" +msgstr "" + +msgid "Rollback" +msgstr "" + +msgid "Rook" +msgstr "" + +msgid "Ruby" +msgstr "" + +msgid "Rule name is already taken." +msgstr "" + +msgid "Rules that define what git pushes are accepted for a project in this group. All newly created projects in this group will use these settings." +msgstr "" + +msgid "Rules that define what git pushes are accepted for a project. All newly created projects will use these settings." +msgstr "" + +msgid "Run CI/CD pipelines for external repositories" +msgstr "" + +msgid "Run housekeeping" +msgstr "" + +msgid "Run manual or delayed jobs" +msgstr "" + +msgid "Run tests against your code live using the Web Terminal" +msgstr "" + +msgid "Run untagged jobs" +msgstr "" + +msgid "Runner cannot be assigned to other projects" +msgstr "" + +msgid "Runner runs jobs from all unassigned projects" +msgstr "" + +msgid "Runner runs jobs from all unassigned projects in its group" +msgstr "" + +msgid "Runner runs jobs from assigned projects" +msgstr "" + +msgid "Runner token" +msgstr "" + +msgid "Runner tokens" +msgstr "" + +msgid "Runner was not deleted because it is assigned to multiple projects." +msgstr "" + +msgid "Runner was not updated." +msgstr "" + +msgid "Runner was successfully updated." +msgstr "" + +msgid "Runner will not receive any new jobs" +msgstr "" + +msgid "Runners" +msgstr "" + +msgid "Runners API" +msgstr "" + +msgid "Runners activated for this project" +msgstr "" + +msgid "Runners are processes that pick up and execute jobs for GitLab. Here you can register and see your Runners for this project." +msgstr "" + +msgid "Runners can be placed on separate users, servers, and even on your local machine." +msgstr "" + +msgid "Runners can be placed on separate users, servers, even on your local machine." +msgstr "" + +msgid "Runners currently online: %{active_runners_count}" +msgstr "" + +msgid "Runners page." +msgstr "" + +msgid "Runners|Active" +msgstr "" + +msgid "Runners|Architecture" +msgstr "" + +msgid "Runners|Can run untagged jobs" +msgstr "" + +msgid "Runners|Description" +msgstr "" + +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + +msgid "Runners|Group" +msgstr "" + +msgid "Runners|IP Address" +msgstr "" + +msgid "Runners|Last contact" +msgstr "" + +msgid "Runners|Locked to this project" +msgstr "" + +msgid "Runners|Maximum job timeout" +msgstr "" + +msgid "Runners|Name" +msgstr "" + +msgid "Runners|Platform" +msgstr "" + +msgid "Runners|Property Name" +msgstr "" + +msgid "Runners|Protected" +msgstr "" + +msgid "Runners|Register Runner" +msgstr "" + +msgid "Runners|Revision" +msgstr "" + +msgid "Runners|Shared" +msgstr "" + +msgid "Runners|Specific" +msgstr "" + +msgid "Runners|Tags" +msgstr "" + +msgid "Runners|Value" +msgstr "" + +msgid "Runners|Version" +msgstr "" + +msgid "Runners|You have used %{quotaUsed} out of %{quotaLimit} of your shared Runners pipeline minutes." +msgstr "" + +msgid "Running" +msgstr "" + +msgid "Running…" +msgstr "" + +msgid "Runs a number of housekeeping tasks within the current repository, such as compressing file revisions and removing unreachable objects." +msgstr "" + +msgid "SAML" +msgstr "" + +msgid "SAML SSO" +msgstr "" + +msgid "SAML SSO for %{group_name}" +msgstr "" + +msgid "SAML discovery tokens" +msgstr "" + +msgid "SAML for %{group_name}" +msgstr "" + +msgid "SAST Configuration" +msgstr "" + +msgid "SHA256" +msgstr "" + +msgid "SSH Key" +msgstr "" + +msgid "SSH Keys" +msgstr "" + +msgid "SSH Keys Help" +msgstr "" + +msgid "SSH host key fingerprints" +msgstr "" + +msgid "SSH host keys" +msgstr "" + +msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." +msgstr "" + +msgid "SSH key" +msgstr "" + +msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." +msgstr "" + +msgid "SSH public key" +msgstr "" + +msgid "SSL Verification:" +msgstr "" + +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + +msgid "Saturday" +msgstr "" + +msgid "Save" +msgstr "" + +msgid "Save %{name} size limits" +msgstr "" + +msgid "Save Changes" +msgstr "" + +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" +msgstr "" + +msgid "Save anyway" +msgstr "" + +msgid "Save application" +msgstr "" + +msgid "Save changes" +msgstr "" + +msgid "Save changes before testing" +msgstr "" + +msgid "Save comment" +msgstr "" + +msgid "Save password" +msgstr "" + +msgid "Save pipeline schedule" +msgstr "" + +msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." +msgstr "" + +msgid "Saved scan settings and target site settings which are reusable." +msgstr "" + +msgid "Saving" +msgstr "" + +msgid "Saving project." +msgstr "" + +msgid "Scanner" +msgstr "" + +msgid "Schedule a new pipeline" +msgstr "" + +msgid "Scheduled" +msgstr "" + +msgid "Scheduled Deletion At - %{permanent_deletion_time}" +msgstr "" + +msgid "Scheduled to merge this merge request (%{strategy})." +msgstr "" + +msgid "Scheduled to merge this merge request when the pipeline succeeds." +msgstr "" + +msgid "Schedules" +msgstr "" + +msgid "Schedules to merge this merge request (%{strategy})." +msgstr "" + +msgid "Scheduling" +msgstr "" + +msgid "Scheduling Pipelines" +msgstr "" + +msgid "Scope" +msgstr "" + +msgid "Scoped issue boards" +msgstr "" + +msgid "Scopes" +msgstr "" + +msgid "Scopes can't be blank" +msgstr "" + +msgid "Scopes: %{scope_list}" +msgstr "" + +msgid "Score" +msgstr "" + +msgid "Scroll down" +msgstr "" + +msgid "Scroll down to %{strong_open}Google Code Project Hosting%{strong_close} and enable the switch on the right." +msgstr "" + +msgid "Scroll left" +msgstr "" + +msgid "Scroll right" +msgstr "" + +msgid "Scroll to bottom" +msgstr "" + +msgid "Scroll to top" +msgstr "" + +msgid "Scroll up" +msgstr "" + +msgid "Search" +msgstr "" + +msgid "Search Jira issues" +msgstr "" + +msgid "Search a group" +msgstr "" + +msgid "Search an environment spec" +msgstr "" + +msgid "Search authors" +msgstr "" + +msgid "Search branches" +msgstr "" + +msgid "Search branches and tags" +msgstr "" + +msgid "Search branches, tags, and commits" +msgstr "" + +msgid "Search by Git revision" +msgstr "" + +msgid "Search by author" +msgstr "" + +msgid "Search by commit title or SHA" +msgstr "" + +msgid "Search by message" +msgstr "" + +msgid "Search by name" +msgstr "" + +msgid "Search files" +msgstr "" + +msgid "Search for Namespace" +msgstr "" + +msgid "Search for a LDAP group" +msgstr "" + +msgid "Search for a group" +msgstr "" + +msgid "Search for a user" +msgstr "" + +msgid "Search for projects, issues, etc." +msgstr "" + +msgid "Search for this text" +msgstr "" + +msgid "Search forks" +msgstr "" + +msgid "Search merge requests" +msgstr "" + +msgid "Search milestones" +msgstr "" + +msgid "Search or filter results..." +msgstr "" + +msgid "Search or filter results…" +msgstr "" + +msgid "Search or jump to…" +msgstr "" + +msgid "Search project" +msgstr "" + +msgid "Search projects" +msgstr "" + +msgid "Search projects..." +msgstr "" + +msgid "Search requirements" +msgstr "" + +msgid "Search users" +msgstr "" + +msgid "Search users or groups" +msgstr "" + +msgid "Search your project dependencies for their licenses and apply policies." +msgstr "" + +msgid "Search your projects" +msgstr "" + +msgid "SearchAutocomplete|All GitLab" +msgstr "" + +msgid "SearchAutocomplete|Issues I've created" +msgstr "" + +msgid "SearchAutocomplete|Issues assigned to me" +msgstr "" + +msgid "SearchAutocomplete|Merge requests I've created" +msgstr "" + +msgid "SearchAutocomplete|Merge requests assigned to me" +msgstr "" + +msgid "SearchAutocomplete|in all GitLab" +msgstr "" + +msgid "SearchAutocomplete|in group %{groupName}" +msgstr "" + +msgid "SearchAutocomplete|in project %{projectName}" +msgstr "" + +msgid "SearchCodeResults|in" +msgstr "" + +msgid "SearchCodeResults|of %{link_to_project}" +msgstr "" + +msgid "SearchResults|Showing %{count} %{scope} for%{term_element}" +msgstr "" + +msgid "SearchResults|Showing %{count} %{scope} for%{term_element} in your personal and project snippets" +msgstr "" + +msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element}" +msgstr "" + +msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" +msgstr "" + +msgid "SearchResults|code result" +msgid_plural "SearchResults|code results" +msgstr[0] "" +msgstr[1] "" + +msgid "SearchResults|comment" +msgid_plural "SearchResults|comments" +msgstr[0] "" +msgstr[1] "" + +msgid "SearchResults|commit" +msgid_plural "SearchResults|commits" +msgstr[0] "" +msgstr[1] "" + +msgid "SearchResults|epic" +msgid_plural "SearchResults|epics" +msgstr[0] "" +msgstr[1] "" + +msgid "SearchResults|issue" +msgid_plural "SearchResults|issues" +msgstr[0] "" +msgstr[1] "" + +msgid "SearchResults|merge request" +msgid_plural "SearchResults|merge requests" +msgstr[0] "" +msgstr[1] "" + +msgid "SearchResults|milestone" +msgid_plural "SearchResults|milestones" +msgstr[0] "" +msgstr[1] "" + +msgid "SearchResults|project" +msgid_plural "SearchResults|projects" +msgstr[0] "" +msgstr[1] "" + +msgid "SearchResults|snippet" +msgid_plural "SearchResults|snippets" +msgstr[0] "" +msgstr[1] "" + +msgid "SearchResults|user" +msgid_plural "SearchResults|users" +msgstr[0] "" +msgstr[1] "" + +msgid "SearchResults|wiki result" +msgid_plural "SearchResults|wiki results" +msgstr[0] "" +msgstr[1] "" + +msgid "Searching by both author and message is currently not supported." +msgstr "" + +msgid "Seat Link" +msgstr "" + +msgid "Seat Link is disabled, and cannot be configured through this form." +msgstr "" + +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" +msgstr "" + +msgid "Seats usage data is updated every day at 12:00pm UTC" +msgstr "" + +msgid "Secondary" +msgstr "" + +msgid "Seconds" +msgstr "" + +msgid "Secret" +msgstr "" + +msgid "Secret Detection" +msgstr "" + +msgid "Security" +msgstr "" + +msgid "Security & Compliance" +msgstr "" + +msgid "Security Configuration" +msgstr "" + +msgid "Security Dashboard" +msgstr "" + +msgid "Security dashboard" +msgstr "" + +msgid "Security report is out of date. Please update your branch with the latest changes from the target branch (%{targetBranchName})" +msgstr "" + +msgid "Security report is out of date. Run %{newPipelineLinkStart}a new pipeline%{newPipelineLinkEnd} for the target branch (%{targetBranchName})" +msgstr "" + +msgid "SecurityApprovals|License Scanning must be enabled. %{linkStart}More information%{linkEnd}" +msgstr "" + +msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" +msgstr "" + +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" +msgstr "" + +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgstr "" + +msgid "SecurityConfiguration|An error occurred while creating the merge request." +msgstr "" + +msgid "SecurityConfiguration|Available for on-demand DAST" +msgstr "" + +msgid "SecurityConfiguration|By default, all analyzers are applied in order to cover all languages across your project, and only run if the language is detected in the Merge Request." +msgstr "" + +msgid "SecurityConfiguration|Configure" +msgstr "" + +msgid "SecurityConfiguration|Could not retrieve configuration data. Please refresh the page, or try again later." +msgstr "" + +msgid "SecurityConfiguration|Create Merge Request" +msgstr "" + +msgid "SecurityConfiguration|Customize common SAST settings to suit your requirements. Configuration changes made here override those provided by GitLab and are excluded from updates. For details of more advanced configuration options, see the %{linkStart}GitLab SAST documentation%{linkEnd}." +msgstr "" + +msgid "SecurityConfiguration|Enable" +msgstr "" + +msgid "SecurityConfiguration|Enable via Merge Request" +msgstr "" + +msgid "SecurityConfiguration|Enabled" +msgstr "" + +msgid "SecurityConfiguration|Enabled with Auto DevOps" +msgstr "" + +msgid "SecurityConfiguration|Feature documentation for %{featureName}" +msgstr "" + +msgid "SecurityConfiguration|Manage" +msgstr "" + +msgid "SecurityConfiguration|More information" +msgstr "" + +msgid "SecurityConfiguration|Not enabled" +msgstr "" + +msgid "SecurityConfiguration|SAST Analyzers" +msgstr "" + +msgid "SecurityConfiguration|SAST Configuration" +msgstr "" + +msgid "SecurityConfiguration|Security Control" +msgstr "" + +msgid "SecurityConfiguration|Status" +msgstr "" + +msgid "SecurityConfiguration|Testing & Compliance" +msgstr "" + +msgid "SecurityConfiguration|Using custom settings. You won't receive automatic updates on this variable. %{anchorStart}Restore to default%{anchorEnd}" +msgstr "" + +msgid "SecurityConfiguration|View history" +msgstr "" + +msgid "SecurityConfiguration|You can quickly enable all security scanning tools by enabling %{linkStart}Auto DevOps%{linkEnd}." +msgstr "" + +msgid "SecurityReports|%{firstProject} and %{secondProject}" +msgstr "" + +msgid "SecurityReports|%{firstProject}, %{secondProject}, and %{rest}" +msgstr "" + +msgid "SecurityReports|Add a project to your dashboard" +msgstr "" + +msgid "SecurityReports|Add or remove projects to monitor in the security area. Projects included in this list will have their results displayed in the security dashboard and vulnerability report." +msgstr "" + +msgid "SecurityReports|Add projects" +msgstr "" + +msgid "SecurityReports|Add projects to your group" +msgstr "" + +msgid "SecurityReports|Comment added to '%{vulnerabilityName}'" +msgstr "" + +msgid "SecurityReports|Comment deleted on '%{vulnerabilityName}'" +msgstr "" + +msgid "SecurityReports|Comment edited on '%{vulnerabilityName}'" +msgstr "" + +msgid "SecurityReports|Create issue" +msgstr "" + +msgid "SecurityReports|Dismiss Selected" +msgstr "" + +msgid "SecurityReports|Dismiss vulnerability" +msgstr "" + +msgid "SecurityReports|Dismissed '%{vulnerabilityName}'" +msgstr "" + +msgid "SecurityReports|Dismissed '%{vulnerabilityName}'. Turn off the hide dismissed toggle to view." +msgstr "" + +msgid "SecurityReports|Download Report" +msgstr "" + +msgid "SecurityReports|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 "SecurityReports|Ensure that %{trackingStart}issue tracking%{trackingEnd} is enabled for this project and you have %{permissionsStart}permission to create new issues%{permissionsEnd}." +msgstr "" + +msgid "SecurityReports|Error fetching the vulnerability counts. Please check your network connection and try again." +msgstr "" + +msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." +msgstr "" + +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + +msgid "SecurityReports|False positive" +msgstr "" + +msgid "SecurityReports|Fuzzing artifacts" +msgstr "" + +msgid "SecurityReports|Hide dismissed" +msgstr "" + +msgid "SecurityReports|Issue Created" +msgstr "" + +msgid "SecurityReports|Issues created from a vulnerability cannot be removed." +msgstr "" + +msgid "SecurityReports|Learn more about setting up your dashboard" +msgstr "" + +msgid "SecurityReports|Monitor vulnerabilities in your code" +msgstr "" + +msgid "SecurityReports|Monitored projects" +msgstr "" + +msgid "SecurityReports|More info" +msgstr "" + +msgid "SecurityReports|More information" +msgstr "" + +msgid "SecurityReports|No vulnerabilities found" +msgstr "" + +msgid "SecurityReports|No vulnerabilities found for this pipeline" +msgstr "" + +msgid "SecurityReports|Oops, something doesn't seem right." +msgstr "" + +msgid "SecurityReports|Project" +msgstr "" + +msgid "SecurityReports|Project was not found or you do not have permission to add this project to Security Dashboards." +msgstr "" + +msgid "SecurityReports|Projects added" +msgstr "" + +msgid "SecurityReports|Remove project from dashboard" +msgstr "" + +msgid "SecurityReports|Scan details" +msgstr "" + +msgid "SecurityReports|Scanner" +msgstr "" + +msgid "SecurityReports|Security Dashboard" +msgstr "" + +msgid "SecurityReports|Security reports can only be accessed by authorized users." +msgstr "" + +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + +msgid "SecurityReports|Select a project to add by using the project search field above." +msgstr "" + +msgid "SecurityReports|Select a reason" +msgstr "" + +msgid "SecurityReports|Severity" +msgstr "" + +msgid "SecurityReports|Sorry, your filter produced no results" +msgstr "" + +msgid "SecurityReports|Status" +msgstr "" + +msgid "SecurityReports|The rating \"unknown\" indicates that the underlying scanner doesn’t contain or provide a severity rating." +msgstr "" + +msgid "SecurityReports|The security dashboard displays the latest security findings for projects you wish to monitor. Add projects to your group to view their vulnerabilities here." +msgstr "" + +msgid "SecurityReports|The security dashboard displays the latest security findings for projects you wish to monitor. Select \"Edit dashboard\" to add and remove projects." +msgstr "" + +msgid "SecurityReports|The security dashboard displays the latest security report. Use it to find and fix vulnerabilities." +msgstr "" + +msgid "SecurityReports|There was an error adding the comment." +msgstr "" + +msgid "SecurityReports|There was an error creating the issue." +msgstr "" + +msgid "SecurityReports|There was an error creating the merge request." +msgstr "" + +msgid "SecurityReports|There was an error deleting the comment." +msgstr "" + +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + +msgid "SecurityReports|There was an error dismissing the vulnerabilities." +msgstr "" + +msgid "SecurityReports|There was an error dismissing the vulnerability." +msgstr "" + +msgid "SecurityReports|There was an error reverting the dismissal." +msgstr "" + +msgid "SecurityReports|There was an error reverting this dismissal." +msgstr "" + +msgid "SecurityReports|There was an error while generating the report." +msgstr "" + +msgid "SecurityReports|To widen your search, change or remove filters above" +msgstr "" + +msgid "SecurityReports|Unable to add %{invalidProjectsMessage}: %{errorMessage}" +msgstr "" + +msgid "SecurityReports|Unable to add %{invalidProjects}" +msgstr "" + +msgid "SecurityReports|Undo dismiss" +msgstr "" + +msgid "SecurityReports|Vulnerability Report" +msgstr "" + +msgid "SecurityReports|While it's rare to have no vulnerabilities for your pipeline, it can happen. In any event, we ask that you double check your settings to make sure all security scanning jobs have passed successfully." +msgstr "" + +msgid "SecurityReports|While it's rare to have no vulnerabilities, it can happen. In any event, we ask that you double check your settings to make sure you've set up your dashboard correctly." +msgstr "" + +msgid "SecurityReports|Won't fix / Accept risk" +msgstr "" + +msgid "SecurityReports|You do not have sufficient permissions to access this report" +msgstr "" + +msgid "SecurityReports|You must sign in as an authorized user to see this report" +msgstr "" + +msgid "SecurityReports|[No reason]" +msgstr "" + +msgid "See GitLab's %{password_policy_guidelines}" +msgstr "" + +msgid "See metrics" +msgstr "" + +msgid "See the affected projects in the GitLab admin panel" +msgstr "" + +msgid "See what's new at GitLab" +msgstr "" + +msgid "Select" +msgstr "" + +msgid "Select Archive Format" +msgstr "" + +msgid "Select Git revision" +msgstr "" + +msgid "Select GitLab project to link with your Slack team" +msgstr "" + +msgid "Select Page" +msgstr "" + +msgid "Select Stack" +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 "" + +msgid "Select a new namespace" +msgstr "" + +msgid "Select a project" +msgstr "" + +msgid "Select a project to read Insights configuration file" +msgstr "" + +msgid "Select a reason" +msgstr "" + +msgid "Select a repository" +msgstr "" + +msgid "Select a template repository" +msgstr "" + +msgid "Select a template type" +msgstr "" + +msgid "Select a timezone" +msgstr "" + +msgid "Select all" +msgstr "" + +msgid "Select an existing Kubernetes cluster or create a new one" +msgstr "" + +msgid "Select assignee" +msgstr "" + +msgid "Select branch" +msgstr "" + +msgid "Select branch/tag" +msgstr "" + +msgid "Select due date" +msgstr "" + +msgid "Select epic" +msgstr "" + +msgid "Select file" +msgstr "" + +msgid "Select group or project" +msgstr "" + +msgid "Select groups to replicate" +msgstr "" + +msgid "Select health status" +msgstr "" + +msgid "Select label" +msgstr "" + +msgid "Select labels" +msgstr "" + +msgid "Select merge moment" +msgstr "" + +msgid "Select milestone" +msgstr "" + +msgid "Select private project" +msgstr "" + +msgid "Select project" +msgstr "" + +msgid "Select project and zone to choose machine type" +msgstr "" + +msgid "Select project to choose zone" +msgstr "" + +msgid "Select projects" +msgstr "" + +msgid "Select projects you want to import." +msgstr "" + +msgid "Select required regulatory standard" +msgstr "" + +msgid "Select reviewer(s)" +msgstr "" + +msgid "Select shards to replicate" +msgstr "" + +msgid "Select source" +msgstr "" + +msgid "Select source branch" +msgstr "" + +msgid "Select start date" +msgstr "" + +msgid "Select status" +msgstr "" + +msgid "Select strategy activation method" +msgstr "" + +msgid "Select subscription" +msgstr "" + +msgid "Select target branch" +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 timezone" +msgstr "" + +msgid "Select type" +msgstr "" + +msgid "Select user" +msgstr "" + +msgid "Selected commits" +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 %{link_open}@johnsmith%{link_close}\"). It will also associate and/or assign these issues and comments with the selected user." +msgstr "" + +msgid "Selective synchronization" +msgstr "" + +msgid "Self monitoring project does not exist" +msgstr "" + +msgid "Self-monitoring project does not exist. Please check logs for any error messages" +msgstr "" + +msgid "Self-monitoring project has been successfully deleted" +msgstr "" + +msgid "Self-monitoring project was not deleted. Please check logs for any error messages" +msgstr "" + +msgid "SelfMonitoring|Disable self monitoring?" +msgstr "" + +msgid "SelfMonitoring|Disabling this feature will delete the self monitoring project. Are you sure you want to delete the project?" +msgstr "" + +msgid "SelfMonitoring|Enable or disable instance self monitoring" +msgstr "" + +msgid "SelfMonitoring|Enabling this feature creates a %{projectLinkStart}project%{projectLinkEnd} that can be used to monitor the health of your instance." +msgstr "" + +msgid "SelfMonitoring|Enabling this feature creates a project that can be used to monitor the health of your instance." +msgstr "" + +msgid "SelfMonitoring|Self monitoring" +msgstr "" + +msgid "SelfMonitoring|Self monitoring project has been successfully created." +msgstr "" + +msgid "SelfMonitoring|Self monitoring project has been successfully deleted." +msgstr "" + +msgid "Send a separate email notification to Developers." +msgstr "" + +msgid "Send confirmation email" +msgstr "" + +msgid "Send email" +msgstr "" + +msgid "Send email notification" +msgstr "" + +msgid "Send message" +msgstr "" + +msgid "Send report" +msgstr "" + +msgid "Send usage data" +msgstr "" + +msgid "Sentry API URL" +msgstr "" + +msgid "Sentry event" +msgstr "" + +msgid "Sep" +msgstr "" + +msgid "Separate topics with commas." +msgstr "" + +msgid "September" +msgstr "" + +msgid "Serenity Valley Sample Data template." +msgstr "" + +msgid "SeriesFinalConjunction|and" +msgstr "" + +msgid "Serve repository static objects (e.g. archives, blobs, ...) from an external storage (e.g. a CDN)." +msgstr "" + +msgid "Server supports batch API only, please update your Git LFS client to version 1.0.1 and up." +msgstr "" + +msgid "Server version" +msgstr "" + +msgid "Serverless" +msgstr "" + +msgid "Serverless domain" +msgstr "" + +msgid "ServerlessDetails|Function invocation metrics require Prometheus to be installed first." +msgstr "" + +msgid "ServerlessDetails|Install Prometheus" +msgstr "" + +msgid "ServerlessDetails|Invocation metrics loading or not available at this time." +msgstr "" + +msgid "ServerlessDetails|Invocations" +msgstr "" + +msgid "ServerlessDetails|Kubernetes Pods" +msgstr "" + +msgid "ServerlessDetails|More information" +msgstr "" + +msgid "ServerlessDetails|No pods loaded at this time." +msgstr "" + +msgid "ServerlessDetails|Number of Kubernetes pods in use over time based on necessity." +msgstr "" + +msgid "ServerlessDetails|pod in use" +msgstr "" + +msgid "ServerlessDetails|pods in use" +msgstr "" + +msgid "ServerlessURL|Copy URL" +msgstr "" + +msgid "Serverless|Getting started with serverless" +msgstr "" + +msgid "Serverless|Help shape the future of Serverless at GitLab" +msgstr "" + +msgid "Serverless|If you believe none of these apply, please check back later as the function data may be in the process of becoming available." +msgstr "" + +msgid "Serverless|In order to start using functions as a service, you must first install Knative on your Kubernetes cluster. %{linkStart}More information%{linkEnd}" +msgstr "" + +msgid "Serverless|Install Knative" +msgstr "" + +msgid "Serverless|Learn more about Serverless" +msgstr "" + +msgid "Serverless|No functions available" +msgstr "" + +msgid "Serverless|Sign up for First Look" +msgstr "" + +msgid "Serverless|The deploy job has not finished." +msgstr "" + +msgid "Serverless|The functions listed in the %{startTag}serverless.yml%{endTag} file don't match the namespace of your cluster." +msgstr "" + +msgid "Serverless|There is currently no function data available from Knative. This could be for a variety of reasons including:" +msgstr "" + +msgid "Serverless|We are continually striving to improve our Serverless functionality. As a Knative user, we would love to hear how we can make this experience better for you. Sign up for GitLab First Look today and we will be in touch shortly." +msgstr "" + +msgid "Serverless|Your %{startTag}.gitlab-ci.yml%{endTag} file is not properly configured." +msgstr "" + +msgid "Serverless|Your repository does not have a corresponding %{startTag}serverless.yml%{endTag} file." +msgstr "" + +msgid "Service" +msgstr "" + +msgid "Service Desk" +msgstr "" + +msgid "Service Desk is enabled but not yet active" +msgstr "" + +msgid "Service Desk is not enabled" +msgstr "" + +msgid "Service Desk is not supported" +msgstr "" + +msgid "Service Templates" +msgstr "" + +msgid "Service URL" +msgstr "" + +msgid "Session ID" +msgstr "" + +msgid "Session duration (minutes)" +msgstr "" + +msgid "Set %{epic_ref} as the parent epic." +msgstr "" + +msgid "Set .gitlab-ci.yml to enable or configure SAST" +msgstr "" + +msgid "Set .gitlab-ci.yml to enable or configure SAST security scanning using the GitLab managed template. You can [add variable overrides](https://docs.gitlab.com/ee/user/application_security/sast/#customizing-the-sast-settings) to customize SAST settings." +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 an instance-wide domain that will be available to all clusters when installing Knative." +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 iteration" +msgstr "" + +msgid "Set limit to 0 to allow any file size." +msgstr "" + +msgid "Set max session time for web terminal." +msgstr "" + +msgid "Set milestone" +msgstr "" + +msgid "Set new password" +msgstr "" + +msgid "Set notification email for abuse reports." +msgstr "" + +msgid "Set parent epic to an epic" +msgstr "" + +msgid "Set projects and maximum size limits, session duration, user options, and check feature availability for namespace plan." +msgstr "" + +msgid "Set requirements for a user to sign-in. Enable mandatory two-factor authentication." +msgstr "" + +msgid "Set target branch" +msgstr "" + +msgid "Set target branch to %{branch_name}." +msgstr "" + +msgid "Set the default expiration time for each job's artifacts. 0 for unlimited. The default unit is in seconds, but you can define an alternative. For example: %{code_open}4 mins 2 sec%{code_close}, %{code_open}2h42min%{code_close}." +msgstr "" + +msgid "Set the default name of the initial branch when creating new repositories through the user interface." +msgstr "" + +msgid "Set the due date to %{due_date}." +msgstr "" + +msgid "Set the duration for which the jobs will be considered as old and expired. Once that time passes, the jobs will be archived and no longer able to be retried. Make it empty to never expire jobs. It has to be no less than 1 day, for example: %{code_open}15 days%{code_close}, %{code_open}1 month%{code_close}, %{code_open}2 years%{code_close}." +msgstr "" + +msgid "Set the iteration to %{iteration_reference}." +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 "" + +msgid "Set the number of concurrent requests this secondary node will make to the primary node while backfilling." +msgstr "" + +msgid "Set the synchronization and verification capacity for the secondary node." +msgstr "" + +msgid "Set the timeout in seconds to send a secondary node status to the primary and IPs allowed for the secondary nodes." +msgstr "" + +msgid "Set time estimate" +msgstr "" + +msgid "Set time estimate to %{time_estimate}." +msgstr "" + +msgid "Set up CI/CD" +msgstr "" + +msgid "Set up Jira Integration" +msgstr "" + +msgid "Set up a %{type} Runner automatically" +msgstr "" + +msgid "Set up a %{type} Runner manually" +msgstr "" + +msgid "Set up a hardware device as a second factor to sign in." +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 device" +msgstr "" + +msgid "Set up new password" +msgstr "" + +msgid "Set up pipeline subscriptions for this project." +msgstr "" + +msgid "Set up shared runner availability" +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 "Set what should be replicated by choosing specific projects or groups by the secondary node." +msgstr "" + +msgid "SetPasswordToCloneLink|set a password" +msgstr "" + +msgid "SetStatusModal|Add status emoji" +msgstr "" + +msgid "SetStatusModal|Clear status" +msgstr "" + +msgid "SetStatusModal|Edit status" +msgstr "" + +msgid "SetStatusModal|Remove status" +msgstr "" + +msgid "SetStatusModal|Set a status" +msgstr "" + +msgid "SetStatusModal|Set status" +msgstr "" + +msgid "SetStatusModal|Sorry, we weren't able to set your status. Please try again later." +msgstr "" + +msgid "SetStatusModal|What's your status?" +msgstr "" + +msgid "Sets %{epic_ref} as parent epic." +msgstr "" + +msgid "Sets target branch to %{branch_name}." +msgstr "" + +msgid "Sets the due date to %{due_date}." +msgstr "" + +msgid "Sets the iteration to %{iteration_reference}." +msgstr "" + +msgid "Sets the milestone to %{milestone_reference}." +msgstr "" + +msgid "Sets time estimate to %{time_estimate}." +msgstr "" + +msgid "Sets weight to %{weight}." +msgstr "" + +msgid "Setting this to 0 means using the system default timeout value." +msgstr "" + +msgid "Settings" +msgstr "" + +msgid "Settings related to the use and experience of using GitLab's Package Registry." +msgstr "" + +msgid "Settings to prevent self-approval across all projects in the instance. Only an administrator can modify these settings." +msgstr "" + +msgid "Setup" +msgstr "" + +msgid "Severity" +msgstr "" + +msgid "SeverityWidget|Severity" +msgstr "" + +msgid "SeverityWidget|Severity: %{severity}" +msgstr "" + +msgid "SeverityWidget|There was an error while updating severity." +msgstr "" + +msgid "Shards (%{shards})" +msgstr "" + +msgid "Shards to synchronize" +msgstr "" + +msgid "Share" +msgstr "" + +msgid "Share the %{strong_open}GitLab single sign-on URL%{strong_close} 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" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +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 "" + +msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." +msgstr "" + +msgid "Show Runner installation instructions" +msgstr "" + +msgid "Show all activity" +msgstr "" + +msgid "Show all issues." +msgstr "" + +msgid "Show all members" +msgstr "" + +msgid "Show all requirements." +msgstr "" + +msgid "Show all test cases." +msgstr "" + +msgid "Show archived projects" +msgstr "" + +msgid "Show archived projects only" +msgstr "" + +msgid "Show command" +msgstr "" + +msgid "Show comments" +msgstr "" + +msgid "Show comments on this file" +msgstr "" + +msgid "Show comments only" +msgstr "" + +msgid "Show commit description" +msgstr "" + +msgid "Show complete raw log" +msgstr "" + +msgid "Show details" +msgstr "" + +msgid "Show file browser" +msgstr "" + +msgid "Show file contents" +msgstr "" + +msgid "Show latest version" +msgstr "" + +msgid "Show list" +msgstr "" + +msgid "Show me everything" +msgstr "" + +msgid "Show me how to add a pipeline" +msgstr "" + +msgid "Show me more advanced stuff" +msgstr "" + +msgid "Show only direct members" +msgstr "" + +msgid "Show only inherited members" +msgstr "" + +msgid "Show parent pages" +msgstr "" + +msgid "Show parent subgroups" +msgstr "" + +msgid "Show the Closed list" +msgstr "" + +msgid "Show the Open list" +msgstr "" + +msgid "Show whitespace changes" +msgstr "" + +msgid "Showing %d event" +msgid_plural "Showing %d events" +msgstr[0] "" +msgstr[1] "" + +msgid "Showing %{count} of %{total} projects" +msgstr "" + +msgid "Showing %{count} project" +msgid_plural "Showing %{count} projects" +msgstr[0] "" +msgstr[1] "" + +msgid "Showing %{limit} of %{total_count} issues. " +msgstr "" + +msgid "Showing %{pageSize} of %{total} issues" +msgstr "" + +msgid "Showing all issues" +msgstr "" + +msgid "Showing graphs based on events of the last %{timerange} days." +msgstr "" + +msgid "Showing last %{size} of log -" +msgstr "" + +msgid "Showing latest version" +msgstr "" + +msgid "Showing version #%{versionNumber}" +msgstr "" + +msgid "Side-by-side" +msgstr "" + +msgid "Sidebar|Assign health status" +msgstr "" + +msgid "Sidebar|Health status" +msgstr "" + +msgid "Sidebar|No status" +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 to GitLab" +msgstr "" + +msgid "Sign in using smart card" +msgstr "" + +msgid "Sign in via 2FA code" +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 "" + +msgid "Sign-in text" +msgstr "" + +msgid "Sign-up restrictions" +msgstr "" + +msgid "SignUp|First Name is too long (maximum is %{max_length} characters)." +msgstr "" + +msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." +msgstr "" + +msgid "SignUp|Username is too long (maximum is %{max_length} characters)." +msgstr "" + +msgid "SignUp|Username is too short (minimum is %{min_length} characters)." +msgstr "" + +msgid "Signed in" +msgstr "" + +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + +msgid "Signed in with %{authentication} authentication" +msgstr "" + +msgid "Signing in using %{label} has been disabled" +msgstr "" + +msgid "Signing in using your %{label} account without a pre-existing GitLab account is not allowed." +msgstr "" + +msgid "Similar issues" +msgstr "" + +msgid "Simulate a pipeline created for the default branch" +msgstr "" + +msgid "Single or combined queries" +msgstr "" + +msgid "Size" +msgstr "" + +msgid "Size and domain settings for static websites" +msgstr "" + +msgid "Size limit per repository (MB)" +msgstr "" + +msgid "Size settings for static websites" +msgstr "" + +msgid "Skip outdated deployment jobs" +msgstr "" + +msgid "Skipped" +msgstr "" + +msgid "Slack application" +msgstr "" + +msgid "Slack channels (e.g. general, development)" +msgstr "" + +msgid "Slack integration allows you to interact with GitLab via slash commands in a chat window." +msgstr "" + +msgid "SlackIntegration|%{strong_open}Note:%{strong_close} Usernames and private channels are not supported." +msgstr "" + +msgid "SlackIntegration|%{webhooks_link_start}Add an incoming webhook%{webhooks_link_end} in your Slack team. The default channel can be overridden for each event." +msgstr "" + +msgid "SlackIntegration|Paste the %{strong_open}Webhook URL%{strong_close} into the field below." +msgstr "" + +msgid "SlackIntegration|Select events below to enable notifications. The %{strong_open}Slack channel names%{strong_close} and %{strong_open}Slack username%{strong_close} fields are optional." +msgstr "" + +msgid "SlackIntegration|This service sends notifications about project events to Slack channels. To set up this service:" +msgstr "" + +msgid "SlackService|2. Paste the %{strong_open}Token%{strong_close} into the field below" +msgstr "" + +msgid "SlackService|3. Select the %{strong_open}Active%{strong_close} checkbox, press %{strong_open}Save changes%{strong_close} and start using GitLab inside Slack!" +msgstr "" + +msgid "SlackService|Fill in the word that works best for your team." +msgstr "" + +msgid "SlackService|See list of available commands in Slack after setting up this service, by entering" +msgstr "" + +msgid "SlackService|This service allows users to perform common operations on this project by entering slash commands in Slack." +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 "Snippets" +msgstr "" + +msgid "Snippets with non-text files can only be edited via Git." +msgstr "" + +msgid "SnippetsEmptyState|Code snippets" +msgstr "" + +msgid "SnippetsEmptyState|Documentation" +msgstr "" + +msgid "SnippetsEmptyState|New snippet" +msgstr "" + +msgid "SnippetsEmptyState|No snippets found" +msgstr "" + +msgid "SnippetsEmptyState|Store, share, and embed small pieces of code and text." +msgstr "" + +msgid "SnippetsEmptyState|There are no snippets to show." +msgstr "" + +msgid "Snippets|Add another file %{num}/%{total}" +msgstr "" + +msgid "Snippets|Delete file" +msgstr "" + +msgid "Snippets|Description (optional)" +msgstr "" + +msgid "Snippets|Files" +msgstr "" + +msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" +msgstr "" + +msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" +msgstr "" + +msgid "Snowplow" +msgstr "" + +msgid "Solution" +msgstr "" + +msgid "Some changes are not shown" +msgstr "" + +msgid "Some child epics may be hidden due to applied filters" +msgstr "" + +msgid "Some common domains are not allowed. %{read_more_link}." +msgstr "" + +msgid "Some email servers do not support overriding the email sender name. Enable this option to include the name of the author of the issue, merge request or comment in the email body instead." +msgstr "" + +msgid "Some of the designs you tried uploading did not change:" +msgstr "" + +msgid "Some of your epics may not be visible. A roadmap is limited to the first 1,000 epics, in your selected sort order." +msgstr "" + +msgid "Someone edited the issue at the same time you did. Please check out %{linkStart}the issue%{linkEnd} and make sure your changes will not unintentionally remove theirs." +msgstr "" + +msgid "Someone edited this %{issueType} at the same time you did. The description has been updated and you will need to make your changes again." +msgstr "" + +msgid "Someone edited this merge request at the same time you did. Please refresh the page to see changes." +msgstr "" + +msgid "Something went wrong on our end" +msgstr "" + +msgid "Something went wrong on our end." +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 "" + +msgid "Something went wrong trying to change the locked state of this %{issuableDisplayName}" +msgstr "" + +msgid "Something went wrong when reordering designs. Please try again" +msgstr "" + +msgid "Something went wrong when toggling the button" +msgstr "" + +msgid "Something went wrong while adding your award. Please try again." +msgstr "" + +msgid "Something went wrong while applying the batch of suggestions. Please try again." +msgstr "" + +msgid "Something went wrong while applying the suggestion. Please try again." +msgstr "" + +msgid "Something went wrong while archiving a requirement." +msgstr "" + +msgid "Something went wrong while closing the %{issuable}. Please try again later" +msgstr "" + +msgid "Something went wrong while creating a requirement." +msgstr "" + +msgid "Something went wrong while deleting description changes. Please try again." +msgstr "" + +msgid "Something went wrong while deleting the package." +msgstr "" + +msgid "Something went wrong while deleting the source branch. Please try again." +msgstr "" + +msgid "Something went wrong while deleting your note. Please try again." +msgstr "" + +msgid "Something went wrong while deploying this environment. Please try again." +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 description changes. Please try again." +msgstr "" + +msgid "Something went wrong while fetching group member contributions" +msgstr "" + +msgid "Something went wrong while fetching latest comments." +msgstr "" + +msgid "Something went wrong while fetching projects" +msgstr "" + +msgid "Something went wrong while fetching projects." +msgstr "" + +msgid "Something went wrong while fetching related merge requests." +msgstr "" + +msgid "Something went wrong while fetching requirements count." +msgstr "" + +msgid "Something went wrong while fetching requirements list." +msgstr "" + +msgid "Something went wrong while fetching the environments for this merge request. Please try again." +msgstr "" + +msgid "Something went wrong while fetching the package." +msgstr "" + +msgid "Something went wrong while fetching the packages list." +msgstr "" + +msgid "Something went wrong while initializing the OpenAPI viewer" +msgstr "" + +msgid "Something went wrong while inserting your image. Please try again." +msgstr "" + +msgid "Something went wrong while merging this merge request. Please try again." +msgstr "" + +msgid "Something went wrong while moving issues." +msgstr "" + +msgid "Something went wrong while obtaining the Let's Encrypt certificate." +msgstr "" + +msgid "Something went wrong while performing the action." +msgstr "" + +msgid "Something went wrong while reopening a requirement." +msgstr "" + +msgid "Something went wrong while reopening the %{issuable}. Please try again later" +msgstr "" + +msgid "Something went wrong while resolving this discussion. Please try again." +msgstr "" + +msgid "Something went wrong while stopping this environment. Please try again." +msgstr "" + +msgid "Something went wrong while toggling auto-fix settings, please try again later." +msgstr "" + +msgid "Something went wrong while updating a requirement." +msgstr "" + +msgid "Something went wrong while updating assignees" +msgstr "" + +msgid "Something went wrong while updating your list settings" +msgstr "" + +msgid "Something went wrong with your automatic subscription renewal." +msgstr "" + +msgid "Something went wrong, unable to add %{project} to dashboard" +msgstr "" + +msgid "Something went wrong, unable to add projects to dashboard" +msgstr "" + +msgid "Something went wrong, unable to delete project" +msgstr "" + +msgid "Something went wrong, unable to get projects" +msgstr "" + +msgid "Something went wrong, unable to search projects" +msgstr "" + +msgid "Something went wrong." +msgstr "" + +msgid "Something went wrong. Please try again." +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 "" + +msgid "Sorry, you have exceeded the maximum browsable page number. Please use the API to explore further." +msgstr "" + +msgid "Sorry, your filter produced no results" +msgstr "" + +msgid "Sort by" +msgstr "" + +msgid "Sort direction" +msgstr "" + +msgid "Sort direction: Ascending" +msgstr "" + +msgid "Sort direction: Descending" +msgstr "" + +msgid "SortOptions|Access level, ascending" +msgstr "" + +msgid "SortOptions|Access level, descending" +msgstr "" + +msgid "SortOptions|Blocking" +msgstr "" + +msgid "SortOptions|Created date" +msgstr "" + +msgid "SortOptions|Due date" +msgstr "" + +msgid "SortOptions|Due later" +msgstr "" + +msgid "SortOptions|Due soon" +msgstr "" + +msgid "SortOptions|Expired date" +msgstr "" + +msgid "SortOptions|Label priority" +msgstr "" + +msgid "SortOptions|Largest group" +msgstr "" + +msgid "SortOptions|Largest repository" +msgstr "" + +msgid "SortOptions|Last Contact" +msgstr "" + +msgid "SortOptions|Last created" +msgstr "" + +msgid "SortOptions|Last joined" +msgstr "" + +msgid "SortOptions|Last updated" +msgstr "" + +msgid "SortOptions|Least popular" +msgstr "" + +msgid "SortOptions|Less weight" +msgstr "" + +msgid "SortOptions|Manual" +msgstr "" + +msgid "SortOptions|Milestone due date" +msgstr "" + +msgid "SortOptions|Milestone due later" +msgstr "" + +msgid "SortOptions|Milestone due soon" +msgstr "" + +msgid "SortOptions|More weight" +msgstr "" + +msgid "SortOptions|Most popular" +msgstr "" + +msgid "SortOptions|Most stars" +msgstr "" + +msgid "SortOptions|Name" +msgstr "" + +msgid "SortOptions|Name, ascending" +msgstr "" + +msgid "SortOptions|Name, descending" +msgstr "" + +msgid "SortOptions|Oldest created" +msgstr "" + +msgid "SortOptions|Oldest joined" +msgstr "" + +msgid "SortOptions|Oldest last activity" +msgstr "" + +msgid "SortOptions|Oldest sign in" +msgstr "" + +msgid "SortOptions|Oldest starred" +msgstr "" + +msgid "SortOptions|Oldest updated" +msgstr "" + +msgid "SortOptions|Popularity" +msgstr "" + +msgid "SortOptions|Priority" +msgstr "" + +msgid "SortOptions|Project" +msgstr "" + +msgid "SortOptions|Recent last activity" +msgstr "" + +msgid "SortOptions|Recent sign in" +msgstr "" + +msgid "SortOptions|Recently starred" +msgstr "" + +msgid "SortOptions|Relevant" +msgstr "" + +msgid "SortOptions|Size" +msgstr "" + +msgid "SortOptions|Sort by:" +msgstr "" + +msgid "SortOptions|Sort direction" +msgstr "" + +msgid "SortOptions|Stars" +msgstr "" + +msgid "SortOptions|Start date" +msgstr "" + +msgid "SortOptions|Start later" +msgstr "" + +msgid "SortOptions|Start soon" +msgstr "" + +msgid "SortOptions|Type" +msgstr "" + +msgid "SortOptions|Version" +msgstr "" + +msgid "SortOptions|Weight" +msgstr "" + +msgid "Source" +msgstr "" + +msgid "Source (branch or tag)" +msgstr "" + +msgid "Source Branch" +msgstr "" + +msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" +msgstr "" + +msgid "Source code (%{fileExtension})" +msgstr "" + +msgid "Source is not available" +msgstr "" + +msgid "Source project cannot be found." +msgstr "" + +msgid "Sourcegraph" +msgstr "" + +msgid "SourcegraphAdmin|Block on private and internal projects" +msgstr "" + +msgid "SourcegraphAdmin|Configure the URL to a Sourcegraph instance which can read your GitLab projects." +msgstr "" + +msgid "SourcegraphAdmin|Enable Sourcegraph" +msgstr "" + +msgid "SourcegraphAdmin|Enable code intelligence powered by %{link_start}Sourcegraph%{link_end} on your GitLab instance's code views and merge requests." +msgstr "" + +msgid "SourcegraphAdmin|If checked, only public projects will have code intelligence and communicate with Sourcegraph." +msgstr "" + +msgid "SourcegraphAdmin|More information" +msgstr "" + +msgid "SourcegraphAdmin|Save changes" +msgstr "" + +msgid "SourcegraphAdmin|Sourcegraph URL" +msgstr "" + +msgid "SourcegraphAdmin|e.g. https://sourcegraph.example.com" +msgstr "" + +msgid "SourcegraphPreferences|This feature is experimental and currently limited to certain projects." +msgstr "" + +msgid "SourcegraphPreferences|This feature is experimental and limited to public projects." +msgstr "" + +msgid "SourcegraphPreferences|This feature is experimental." +msgstr "" + +msgid "SourcegraphPreferences|Uses %{link_start}Sourcegraph.com%{link_end}." +msgstr "" + +msgid "SourcegraphPreferences|Uses a custom %{link_start}Sourcegraph instance%{link_end}." +msgstr "" + +msgid "Spam Logs" +msgstr "" + +msgid "Spam and Anti-bot Protection" +msgstr "" + +msgid "Spam log successfully submitted as ham." +msgstr "" + +msgid "Specific Runners" +msgstr "" + +msgid "Specified URL cannot be used: \"%{reason}\"" +msgstr "" + +msgid "Specify an e-mail address regex pattern to identify default internal users." +msgstr "" + +msgid "Specify the following URL during the Runner setup:" +msgstr "" + +msgid "Squash commit message" +msgstr "" + +msgid "Squash commits" +msgstr "" + +msgid "Stack trace" +msgstr "" + +msgid "Stacktrace snippet" +msgstr "" + +msgid "Stage" +msgstr "" + +msgid "Stage & Commit" +msgstr "" + +msgid "Stage data updated" +msgstr "" + +msgid "Stage removed" +msgstr "" + +msgid "Standard" +msgstr "" + +msgid "Star a label to make it a priority label. Order the prioritized labels to change their relative priority, by dragging." +msgstr "" + +msgid "Star labels to start sorting by priority" +msgstr "" + +msgid "Star toggle failed. Try again later." +msgstr "" + +msgid "StarProject|Star" +msgstr "" + +msgid "Starred Projects" +msgstr "" + +msgid "Starred Projects' Activity" +msgstr "" + +msgid "Starred projects" +msgstr "" + +msgid "StarredProjectsEmptyState|Visit a project page and press on a star icon. Then, you can find the project on this page." +msgstr "" + +msgid "StarredProjectsEmptyState|You don't have starred projects yet." +msgstr "" + +msgid "Starrers" +msgstr "" + +msgid "Stars" +msgstr "" + +msgid "Start Date" +msgstr "" + +msgid "Start Time" +msgstr "" + +msgid "Start Web Terminal" +msgstr "" + +msgid "Start a %{new_merge_request} with these changes" +msgstr "" + +msgid "Start a Free Gold Trial" +msgstr "" + +msgid "Start a new discussion..." +msgstr "" + +msgid "Start a new merge request" +msgstr "" + +msgid "Start a review" +msgstr "" + +msgid "Start and due date" +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 and authors." +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 "" + +msgid "Start the Runner!" +msgstr "" + +msgid "Start thread" +msgstr "" + +msgid "Start thread & close %{noteable_name}" +msgstr "" + +msgid "Start thread & reopen %{noteable_name}" +msgstr "" + +msgid "Start using Directed Acyclic Graphs (DAG)" +msgstr "" + +msgid "Start your Free Gold Trial" +msgstr "" + +msgid "Start your free trial" +msgstr "" + +msgid "Start your trial" +msgstr "" + +msgid "Started" +msgstr "" + +msgid "Started %{startsIn}" +msgstr "" + +msgid "Started asynchronous removal of all repository check states." +msgstr "" + +msgid "Started:" +msgstr "" + +msgid "Starting..." +msgstr "" + +msgid "Starts %{startsIn}" +msgstr "" + +msgid "Starts at (UTC)" +msgstr "" + +msgid "State your message to activate" +msgstr "" + +msgid "State: %{last_reindexing_task_state}" +msgstr "" + +msgid "Static Application Security Testing (SAST)" +msgstr "" + +msgid "StaticSiteEditor|1. Add a clear title to describe the change." +msgstr "" + +msgid "StaticSiteEditor|2. Add a description to explain why the change is being made." +msgstr "" + +msgid "StaticSiteEditor|3. Assign a person to review and accept the merge request." +msgstr "" + +msgid "StaticSiteEditor|A link to view the merge request will appear once ready." +msgstr "" + +msgid "StaticSiteEditor|An error occurred while submitting your changes." +msgstr "" + +msgid "StaticSiteEditor|Branch could not be created." +msgstr "" + +msgid "StaticSiteEditor|Copy update" +msgstr "" + +msgid "StaticSiteEditor|Could not commit the content changes." +msgstr "" + +msgid "StaticSiteEditor|Could not create merge request." +msgstr "" + +msgid "StaticSiteEditor|Creating your merge request" +msgstr "" + +msgid "StaticSiteEditor|Incompatible file content" +msgstr "" + +msgid "StaticSiteEditor|Return to site" +msgstr "" + +msgid "StaticSiteEditor|Static site editor" +msgstr "" + +msgid "StaticSiteEditor|The Static Site Editor is currently configured to only edit Markdown content on pages generated from Middleman. Visit the documentation to learn more about configuring your site to use the Static Site Editor." +msgstr "" + +msgid "StaticSiteEditor|To see your changes live you will need to do the following things:" +msgstr "" + +msgid "StaticSiteEditor|Update %{sourcePath} file" +msgstr "" + +msgid "StaticSiteEditor|View documentation" +msgstr "" + +msgid "StaticSiteEditor|You can set an assignee to get your changes reviewed and deployed once your merge request is created." +msgstr "" + +msgid "StaticSiteEditor|Your merge request has been created" +msgstr "" + +msgid "Statistics" +msgstr "" + +msgid "Status" +msgstr "" + +msgid "Status was retried." +msgstr "" + +msgid "Status:" +msgstr "" + +msgid "Status: %{title}" +msgstr "" + +msgid "StatusPage|AWS Secret access key" +msgstr "" + +msgid "StatusPage|AWS access key ID" +msgstr "" + +msgid "StatusPage|AWS documentation" +msgstr "" + +msgid "StatusPage|AWS region" +msgstr "" + +msgid "StatusPage|Active" +msgstr "" + +msgid "StatusPage|Bucket %{docsLink}" +msgstr "" + +msgid "StatusPage|Configure file storage settings to link issues in this project to an external status page." +msgstr "" + +msgid "StatusPage|For help with configuration, visit %{docsLink}" +msgstr "" + +msgid "StatusPage|S3 Bucket name" +msgstr "" + +msgid "StatusPage|Status page" +msgstr "" + +msgid "StatusPage|Status page URL" +msgstr "" + +msgid "StatusPage|Status page frontend documentation" +msgstr "" + +msgid "StatusPage|To publish incidents to an external status page, GitLab will store a JSON file in your Amazon S3 account in a location accessible to your external status page service. Make sure to also set up %{docsLink}" +msgstr "" + +msgid "StatusPage|configuration documentation" +msgstr "" + +msgid "StatusPage|your status page frontend." +msgstr "" + +msgid "Stay updated about the performance and health of your environment by configuring Prometheus to monitor your deployments." +msgstr "" + +msgid "Still, we recommend keeping a backup saved somewhere. Otherwise, if you ever need it and have lost it, you will need to request GitLab Inc. to send it to you again." +msgstr "" + +msgid "Stop Terminal" +msgstr "" + +msgid "Stop impersonation" +msgstr "" + +msgid "Stop this environment" +msgstr "" + +msgid "Stopped" +msgstr "" + +msgid "Stopping..." +msgstr "" + +msgid "Storage" +msgstr "" + +msgid "Storage nodes for new repositories" +msgstr "" + +msgid "Storage:" +msgstr "" + +msgid "StorageSize|Unknown" +msgstr "" + +msgid "Subgroup milestone" +msgstr "" + +msgid "Subgroup overview" +msgstr "" + +msgid "SubgroupCreationLevel|Allowed to create subgroups" +msgstr "" + +msgid "SubgroupCreationlevel|Allowed to create subgroups" +msgstr "" + +msgid "SubgroupCreationlevel|Maintainers" +msgstr "" + +msgid "SubgroupCreationlevel|Owners" +msgstr "" + +msgid "Subgroups" +msgstr "" + +msgid "Subgroups and projects" +msgstr "" + +msgid "Subject Key Identifier:" +msgstr "" + +msgid "Subkeys" +msgstr "" + +msgid "Submit" +msgstr "" + +msgid "Submit %{humanized_resource_name}" +msgstr "" + +msgid "Submit a review" +msgstr "" + +msgid "Submit as spam" +msgstr "" + +msgid "Submit changes" +msgstr "" + +msgid "Submit changes..." +msgstr "" + +msgid "Submit feedback" +msgstr "" + +msgid "Submit issue" +msgstr "" + +msgid "Submit review" +msgstr "" + +msgid "Submit search" +msgstr "" + +msgid "Submit the current review." +msgstr "" + +msgid "Submit your changes" +msgstr "" + +msgid "Submitted the current review." +msgstr "" + +msgid "Subscribe" +msgstr "" + +msgid "Subscribe at group level" +msgstr "" + +msgid "Subscribe at project level" +msgstr "" + +msgid "Subscribe to RSS feed" +msgstr "" + +msgid "Subscribe to calendar" +msgstr "" + +msgid "Subscribed" +msgstr "" + +msgid "Subscribed to this %{quick_action_target}." +msgstr "" + +msgid "Subscribes to this %{quick_action_target}." +msgstr "" + +msgid "Subscription" +msgstr "" + +msgid "Subscription deletion failed." +msgstr "" + +msgid "Subscription successfully applied to \"%{group_name}\"" +msgstr "" + +msgid "Subscription successfully created." +msgstr "" + +msgid "Subscription successfully deleted." +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +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 "Subscriptions" +msgstr "" + +msgid "Subtracted" +msgstr "" + +msgid "Subtracts" +msgstr "" + +msgid "Succeeded" +msgstr "" + +msgid "Successfully activated" +msgstr "" + +msgid "Successfully approved" +msgstr "" + +msgid "Successfully blocked" +msgstr "" + +msgid "Successfully confirmed" +msgstr "" + +msgid "Successfully deactivated" +msgstr "" + +msgid "Successfully deleted U2F device." +msgstr "" + +msgid "Successfully deleted WebAuthn device." +msgstr "" + +msgid "Successfully removed email." +msgstr "" + +msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." +msgstr "" + +msgid "Successfully synced %{synced_timeago}." +msgstr "" + +msgid "Successfully unblocked" +msgstr "" + +msgid "Successfully unlocked" +msgstr "" + +msgid "Successfully verified domain ownership" +msgstr "" + +msgid "Suggest code changes which can be immediately applied in one click. Try it out!" +msgstr "" + +msgid "Suggested Solutions" +msgstr "" + +msgid "Suggested change" +msgstr "" + +msgid "Suggested solutions help link" +msgstr "" + +msgid "SuggestedColors|Bright green" +msgstr "" + +msgid "SuggestedColors|Dark grayish cyan" +msgstr "" + +msgid "SuggestedColors|Dark moderate blue" +msgstr "" + +msgid "SuggestedColors|Dark moderate orange" +msgstr "" + +msgid "SuggestedColors|Dark moderate pink" +msgstr "" + +msgid "SuggestedColors|Dark moderate violet" +msgstr "" + +msgid "SuggestedColors|Feijoa" +msgstr "" + +msgid "SuggestedColors|Lime green" +msgstr "" + +msgid "SuggestedColors|Moderate blue" +msgstr "" + +msgid "SuggestedColors|Pure red" +msgstr "" + +msgid "SuggestedColors|Slightly desaturated blue" +msgstr "" + +msgid "SuggestedColors|Slightly desaturated green" +msgstr "" + +msgid "SuggestedColors|Soft orange" +msgstr "" + +msgid "SuggestedColors|Soft red" +msgstr "" + +msgid "SuggestedColors|Strong pink" +msgstr "" + +msgid "SuggestedColors|Strong red" +msgstr "" + +msgid "SuggestedColors|Strong yellow" +msgstr "" + +msgid "SuggestedColors|UA blue" +msgstr "" + +msgid "SuggestedColors|Very dark desaturated blue" +msgstr "" + +msgid "SuggestedColors|Very dark lime green" +msgstr "" + +msgid "SuggestedColors|Very pale orange" +msgstr "" + +msgid "Suggestion is not applicable as the suggestion was not found." +msgstr "" + +msgid "Suggestions are not applicable as one or more suggestions were not found." +msgstr "" + +msgid "Suggestions are not applicable as their lines cannot overlap." +msgstr "" + +msgid "Suggestions must all be on the same branch." +msgstr "" + +msgid "Suggestions:" +msgstr "" + +msgid "Suite" +msgstr "" + +msgid "Summary" +msgstr "" + +msgid "Sunday" +msgstr "" + +msgid "Support" +msgstr "" + +msgid "Support for custom certificates is disabled. Ask your system's administrator to enable it." +msgstr "" + +msgid "Support page URL" +msgstr "" + +msgid "Survey Response" +msgstr "" + +msgid "Switch branch/tag" +msgstr "" + +msgid "Switch to GitLab Next" +msgstr "" + +msgid "Switch to the source to copy the file contents" +msgstr "" + +msgid "Symbolic link" +msgstr "" + +msgid "Sync information" +msgstr "" + +msgid "Sync now" +msgstr "" + +msgid "Synced" +msgstr "" + +msgid "Synchronization disabled" +msgstr "" + +msgid "Syncing…" +msgstr "" + +msgid "System" +msgstr "" + +msgid "System Hooks" +msgstr "" + +msgid "System Hooks Help" +msgstr "" + +msgid "System Info" +msgstr "" + +msgid "System default (%{default})" +msgstr "" + +msgid "System header and footer" +msgstr "" + +msgid "System hook was successfully updated." +msgstr "" + +msgid "System metrics (Custom)" +msgstr "" + +msgid "System metrics (Kubernetes)" +msgstr "" + +msgid "System output" +msgstr "" + +msgid "Table of Contents" +msgstr "" + +msgid "Tag" +msgstr "" + +msgid "Tag list:" +msgstr "" + +msgid "Tag name" +msgstr "" + +msgid "Tag name is required" +msgstr "" + +msgid "Tag this commit." +msgstr "" + +msgid "Tagged this commit to %{tag_name} with \"%{message}\"." +msgstr "" + +msgid "Tagged this commit to %{tag_name}." +msgstr "" + +msgid "Tags" +msgstr "" + +msgid "Tags are deleted until the timeout is reached. Any remaining tags are included the next time the policy runs. To remove the time limit, set it to 0." +msgstr "" + +msgid "Tags feed" +msgstr "" + +msgid "Tags this commit to %{tag_name} with \"%{message}\"." +msgstr "" + +msgid "Tags this commit to %{tag_name}." +msgstr "" + +msgid "Tags:" +msgstr "" + +msgid "TagsPage|Browse commits" +msgstr "" + +msgid "TagsPage|Browse files" +msgstr "" + +msgid "TagsPage|Can't find HEAD commit for this tag" +msgstr "" + +msgid "TagsPage|Cancel" +msgstr "" + +msgid "TagsPage|Create tag" +msgstr "" + +msgid "TagsPage|Delete tag" +msgstr "" + +msgid "TagsPage|Deleting the %{tag_name} tag cannot be undone. Are you sure?" +msgstr "" + +msgid "TagsPage|Edit release notes" +msgstr "" + +msgid "TagsPage|Existing branch name, tag, or commit SHA" +msgstr "" + +msgid "TagsPage|Filter by tag name" +msgstr "" + +msgid "TagsPage|New Tag" +msgstr "" + +msgid "TagsPage|New tag" +msgstr "" + +msgid "TagsPage|Optionally, add a message to the tag. Leaving this blank creates a %{link_start}lightweight tag.%{link_end}" +msgstr "" + +msgid "TagsPage|Optionally, create a public Release of your project, based on this tag. Release notes are displayed on the %{releases_page_link_start}Releases%{link_end} page. %{docs_link_start}More information%{link_end}" +msgstr "" + +msgid "TagsPage|Release notes" +msgstr "" + +msgid "TagsPage|Repository has no tags yet." +msgstr "" + +msgid "TagsPage|Sort by" +msgstr "" + +msgid "TagsPage|Tags" +msgstr "" + +msgid "TagsPage|Tags give the ability to mark specific points in history as being important" +msgstr "" + +msgid "TagsPage|This tag has no release notes." +msgstr "" + +msgid "TagsPage|Use git tag command to add a new one:" +msgstr "" + +msgid "TagsPage|Write your release notes or drag files here…" +msgstr "" + +msgid "TagsPage|protected" +msgstr "" + +msgid "Target Branch" +msgstr "" + +msgid "Target Path" +msgstr "" + +msgid "Target branch" +msgstr "" + +msgid "Target-Branch" +msgstr "" + +msgid "Task ID: %{elastic_task}" +msgstr "" + +msgid "Team" +msgstr "" + +msgid "Team domain" +msgstr "" + +msgid "Telephone number" +msgstr "" + +msgid "Telephone number (Optional)" +msgstr "" + +msgid "Template" +msgstr "" + +msgid "Template to append to all Service Desk issues" +msgstr "" + +msgid "Templates" +msgstr "" + +msgid "TemporaryStorageIncrease|can only be set once" +msgstr "" + +msgid "TemporaryStorageIncrease|can only be set with more than %{percentage}%% usage" +msgstr "" + +msgid "TemporaryStorage|GitLab allows you a %{strongStart}free, one-time storage increase%{strongEnd}. For 30 days your storage will be unlimited. This gives you time to reduce your storage usage. After 30 days, your original storage limit of %{limit} applies. If you are at maximum storage capacity, your account will be read-only. To continue using GitLab you'll have to purchase additional storage or decrease storage usage." +msgstr "" + +msgid "TemporaryStorage|Increase storage temporarily" +msgstr "" + +msgid "TemporaryStorage|Temporarily increase storage now?" +msgstr "" + +msgid "Terminal" +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 "Terraform|%{number} Terraform report failed to generate" +msgid_plural "Terraform|%{number} Terraform reports failed to generate" +msgstr[0] "" +msgstr[1] "" + +msgid "Terraform|%{number} Terraform report was generated in your pipelines" +msgid_plural "Terraform|%{number} Terraform reports were generated in your pipelines" +msgstr[0] "" +msgstr[1] "" + +msgid "Terraform|A Terraform report failed to generate." +msgstr "" + +msgid "Terraform|A Terraform report was generated in your pipelines." +msgstr "" + +msgid "Terraform|Generating the report caused an error." +msgstr "" + +msgid "Terraform|Reported Resource Changes: %{addNum} to add, %{changeNum} to change, %{deleteNum} to delete" +msgstr "" + +msgid "Terraform|The Terraform report %{name} failed to generate." +msgstr "" + +msgid "Terraform|The Terraform report %{name} was generated in your pipelines." +msgstr "" + +msgid "Test" +msgstr "" + +msgid "Test Cases" +msgstr "" + +msgid "Test cases are not available for this project" +msgstr "" + +msgid "Test coverage parsing" +msgstr "" + +msgid "Test coverage: %d hit" +msgid_plural "Test coverage: %d hits" +msgstr[0] "" +msgstr[1] "" + +msgid "Test settings" +msgstr "" + +msgid "TestCases|New Test Case" +msgstr "" + +msgid "TestCases|New test case" +msgstr "" + +msgid "TestCases|Search test cases" +msgstr "" + +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + +msgid "TestCases|Something went wrong while creating a test case." +msgstr "" + +msgid "TestCases|Something went wrong while fetching count of test cases." +msgstr "" + +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + +msgid "TestCases|Something went wrong while fetching test cases list." +msgstr "" + +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + +msgid "TestCases|Submit test case" +msgstr "" + +msgid "TestHooks|Ensure one of your projects has merge requests." +msgstr "" + +msgid "TestHooks|Ensure the project has CI jobs." +msgstr "" + +msgid "TestHooks|Ensure the project has CI pipelines." +msgstr "" + +msgid "TestHooks|Ensure the project has deployments." +msgstr "" + +msgid "TestHooks|Ensure the project has issues." +msgstr "" + +msgid "TestHooks|Ensure the project has merge requests." +msgstr "" + +msgid "TestHooks|Ensure the project has notes." +msgstr "" + +msgid "TestHooks|Ensure the wiki is enabled and has pages." +msgstr "" + +msgid "TestReports|%{count} errors" +msgstr "" + +msgid "TestReports|%{count} failures" +msgstr "" + +msgid "TestReports|%{count} tests" +msgstr "" + +msgid "TestReports|%{rate}%{sign} success rate" +msgstr "" + +msgid "TestReports|Jobs" +msgstr "" + +msgid "TestReports|Tests" +msgstr "" + +msgid "TestReports|There are no test cases to display." +msgstr "" + +msgid "TestReports|There are no test suites to show." +msgstr "" + +msgid "TestReports|There are no tests to show." +msgstr "" + +msgid "TestReports|There was an error fetching the summary." +msgstr "" + +msgid "TestReports|There was an error fetching the test suite." +msgstr "" + +msgid "Tests" +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 business." +msgstr "" + +msgid "Thank you for your feedback!" +msgstr "" + +msgid "Thank you for your report. A GitLab administrator will look into it shortly." +msgstr "" + +msgid "Thank you for your support request! We are tracking your request as ticket #%{issue_iid}, and will respond as soon as we can." +msgstr "" + +msgid "Thanks for your purchase!" +msgstr "" + +msgid "Thanks! Don't show me this again" +msgstr "" + +msgid "That's it, well done!" +msgstr "" + +msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" +msgstr "" + +msgid "The \"Require approval from CODEOWNERS\" setting was moved to %{banner_link_start}Protected Branches%{banner_link_end}" +msgstr "" + +msgid "The %{link_start}true-up model%{link_end} allows having more users, and additional users will incur a retroactive charge on renewal." +msgstr "" + +msgid "The %{type} contains the following error:" +msgid_plural "The %{type} contains the following errors:" +msgstr[0] "" +msgstr[1] "" + +msgid "The Advanced 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_open}%{email}%{strong_close} in an attachment." +msgstr "" + +msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" +msgstr "" + +msgid "The Issue Tracker is the place to add things that need to be improved or solved in a project" +msgstr "" + +msgid "The Issue Tracker is the place to add things that need to be improved or solved in a project. You can register or sign in to create issues for this project." +msgstr "" + +msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" +msgstr "" + +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + +msgid "The URL defined on the primary node that secondary nodes should use to contact it." +msgstr "" + +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + +msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." +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 above settings apply to all projects with the selected compliance framework(s)." +msgstr "" + +msgid "The application will be used where the client secret can be kept confidential. Native mobile apps and Single Page Apps are considered non-confidential." +msgstr "" + +msgid "The associated issue #%{issueId} has been closed as the error is now resolved." +msgstr "" + +msgid "The branch for this project has no active pipeline configuration." +msgstr "" + +msgid "The branch or tag does not exist" +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 "" + +msgid "The coding stage shows the time from the first commit to creating the merge request. The data will automatically be added here once you create your first merge request." +msgstr "" + +msgid "The collection of events added to the data gathered for that stage." +msgstr "" + +msgid "The commit does not exist" +msgstr "" + +msgid "The comparison view may be inaccurate due to merge conflicts." +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 contents of this group, its subgroups and projects will be permanently removed after %{deletion_adjourned_period} days on %{date}. After this point, your data cannot be recovered." +msgstr "" + +msgid "The current issue" +msgstr "" + +msgid "The data source is connected, but there is no data to display. %{documentationLink}" +msgstr "" + +msgid "The default CI configuration path for new projects." +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 designs you tried uploading did not change." +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 download link will expire in 24 hours." +msgstr "" + +msgid "The entered user map is not a valid JSON user map." +msgstr "" + +msgid "The errors we encountered were:" +msgstr "" + +msgid "The file has been successfully created." +msgstr "" + +msgid "The file has been successfully deleted." +msgstr "" + +msgid "The file name should have a .yml extension" +msgstr "" + +msgid "The following %{user} can also merge into this branch: %{branch}" +msgstr "" + +msgid "The following %{user} can also push to this branch: %{branch}" +msgstr "" + +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + +msgid "The following items will NOT be exported:" +msgstr "" + +msgid "The following items will be exported:" +msgstr "" + +msgid "The following personal access token: %{token_names} was revoked, because a new policy to expire personal access tokens were set." +msgid_plural "The following personal access tokens: %{token_names} were revoked, because a new policy to expire personal access tokens were set." +msgstr[0] "" +msgstr[1] "" + +msgid "The fork relationship has been removed." +msgstr "" + +msgid "The form contains the following error:" +msgstr "" + +msgid "The form contains the following warning:" +msgstr "" + +msgid "The global settings require you to enable Two-Factor Authentication for your account." +msgstr "" + +msgid "The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" + +msgid "The group and any public projects can be viewed without any authentication." +msgstr "" + +msgid "The group and its projects can only be viewed by members." +msgstr "" + +msgid "The group can be fully restored" +msgstr "" + +msgid "The group export can be downloaded from:" +msgstr "" + +msgid "The group has already been shared with this group" +msgstr "" + +msgid "The group settings for %{group_links} require you to enable Two-Factor Authentication for your account. You can %{leave_group_links}." +msgstr "" + +msgid "The group will be placed in 'pending removal' state" +msgstr "" + +msgid "The import will time out after %{timeout}. For repositories that take longer, use a clone/push combination." +msgstr "" + +msgid "The invitation could not be accepted." +msgstr "" + +msgid "The invitation could not be declined." +msgstr "" + +msgid "The invitation has already been accepted." +msgstr "" + +msgid "The invitation was successfully resent." +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 key is invalid. Make sure it is exactly as you received it from GitLab Inc." +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 license was successfully uploaded and will be active from %{starts_at}. You can see the details below." +msgstr "" + +msgid "The maximum file size allowed is %{size}." +msgstr "" + +msgid "The maximum file size allowed is 200KB." +msgstr "" + +msgid "The merge conflicts for this merge request cannot be resolved through GitLab. Please try to resolve them locally." +msgstr "" + +msgid "The merge conflicts for this merge request have already been resolved." +msgstr "" + +msgid "The merge conflicts for this merge request have already been resolved. Please return to the merge request." +msgstr "" + +msgid "The merge request can now be merged." +msgstr "" + +msgid "The name \"%{name}\" is already taken in this directory." +msgstr "" + +msgid "The number of changes to be fetched from GitLab when cloning a repository. This can speed up Pipelines execution. Keep empty or set to 0 to disable shallow clone by default and make GitLab CI fetch all branches and tags each time." +msgstr "" + +msgid "The number of merge requests merged by month." +msgstr "" + +msgid "The number of times an upload record could not find its file" +msgstr "" + +msgid "The parent epic is confidential and can only contain confidential epics and issues" +msgstr "" + +msgid "The passphrase required to decrypt the private key. This is optional and the value is encrypted at rest." +msgstr "" + +msgid "The path to the CI configuration file. Defaults to %{code_open}.gitlab-ci.yml%{code_close}" +msgstr "" + +msgid "The phase of the development lifecycle." +msgstr "" + +msgid "The pipeline has been deleted" +msgstr "" + +msgid "The pipelines schedule runs pipelines in the future, repeatedly, for specific branches or tags. Those scheduled pipelines will inherit limited project access based on their associated user." +msgstr "" + +msgid "The planning stage shows the time from the previous step to pushing your first commit. This time will be added automatically once you push your first commit." +msgstr "" + +msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." +msgstr "" + +msgid "The project can be accessed by any logged in user except external users." +msgstr "" + +msgid "The project can be accessed by any user who is logged in." +msgstr "" + +msgid "The project can be accessed by anyone, regardless of authentication." +msgstr "" + +msgid "The project can be accessed without any authentication." +msgstr "" + +msgid "The project has already been added to your dashboard." +msgstr "" + +msgid "The project is accessible only by members of the project. Access must be granted explicitly to each user." +msgstr "" + +msgid "The project is still being deleted. Please try again later." +msgstr "" + +msgid "The project was successfully forked." +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 "" + +msgid "The remote repository is being updated..." +msgstr "" + +msgid "The repository can be committed to, and issues, comments and other entities can be created." +msgstr "" + +msgid "The repository for this project does not exist." +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_open}http://%{code_close}, %{code_open}https://%{code_close} or %{code_open}git://%{code_close}." +msgstr "" + +msgid "The repository must be accessible over %{code_open}http://%{code_close}, %{code_open}https://%{code_close}, %{code_open}ssh://%{code_close} or %{code_open}git://%{code_close}." +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 same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + +msgid "The schedule time must be in the future!" +msgstr "" + +msgid "The snippet can be accessed without any authentication." +msgstr "" + +msgid "The snippet is visible only to me." +msgstr "" + +msgid "The snippet is visible only to project members." +msgstr "" + +msgid "The snippet is visible to any logged in user except external users." +msgstr "" + +msgid "The specified tab is invalid, please select another" +msgstr "" + +msgid "The staging stage shows the time between merging the MR and deploying code to the production environment. The data will be automatically added once you deploy to production for the first time." +msgstr "" + +msgid "The status of the table below only applies to the default branch and is based on the %{linkStart}latest pipeline%{linkEnd}. Once you've enabled a scan for the default branch, any subsequent feature branch you create will include the scan." +msgstr "" + +msgid "The testing stage shows the time GitLab CI takes to run every pipeline for the related merge request. The data will automatically be added after your first pipeline finishes running." +msgstr "" + +msgid "The time taken by each data entry gathered by that stage." +msgstr "" + +msgid "The update action will time out after %{number_of_minutes} minutes. For big repositories, use a clone/push combination." +msgstr "" + +msgid "The uploaded file is not a valid Google Takeout archive." +msgstr "" + +msgid "The usage ping is disabled, and cannot be configured through this form." +msgstr "" + +msgid "The user is being deleted." +msgstr "" + +msgid "The user map has been saved. Continue by selecting the projects you want to import." +msgstr "" + +msgid "The user map is a JSON document mapping the Google Code users that participated on your projects to the way their email addresses and usernames will be imported into GitLab. You can change this by changing the value on the right hand side of %{code_open}:%{code_close}. Be sure to preserve the surrounding double quotes, other punctuation and the email address or username on the left hand side." +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 you are trying to approve is not pending an approval" +msgstr "" + +msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" +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 "" + +msgid "The value of the provided variable exceeds the %{count} character limit" +msgstr "" + +msgid "The vulnerability is no longer detected. Verify the vulnerability has been fixed or removed before changing its status." +msgstr "" + +msgid "The vulnerability is no longer detected. Verify the vulnerability has been remediated before changing its status." +msgstr "" + +msgid "There are currently no events." +msgstr "" + +msgid "There are merge conflicts" +msgstr "" + +msgid "There are no %{replicableTypeName} to show" +msgstr "" + +msgid "There are no GPG keys associated with this account." +msgstr "" + +msgid "There are no GPG keys with access to your account." +msgstr "" + +msgid "There are no SSH keys associated with this account." +msgstr "" + +msgid "There are no SSH keys with access to your account." +msgstr "" + +msgid "There are no archived projects yet" +msgstr "" + +msgid "There are no archived requirements" +msgstr "" + +msgid "There are no archived test cases" +msgstr "" + +msgid "There are no changes" +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 commits yet." +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 "" + +msgid "There are no issues to show." +msgstr "" + +msgid "There are no labels yet" +msgstr "" + +msgid "There are no matching files" +msgstr "" + +msgid "There are no open issues" +msgstr "" + +msgid "There are no open merge requests" +msgstr "" + +msgid "There are no open requirements" +msgstr "" + +msgid "There are no open test cases" +msgstr "" + +msgid "There are no packages yet" +msgstr "" + +msgid "There are no projects shared with this group yet" +msgstr "" + +msgid "There are no variables yet." +msgstr "" + +msgid "There is a limit of %{ci_project_subscriptions_limit} subscriptions from or to a project." +msgstr "" + +msgid "There is already a To-Do for this design." +msgstr "" + +msgid "There is already a repository with that name on disk" +msgstr "" + +msgid "There is no chart data available." +msgstr "" + +msgid "There is no data available." +msgstr "" + +msgid "There is no data available. Please change your selection." +msgstr "" + +msgid "There is no table data available." +msgstr "" + +msgid "There is too much data to calculate. Please change your selection." +msgstr "" + +msgid "There was a problem communicating with your device." +msgstr "" + +msgid "There was a problem fetching branches." +msgstr "" + +msgid "There was a problem fetching groups." +msgstr "" + +msgid "There was a problem fetching labels." +msgstr "" + +msgid "There was a problem fetching milestones." +msgstr "" + +msgid "There was a problem fetching project branches." +msgstr "" + +msgid "There was a problem fetching project tags." +msgstr "" + +msgid "There was a problem fetching project users." +msgstr "" + +msgid "There was a problem fetching users." +msgstr "" + +msgid "There was a problem refreshing the data, please try again" +msgstr "" + +msgid "There was a problem saving your custom stage, please try again" +msgstr "" + +msgid "There was a problem sending the confirmation email" +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 dashboard, branch name is invalid." +msgstr "" + +msgid "There was an error creating the dashboard, branch named: %{branch} already exists." +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 fetching data for the selected stage" +msgstr "" + +msgid "There was an error fetching data for the tasks by type chart" +msgstr "" + +msgid "There was an error fetching label data for the selected group" +msgstr "" + +msgid "There was an error fetching median data for stages" +msgstr "" + +msgid "There was an error fetching the %{replicableType}" +msgstr "" + +msgid "There was an error fetching the Geo Settings" +msgstr "" + +msgid "There was an error fetching the Node's Groups" +msgstr "" + +msgid "There was an error fetching the deploy freezes." +msgstr "" + +msgid "There was an error fetching the environments information." +msgstr "" + +msgid "There was an error fetching the top labels for the selected group" +msgstr "" + +msgid "There was an error fetching the variables." +msgstr "" + +msgid "There was an error fetching value stream analytics stages." +msgstr "" + +msgid "There was an error gathering the chart data" +msgstr "" + +msgid "There was an error getting the epic participants." +msgstr "" + +msgid "There was an error importing the Jira project." +msgstr "" + +msgid "There was an error loading users activity calendar." +msgstr "" + +msgid "There was an error parsing the data for this graph." +msgstr "" + +msgid "There was an error removing the e-mail." +msgstr "" + +msgid "There was an error removing your custom stage, please try again" +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 retrieving the Jira users." +msgstr "" + +msgid "There was an error saving this Geo Node." +msgstr "" + +msgid "There was an error saving your changes." +msgstr "" + +msgid "There was an error saving your notification settings." +msgstr "" + +msgid "There was an error subscribing to this label." +msgstr "" + +msgid "There was an error syncing project %{name}" +msgstr "" + +msgid "There was an error syncing the %{replicableType}" +msgstr "" + +msgid "There was an error trying to validate your query" +msgstr "" + +msgid "There was an error updating the Geo Settings" +msgstr "" + +msgid "There was an error updating the dashboard, branch name is invalid." +msgstr "" + +msgid "There was an error updating the dashboard, branch named: %{branch} already exists." +msgstr "" + +msgid "There was an error updating the stage order. Please try reloading the page." +msgstr "" + +msgid "There was an error when reseting email token." +msgstr "" + +msgid "There was an error when subscribing to this label." +msgstr "" + +msgid "There was an error when unsubscribing from this label." +msgstr "" + +msgid "There was an error while fetching the chart data. Please refresh the page to try again." +msgstr "" + +msgid "There was an error while fetching the table data. Please refresh the page to try again." +msgstr "" + +msgid "There was an error while fetching value stream analytics %{requestTypeName} data." +msgstr "" + +msgid "There was an error while fetching value stream analytics data." +msgstr "" + +msgid "There was an error while fetching value stream analytics duration data." +msgstr "" + +msgid "There was an error with the reCAPTCHA. Please solve the reCAPTCHA again." +msgstr "" + +msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." +msgstr "" + +msgid "These paths are protected for POST requests." +msgstr "" + +msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." +msgstr "" + +msgid "They can be managed using the %{link}." +msgstr "" + +msgid "Third Party Advisory Link" +msgstr "" + +msgid "Third party offers" +msgstr "" + +msgid "This %{issuableDisplayName} is locked. Only project members can comment." +msgstr "" + +msgid "This %{issuableType} is confidential" +msgstr "" + +msgid "This %{issuable} is locked. Only %{strong_open}project members%{strong_close} can comment." +msgstr "" + +msgid "This %{noteableTypeText} is %{confidentialLinkStart}confidential%{linkEnd} and %{lockedLinkStart}locked%{linkEnd}." +msgstr "" + +msgid "This %{noteableTypeText} is locked." +msgstr "" + +msgid "This %{viewer} could not be displayed because %{reason}. You can %{options} instead." +msgstr "" + +msgid "This Cron pattern is invalid" +msgstr "" + +msgid "This GitLab instance does not provide any shared Runners yet. Instance administrators can register shared Runners in the admin area." +msgstr "" + +msgid "This GitLab instance is licensed at the %{insufficient_license} tier. Geo is only available for users who have at least a Premium license." +msgstr "" + +msgid "This Project is currently archived and read-only. Please unarchive the project first if you want to resume Pull mirroring" +msgstr "" + +msgid "This URL is already used for another link; duplicate URLs are not allowed" +msgstr "" + +msgid "This action can lead to data loss. To prevent accidental actions we ask you to confirm your intention." +msgstr "" + +msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" +msgstr "" + +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." +msgstr "" + +msgid "This action has been performed too many times. Try again later." +msgstr "" + +msgid "This action will %{strongOpen}permanently delete%{strongClose} %{codeOpen}%{project}%{codeClose} %{strongOpen}immediately%{strongClose}, including its repositories and all content: issues, merge requests, etc." +msgstr "" + +msgid "This action will %{strongOpen}permanently delete%{strongClose} %{codeOpen}%{project}%{codeClose} %{strongOpen}on %{date}%{strongClose}, including its repositories and all content: issues, merge requests, etc." +msgstr "" + +msgid "This also resolves all related threads" +msgstr "" + +msgid "This also resolves this thread" +msgstr "" + +msgid "This application was created by %{link_to_owner}." +msgstr "" + +msgid "This application will be able to:" +msgstr "" + +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + +msgid "This block is self-referential" +msgstr "" + +msgid "This board's scope is reduced" +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 "" + +msgid "This commit is part of merge request %{link_to_merge_request}. Comments created here will be created in the context of that merge request." +msgstr "" + +msgid "This commit was signed with a %{strong_open}verified%{strong_close} signature and the committer email is verified to belong to the same user." +msgstr "" + +msgid "This commit was signed with a <strong>verified</strong> signature and the committer email is verified to belong to the same user." +msgstr "" + +msgid "This commit was signed with a different user's verified signature." +msgstr "" + +msgid "This commit was signed with a verified signature, but the committer email is %{strong_open}not verified%{strong_close} to belong to the same user." +msgstr "" + +msgid "This commit was signed with an %{strong_open}unverified%{strong_close} signature." +msgstr "" + +msgid "This commit was signed with an <strong>unverified</strong> signature." +msgstr "" + +msgid "This content could not be displayed because %{reason}. You can %{options} instead." +msgstr "" + +msgid "This credential has expired" +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 "" + +msgid "This device has not been registered with us." +msgstr "" + +msgid "This diff is collapsed." +msgstr "" + +msgid "This diff was suppressed by a .gitattributes entry." +msgstr "" + +msgid "This directory" +msgstr "" + +msgid "This domain is not verified. You will need to verify ownership before access is enabled." +msgstr "" + +msgid "This endpoint has been requested too many times. Try again later." +msgstr "" + +msgid "This environment has no deployments yet." +msgstr "" + +msgid "This environment is being deployed" +msgstr "" + +msgid "This environment is being re-deployed" +msgstr "" + +msgid "This epic already has the maximum number of child epics." +msgstr "" + +msgid "This epic and its child elements will only be visible to team members with at minimum Reporter access." +msgstr "" + +msgid "This epic does not exist or you don't have sufficient permission." +msgstr "" + +msgid "This feature requires local storage to be enabled" +msgstr "" + +msgid "This feature should be used with an index that was created after 13.0" +msgstr "" + +msgid "This field is required." +msgstr "" + +msgid "This group" +msgstr "" + +msgid "This group cannot be invited to a project inside a group with enforced SSO" +msgstr "" + +msgid "This group does not provide any group Runners yet." +msgstr "" + +msgid "This group has been scheduled for permanent removal on %{date}" +msgstr "" + +msgid "This group, including all subgroups, projects and git repositories, will be reachable from only the specified IP address ranges." +msgstr "" + +msgid "This group, its subgroups and projects has been scheduled for removal on %{date}." +msgstr "" + +msgid "This group, its subgroups and projects will be removed on %{date} since its parent group '%{parent_group_name}'' has been scheduled for removal." +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 "" + +msgid "This is a Premium feature" +msgstr "" + +msgid "This is a confidential %{noteableTypeText}." +msgstr "" + +msgid "This is a delayed job to run in %{remainingTime}" +msgstr "" + +msgid "This is a list of devices that have logged into your account. Revoke any sessions that you do not recognize." +msgstr "" + +msgid "This is a security log of important events involving your account." +msgstr "" + +msgid "This is a self-managed instance of GitLab." +msgstr "" + +msgid "This is the highest peak of users on your installation since the license started." +msgstr "" + +msgid "This is the number of currently active users on your installation, and this is the minimum number you need to purchase when you renew your license." +msgstr "" + +msgid "This is your current session" +msgstr "" + +msgid "This issue is currently blocked by the following issues:" +msgstr "" + +msgid "This issue is currently blocked by the following issues: %{issues}." +msgstr "" + +msgid "This issue is in a child epic of the filtered epic" +msgstr "" + +msgid "This job depends on other jobs with expired/erased artifacts: %{invalid_dependencies}" +msgstr "" + +msgid "This job depends on upstream jobs that need to succeed in order for this job to be triggered" +msgstr "" + +msgid "This job does not have a trace." +msgstr "" + +msgid "This job has been canceled" +msgstr "" + +msgid "This job has been skipped" +msgstr "" + +msgid "This job has not been triggered yet" +msgstr "" + +msgid "This job has not started yet" +msgstr "" + +msgid "This job is an out-of-date deployment to %{environmentLink} using cluster %{clusterNameOrLink} and namespace %{kubernetesNamespace}." +msgstr "" + +msgid "This job is an out-of-date deployment to %{environmentLink} using cluster %{clusterNameOrLink} and namespace %{kubernetesNamespace}. View the %{deploymentLink}." +msgstr "" + +msgid "This job is an out-of-date deployment to %{environmentLink} using cluster %{clusterNameOrLink}." +msgstr "" + +msgid "This job is an out-of-date deployment to %{environmentLink} using cluster %{clusterNameOrLink}. View the %{deploymentLink}." +msgstr "" + +msgid "This job is an out-of-date deployment to %{environmentLink}." +msgstr "" + +msgid "This job is an out-of-date deployment to %{environmentLink}. View the %{deploymentLink}." +msgstr "" + +msgid "This job is archived. Only the complete pipeline can be retried." +msgstr "" + +msgid "This job is creating a deployment to %{environmentLink} using cluster %{clusterNameOrLink} and namespace %{kubernetesNamespace}." +msgstr "" + +msgid "This job is creating a deployment to %{environmentLink} using cluster %{clusterNameOrLink} and namespace %{kubernetesNamespace}. This will overwrite the %{deploymentLink}." +msgstr "" + +msgid "This job is creating a deployment to %{environmentLink} using cluster %{clusterNameOrLink}." +msgstr "" + +msgid "This job is creating a deployment to %{environmentLink} using cluster %{clusterNameOrLink}. This will overwrite the %{deploymentLink}." +msgstr "" + +msgid "This job is creating a deployment to %{environmentLink}." +msgstr "" + +msgid "This job is creating a deployment to %{environmentLink}. This will overwrite the %{deploymentLink}." +msgstr "" + +msgid "This job is deployed to %{environmentLink} using cluster %{clusterNameOrLink} and namespace %{kubernetesNamespace}." +msgstr "" + +msgid "This job is deployed to %{environmentLink} using cluster %{clusterNameOrLink}." +msgstr "" + +msgid "This job is deployed to %{environmentLink}." +msgstr "" + +msgid "This job is in pending state and is waiting to be picked by a runner" +msgstr "" + +msgid "This job is performing tasks that must complete before it can start" +msgstr "" + +msgid "This job is preparing to start" +msgstr "" + +msgid "This job is waiting for resource: " +msgstr "" + +msgid "This job requires a manual action" +msgstr "" + +msgid "This job requires manual intervention to start. Before starting this job, you can add variables below for last-minute configuration changes." +msgstr "" + +msgid "This job will automatically run after its timer finishes. Often they are used for incremental roll-out deploys to production environments. When unscheduled it converts into a manual action." +msgstr "" + +msgid "This license has already expired." +msgstr "" + +msgid "This link points to external content" +msgstr "" + +msgid "This may expose confidential information as the selected fork is in another namespace that can have other members." +msgstr "" + +msgid "This means you can not push code until you create an empty repository or import existing one." +msgstr "" + +msgid "This merge request does not have accessibility reports" +msgstr "" + +msgid "This merge request is closed. To apply this suggestion, edit this file directly." +msgstr "" + +msgid "This merge request is locked." +msgstr "" + +msgid "This merge request is still a work in progress." +msgstr "" + +msgid "This merge request was merged. To apply this suggestion, edit this file directly." +msgstr "" + +msgid "This namespace has already been taken! Please choose another one." +msgstr "" + +msgid "This only applies to repository indexing operations." +msgstr "" + +msgid "This option is only available on GitLab.com" +msgstr "" + +msgid "This page is unavailable because you are not allowed to read information across multiple projects." +msgstr "" + +msgid "This page sends a payload. Go back to the events page to see a newly created event." +msgstr "" + +msgid "This pipeline does not use the %{codeStart}needs%{codeEnd} keyword and can't be represented as a directed acyclic graph." +msgstr "" + +msgid "This pipeline makes use of a predefined CI/CD configuration enabled by %{b_open}Auto DevOps.%{b_close}" +msgstr "" + +msgid "This pipeline makes use of a predefined CI/CD configuration enabled by %{strongStart}Auto DevOps.%{strongEnd}" +msgstr "" + +msgid "This pipeline was triggered by a schedule." +msgstr "" + +msgid "This project" +msgstr "" + +msgid "This project does not belong to a group and can therefore not make use of group Runners." +msgstr "" + +msgid "This project does not have %{service_desk_link_start}Service Desk%{service_desk_link_end} enabled, so the user who created the issue will no longer receive email notifications about new activity." +msgstr "" + +msgid "This project does not have a wiki homepage yet" +msgstr "" + +msgid "This project has no active access tokens." +msgstr "" + +msgid "This project is archived and cannot be commented on." +msgstr "" + +msgid "This project manages its dependencies using %{strong_start}%{manager_name}%{strong_end}" +msgstr "" + +msgid "This project path either does not exist or you do not have access." +msgstr "" + +msgid "This project will be removed on %{date}" +msgstr "" + +msgid "This project will be removed on %{date} since its parent group '%{parent_group_name}' has been scheduled for removal." +msgstr "" + +msgid "This project will live in your group %{strong_open}%{namespace}%{strong_close}. A project is where you house your files (repository), plan your work (issues), publish your documentation (wiki), and so much more." +msgstr "" + +msgid "This repository" +msgstr "" + +msgid "This repository has never been checked." +msgstr "" + +msgid "This repository is currently empty. A new Auto DevOps pipeline will be created after a new file has been pushed to a branch." +msgstr "" + +msgid "This repository was last checked %{last_check_timestamp}. The check %{strong_start}failed.%{strong_end} See the 'repocheck.log' file for error messages." +msgstr "" + +msgid "This repository was last checked %{last_check_timestamp}. The check passed." +msgstr "" + +msgid "This runner will only run on pipelines triggered on protected branches" +msgstr "" + +msgid "This setting can be overridden in each project." +msgstr "" + +msgid "This setting will update the hostname that is used to generate private commit emails. %{learn_more}" +msgstr "" + +msgid "This subscription is for" +msgstr "" + +msgid "This suggestion already matches its content." +msgstr "" + +msgid "This timeout will take precedence when lower than project-defined timeout and accepts a human readable time input language like \"1 hour\". Values without specification represent seconds." +msgstr "" + +msgid "This user cannot be unlocked manually from GitLab" +msgstr "" + +msgid "This user has no active %{type}." +msgstr "" + +msgid "This user has no identities" +msgstr "" + +msgid "This user has previously committed to the %{name} project." +msgstr "" + +msgid "This user has the %{access} role in the %{name} project." +msgstr "" + +msgid "This user is the author of this %{noteable}." +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 variable can not be masked." +msgstr "" + +msgid "This will clear repository check states for ALL projects in the database. This cannot be undone. Are you sure?" +msgstr "" + +msgid "This will help us personalize your onboarding experience." +msgstr "" + +msgid "This will redirect you to an external sign in page." +msgstr "" + +msgid "This will remove the fork relationship between this project and %{fork_source}." +msgstr "" + +msgid "This will remove the fork relationship between this project and other projects in the fork network." +msgstr "" + +msgid "Those emails automatically become issues (with the comments becoming the email conversation) listed here." +msgstr "" + +msgid "Thread to reply to cannot be found" +msgstr "" + +msgid "Threat Monitoring" +msgstr "" + +msgid "ThreatMonitoring|All Environments" +msgstr "" + +msgid "ThreatMonitoring|Anomalous Requests" +msgstr "" + +msgid "ThreatMonitoring|Application firewall not detected" +msgstr "" + +msgid "ThreatMonitoring|Container Network Policies are not installed or have been disabled. To view this data, ensure your Network Policies are installed and enabled for your cluster." +msgstr "" + +msgid "ThreatMonitoring|Container Network Policy" +msgstr "" + +msgid "ThreatMonitoring|Container NetworkPolicies not detected" +msgstr "" + +msgid "ThreatMonitoring|Dropped Packets" +msgstr "" + +msgid "ThreatMonitoring|Environment" +msgstr "" + +msgid "ThreatMonitoring|No environments detected" +msgstr "" + +msgid "ThreatMonitoring|Operations Per Second" +msgstr "" + +msgid "ThreatMonitoring|Packet Activity" +msgstr "" + +msgid "ThreatMonitoring|Policies" +msgstr "" + +msgid "ThreatMonitoring|Requests" +msgstr "" + +msgid "ThreatMonitoring|Show last" +msgstr "" + +msgid "ThreatMonitoring|Something went wrong, unable to fetch environments" +msgstr "" + +msgid "ThreatMonitoring|Something went wrong, unable to fetch statistics" +msgstr "" + +msgid "ThreatMonitoring|Statistics" +msgstr "" + +msgid "ThreatMonitoring|The firewall is not installed or has been disabled. To view this data, ensure the web application firewall is installed and enabled for your cluster." +msgstr "" + +msgid "ThreatMonitoring|The graph below is an overview of traffic coming to your application as tracked by the Web Application Firewall (WAF). View the docs for instructions on how to access the WAF logs to see what type of malicious traffic is trying to access your app. The docs link is also accessible by clicking the \"?\" icon next to the title below." +msgstr "" + +msgid "ThreatMonitoring|Threat Monitoring" +msgstr "" + +msgid "ThreatMonitoring|Threat Monitoring help page link" +msgstr "" + +msgid "ThreatMonitoring|Time" +msgstr "" + +msgid "ThreatMonitoring|To view this data, ensure you have configured an environment for this project and that at least one threat monitoring feature is enabled." +msgstr "" + +msgid "ThreatMonitoring|Total Packets" +msgstr "" + +msgid "ThreatMonitoring|Total Requests" +msgstr "" + +msgid "ThreatMonitoring|View documentation" +msgstr "" + +msgid "ThreatMonitoring|Web Application Firewall" +msgstr "" + +msgid "ThreatMonitoring|While it's rare to have no traffic coming to your application, it can happen. In any event, we ask that you double check your settings to make sure you've set up the WAF correctly." +msgstr "" + +msgid "Throughput" +msgstr "" + +msgid "Thursday" +msgstr "" + +msgid "Time" +msgstr "" + +msgid "Time based: Yes" +msgstr "" + +msgid "Time before an issue gets scheduled" +msgstr "" + +msgid "Time before an issue starts implementation" +msgstr "" + +msgid "Time before enforced" +msgstr "" + +msgid "Time between merge request creation and merge/close" +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" +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 "" + +msgid "Time of import: %{importTime}" +msgstr "" + +msgid "Time remaining" +msgstr "" + +msgid "Time spent" +msgstr "" + +msgid "Time to merge" +msgstr "" + +msgid "Time to subtract exceeds the total time spent" +msgstr "" + +msgid "Time tracking" +msgstr "" + +msgid "Time until first merge request" +msgstr "" + +msgid "TimeTrackingEstimated|Est" +msgstr "" + +msgid "TimeTracking|%{startTag}Spent: %{endTag}%{timeSpentHumanReadable}" +msgstr "" + +msgid "TimeTracking|Estimated:" +msgstr "" + +msgid "TimeTracking|Over by %{timeRemainingHumanReadable}" +msgstr "" + +msgid "TimeTracking|Spent" +msgstr "" + +msgid "TimeTracking|Time remaining: %{timeRemainingHumanReadable}" +msgstr "" + +msgid "Timeago|%s days ago" +msgstr "" + +msgid "Timeago|%s days remaining" +msgstr "" + +msgid "Timeago|%s hours ago" +msgstr "" + +msgid "Timeago|%s hours remaining" +msgstr "" + +msgid "Timeago|%s minutes ago" +msgstr "" + +msgid "Timeago|%s minutes remaining" +msgstr "" + +msgid "Timeago|%s months ago" +msgstr "" + +msgid "Timeago|%s months remaining" +msgstr "" + +msgid "Timeago|%s seconds remaining" +msgstr "" + +msgid "Timeago|%s weeks ago" +msgstr "" + +msgid "Timeago|%s weeks remaining" +msgstr "" + +msgid "Timeago|%s years ago" +msgstr "" + +msgid "Timeago|%s years remaining" +msgstr "" + +msgid "Timeago|1 day ago" +msgstr "" + +msgid "Timeago|1 day remaining" +msgstr "" + +msgid "Timeago|1 hour ago" +msgstr "" + +msgid "Timeago|1 hour remaining" +msgstr "" + +msgid "Timeago|1 minute ago" +msgstr "" + +msgid "Timeago|1 minute remaining" +msgstr "" + +msgid "Timeago|1 month ago" +msgstr "" + +msgid "Timeago|1 month remaining" +msgstr "" + +msgid "Timeago|1 week ago" +msgstr "" + +msgid "Timeago|1 week remaining" +msgstr "" + +msgid "Timeago|1 year ago" +msgstr "" + +msgid "Timeago|1 year remaining" +msgstr "" + +msgid "Timeago|Past due" +msgstr "" + +msgid "Timeago|in %s days" +msgstr "" + +msgid "Timeago|in %s hours" +msgstr "" + +msgid "Timeago|in %s minutes" +msgstr "" + +msgid "Timeago|in %s months" +msgstr "" + +msgid "Timeago|in %s seconds" +msgstr "" + +msgid "Timeago|in %s weeks" +msgstr "" + +msgid "Timeago|in %s years" +msgstr "" + +msgid "Timeago|in 1 day" +msgstr "" + +msgid "Timeago|in 1 hour" +msgstr "" + +msgid "Timeago|in 1 minute" +msgstr "" + +msgid "Timeago|in 1 month" +msgstr "" + +msgid "Timeago|in 1 week" +msgstr "" + +msgid "Timeago|in 1 year" +msgstr "" + +msgid "Timeago|just now" +msgstr "" + +msgid "Timeago|right now" +msgstr "" + +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + +msgid "Timeout" +msgstr "" + +msgid "Timeout connecting to the Google API. Please try again." +msgstr "" + +msgid "Time|hr" +msgid_plural "Time|hrs" +msgstr[0] "" +msgstr[1] "" + +msgid "Time|min" +msgid_plural "Time|mins" +msgstr[0] "" +msgstr[1] "" + +msgid "Time|s" +msgstr "" + +msgid "Tip:" +msgstr "" + +msgid "Title" +msgstr "" + +msgid "Title:" +msgstr "" + +msgid "Titles and Descriptions" +msgstr "" + +msgid "To" +msgstr "" + +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." +msgstr "" + +msgid "To Do" +msgstr "" + +msgid "To GitLab" +msgstr "" + +msgid "To access this domain create a new DNS record" +msgstr "" + +msgid "To add an SSH key you need to %{generate_link_start}generate one%{link_end} or use an %{existing_link_start}existing key%{link_end}." +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_open}repo%{code_close} 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 "" + +msgid "To further protect your account, consider configuring a %{mfa_link_start}two-factor authentication%{mfa_link_end} method." +msgstr "" + +msgid "To further protect your account, consider configuring a two-factor authentication method: %{mfa_link}." +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 "" + +msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." +msgstr "" + +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." +msgstr "" + +msgid "To import an SVN repository, check out %{svn_link}." +msgstr "" + +msgid "To keep this project going, create a new issue" +msgstr "" + +msgid "To keep this project going, create a new merge request" +msgstr "" + +msgid "To link Sentry to GitLab, enter your Sentry URL and Auth Token." +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_open}CI/CD for external repo%{strong_close}." +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_open}%{display_size} of %{real_size}%{strong_close} files are displayed." +msgstr "" + +msgid "To protect this issue's confidentiality, %{forkLink} and set the fork's visibility to private." +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 "" + +msgid "To simplify the billing process, GitLab will collect user counts in order to prorate charges for user growth throughout the year using a quarterly reconciliation process." +msgstr "" + +msgid "To specify the notification level per project of a group you belong to, you need to visit project page and change notification level there." +msgstr "" + +msgid "To start serving your jobs you can add Runners to your group" +msgstr "" + +msgid "To start serving your jobs you can either add specific Runners to your project or use shared Runners" +msgstr "" + +msgid "To unsubscribe from this issue, please paste the following link into your browser:" +msgstr "" + +msgid "To update Snippets with multiple files, you must use the `files` parameter" +msgstr "" + +msgid "To use Gitpod you must first enable the feature in the integrations section of your %{user_prefs}." +msgstr "" + +msgid "To view all %{scannedResourcesCount} scanned URLs, please download the CSV file" +msgstr "" + +msgid "To view instance-level analytics, ask an admin to turn on %{docLinkStart}usage ping%{docLinkEnd}." +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" +msgstr "" + +msgid "To-Do List" +msgstr "" + +msgid "To-do item successfully marked as done." +msgstr "" + +msgid "Today" +msgstr "" + +msgid "Toggle Markdown preview" +msgstr "" + +msgid "Toggle Sidebar" +msgstr "" + +msgid "Toggle backtrace" +msgstr "" + +msgid "Toggle collapse" +msgstr "" + +msgid "Toggle comments for this file" +msgstr "" + +msgid "Toggle commit description" +msgstr "" + +msgid "Toggle commit list" +msgstr "" + +msgid "Toggle dropdown" +msgstr "" + +msgid "Toggle emoji award" +msgstr "" + +msgid "Toggle navigation" +msgstr "" + +msgid "Toggle project select" +msgstr "" + +msgid "Toggle sidebar" +msgstr "" + +msgid "Toggle the Performance Bar" +msgstr "" + +msgid "Toggle this dialog" +msgstr "" + +msgid "Toggle thread" +msgstr "" + +msgid "ToggleButton|Toggle Status: OFF" +msgstr "" + +msgid "ToggleButton|Toggle Status: ON" +msgstr "" + +msgid "Toggled :%{name}: emoji award." +msgstr "" + +msgid "Toggles :%{name}: emoji award." +msgstr "" + +msgid "Token valid until revoked" +msgstr "" + +msgid "Tomorrow" +msgstr "" + +msgid "Too many changes to show." +msgstr "" + +msgid "Too many namespaces enabled. You will need to manage them via the console or the API." +msgstr "" + +msgid "Too many projects enabled. You will need to manage them via the console or the API." +msgstr "" + +msgid "Too much data" +msgstr "" + +msgid "Topics (optional)" +msgstr "" + +msgid "Total" +msgstr "" + +msgid "Total Contributions" +msgstr "" + +msgid "Total Score" +msgstr "" + +msgid "Total artifacts size: %{total_size}" +msgstr "" + +msgid "Total cores (CPUs)" +msgstr "" + +msgid "Total days to completion" +msgstr "" + +msgid "Total issues" +msgstr "" + +msgid "Total memory (GB)" +msgstr "" + +msgid "Total test time for all commits/merges" +msgstr "" + +msgid "Total users" +msgstr "" + +msgid "Total weight" +msgstr "" + +msgid "Total: %{total}" +msgstr "" + +msgid "TotalMilestonesIndicator|1000+" +msgstr "" + +msgid "TotalRefCountIndicator|1000+" +msgstr "" + +msgid "Tracing" +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" +msgstr "" + +msgid "Transfer ownership" +msgstr "" + +msgid "Transfer project" +msgstr "" + +msgid "TransferGroup|Cannot transfer group to one of its subgroup." +msgstr "" + +msgid "TransferGroup|Cannot update the path because there are projects under this group that contain Docker images in their Container Registry. Please remove the images from your projects first and try again." +msgstr "" + +msgid "TransferGroup|Database is not supported." +msgstr "" + +msgid "TransferGroup|Group contains projects with NPM packages." +msgstr "" + +msgid "TransferGroup|Group is already a root group." +msgstr "" + +msgid "TransferGroup|Group is already associated to the parent group." +msgstr "" + +msgid "TransferGroup|The parent group already has a subgroup with the same path." +msgstr "" + +msgid "TransferGroup|Transfer failed: %{error_message}" +msgstr "" + +msgid "TransferGroup|You don't have enough permissions." +msgstr "" + +msgid "TransferProject|Cannot move project" +msgstr "" + +msgid "TransferProject|Please select a new namespace for your project." +msgstr "" + +msgid "TransferProject|Project cannot be transferred, because tags are present in its container registry" +msgstr "" + +msgid "TransferProject|Project with same name or path in target namespace already exists" +msgstr "" + +msgid "TransferProject|Root namespace can't be updated if project has NPM packages" +msgstr "" + +msgid "TransferProject|Transfer failed, please contact an admin." +msgstr "" + +msgid "Tree view" +msgstr "" + +msgid "Trending" +msgstr "" + +msgid "Trials|Create a new group to start your GitLab Gold trial." +msgstr "" + +msgid "Trials|Go back to GitLab" +msgstr "" + +msgid "Trials|Skip Trial (Continue with Free Account)" +msgstr "" + +msgid "Trials|You can always resume this process by selecting your avatar and choosing 'Start a Gold trial'" +msgstr "" + +msgid "Trials|You can apply your trial to a new group or an existing group." +msgstr "" + +msgid "Trials|You can apply your trial to a new group or your personal account." +msgstr "" + +msgid "Trials|You can apply your trial to a new group, an existing group, or your personal account." +msgstr "" + +msgid "Trials|You won't get a free trial right now but you can always resume this process by clicking on your avatar and choosing 'Start a free trial'" +msgstr "" + +msgid "Trigger" +msgstr "" + +msgid "Trigger cluster reindexing" +msgstr "" + +msgid "Trigger manual job" +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 "" + +msgid "Trigger repository check" +msgstr "" + +msgid "Trigger this manual action" +msgstr "" + +msgid "Trigger token:" +msgstr "" + +msgid "Trigger variables:" +msgstr "" + +msgid "Trigger was created successfully." +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 changing or removing filters." +msgstr "" + +msgid "Try to fork again" +msgstr "" + +msgid "Try to keep the first line under 52 characters and the others under 72." +msgstr "" + +msgid "Try using a different search term to find the file you are looking for." +msgstr "" + +msgid "Trying to communicate with your device. Plug it in (if needed) and press the button on the device now." +msgstr "" + +msgid "Trying to communicate with your device. Plug it in (if you haven't already) and press the button on the device now." +msgstr "" + +msgid "Tuesday" +msgstr "" + +msgid "Tuning settings" +msgstr "" + +msgid "Turn Off" +msgstr "" + +msgid "Turn On" +msgstr "" + +msgid "Turn on %{strongStart}usage ping%{strongEnd} to activate analysis of user activity, known as %{docLinkStart}Cohorts%{docLinkEnd}." +msgstr "" + +msgid "Turn on Service Desk" +msgstr "" + +msgid "Turn on usage ping" +msgstr "" + +msgid "Turn on usage ping to review instance-level analytics." +msgstr "" + +msgid "Twitter" +msgstr "" + +msgid "Two-Factor Authentication" +msgstr "" + +msgid "Two-Factor Authentication code" +msgstr "" + +msgid "Two-factor Authentication" +msgstr "" + +msgid "Two-factor Authentication Recovery codes" +msgstr "" + +msgid "Two-factor authentication" +msgstr "" + +msgid "Two-factor authentication disabled" +msgstr "" + +msgid "Two-factor authentication has been disabled for this user" +msgstr "" + +msgid "Two-factor authentication has been disabled for your GitLab account." +msgstr "" + +msgid "Two-factor authentication has been disabled successfully!" +msgstr "" + +msgid "Two-factor authentication is not enabled for this user" +msgstr "" + +msgid "Type" +msgstr "" + +msgid "Type/State" +msgstr "" + +msgid "U2F Devices (%{length})" +msgstr "" + +msgid "U2F only works with HTTPS-enabled websites. Contact your administrator for more details." +msgstr "" + +msgid "URL" +msgstr "" + +msgid "URL is required" +msgstr "" + +msgid "URL must start with %{codeStart}http://%{codeEnd}, %{codeStart}https://%{codeEnd}, or %{codeStart}ftp://%{codeEnd}" +msgstr "" + +msgid "URL of the external Spam Check endpoint" +msgstr "" + +msgid "URL of the external storage that will serve the repository static objects (e.g. archives, blobs, ...)." +msgstr "" + +msgid "URL or request ID" +msgstr "" + +msgid "USER %{user} WILL BE REMOVED! Are you sure?" +msgstr "" + +msgid "USER WILL BE BLOCKED! Are you sure?" +msgstr "" + +msgid "UTC" +msgstr "" + +msgid "Unable to apply suggestions to a deleted line." +msgstr "" + +msgid "Unable to build Slack link." +msgstr "" + +msgid "Unable to collect CPU info" +msgstr "" + +msgid "Unable to collect memory info" +msgstr "" + +msgid "Unable to connect to Elasticsearch" +msgstr "" + +msgid "Unable to connect to Prometheus server" +msgstr "" + +msgid "Unable to connect to server: %{error}" +msgstr "" + +msgid "Unable to connect to the Jira instance. Please check your Jira integration configuration." +msgstr "" + +msgid "Unable to convert Kubernetes logs encoding to UTF-8" +msgstr "" + +msgid "Unable to fetch unscanned projects" +msgstr "" + +msgid "Unable to fetch vulnerable projects" +msgstr "" + +msgid "Unable to find Jira project to import data from." +msgstr "" + +msgid "Unable to generate new instance ID" +msgstr "" + +msgid "Unable to load commits. Try again later." +msgstr "" + +msgid "Unable to load file contents. Try again later." +msgstr "" + +msgid "Unable to load the diff" +msgstr "" + +msgid "Unable to load the diff. %{button_try_again}" +msgstr "" + +msgid "Unable to load the merge request widget. Try reloading the page." +msgstr "" + +msgid "Unable to save iteration. Please try again" +msgstr "" + +msgid "Unable to save your changes. Please try again." +msgstr "" + +msgid "Unable to save your preference" +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 suggest a path. Please refresh and try again." +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 "" + +msgid "Unarchive project" +msgstr "" + +msgid "Unarchiving the project will restore people's ability to make changes to it. The repository can be committed to, and issues, comments, and other entities can be created. %{strong_start}Once active, this project shows up in the search and on the dashboard.%{strong_end}" +msgstr "" + +msgid "Unassign from commenting user" +msgstr "" + +msgid "Unassigned" +msgstr "" + +msgid "Unblock" +msgstr "" + +msgid "Undo" +msgstr "" + +msgid "Undo Ignore" +msgstr "" + +msgid "Undo ignore" +msgstr "" + +msgid "Unexpected error" +msgstr "" + +msgid "Unfortunately, your email message to GitLab could not be processed." +msgstr "" + +msgid "Uninstall" +msgstr "" + +msgid "Uninstalling" +msgstr "" + +msgid "Units|ms" +msgstr "" + +msgid "Units|s" +msgstr "" + +msgid "Unknown" +msgstr "" + +msgid "Unknown Error" +msgstr "" + +msgid "Unknown cache key" +msgstr "" + +msgid "Unknown encryption strategy: %{encrypted_strategy}!" +msgstr "" + +msgid "Unknown format" +msgstr "" + +msgid "Unknown response text" +msgstr "" + +msgid "Unless otherwise agreed to in writing with GitLab, by clicking \"Upload License\" you agree that your use of GitLab Software is subject to the %{eula_link_start}Terms of Service%{eula_link_end}." +msgstr "" + +msgid "Unlimited" +msgstr "" + +msgid "Unlock" +msgstr "" + +msgid "Unlock the discussion" +msgstr "" + +msgid "Unlock this %{issuableDisplayName}? %{strongStart}Everyone%{strongEnd} will be able to comment." +msgstr "" + +msgid "Unlocked" +msgstr "" + +msgid "Unlocked the discussion." +msgstr "" + +msgid "Unlocks the discussion." +msgstr "" + +msgid "Unmarked this %{noun} as Work In Progress." +msgstr "" + +msgid "Unmarks this %{noun} as Work In Progress." +msgstr "" + +msgid "Unreachable" +msgstr "" + +msgid "Unrecognized cluster type" +msgstr "" + +msgid "Unresolve" +msgstr "" + +msgid "Unresolve thread" +msgstr "" + +msgid "Unresolved" +msgstr "" + +msgid "UnscannedProjects|15 or more days" +msgstr "" + +msgid "UnscannedProjects|30 or more days" +msgstr "" + +msgid "UnscannedProjects|5 or more days" +msgstr "" + +msgid "UnscannedProjects|60 or more days" +msgstr "" + +msgid "UnscannedProjects|Default branch scanning by project" +msgstr "" + +msgid "UnscannedProjects|Out of date" +msgstr "" + +msgid "UnscannedProjects|Project scanning" +msgstr "" + +msgid "UnscannedProjects|Untested" +msgstr "" + +msgid "UnscannedProjects|Your projects are up do date! Nice job!" +msgstr "" + +msgid "Unschedule job" +msgstr "" + +msgid "Unstar" +msgstr "" + +msgid "Unsubscribe" +msgstr "" + +msgid "Unsubscribe at group level" +msgstr "" + +msgid "Unsubscribe at project level" +msgstr "" + +msgid "Unsubscribe from %{type}" +msgstr "" + +msgid "Unsubscribed from this %{quick_action_target}." +msgstr "" + +msgid "Unsubscribes from this %{quick_action_target}." +msgstr "" + +msgid "Unsupported todo type passed. Supported todo types are: %{todo_types}" +msgstr "" + +msgid "Until" +msgstr "" + +msgid "Unused, previous index '%{index_name}' will be deleted after %{time} automatically." +msgstr "" + +msgid "Unverified" +msgstr "" + +msgid "Up to date" +msgstr "" + +msgid "Upcoming" +msgstr "" + +msgid "Upcoming Release" +msgstr "" + +msgid "Update" +msgstr "" + +msgid "Update %{sourcePath} file" +msgstr "" + +msgid "Update all" +msgstr "" + +msgid "Update approval rule" +msgstr "" + +msgid "Update approvers" +msgstr "" + +msgid "Update failed" +msgstr "" + +msgid "Update failed. Please try again." +msgstr "" + +msgid "Update it" +msgstr "" + +msgid "Update iteration" +msgstr "" + +msgid "Update now" +msgstr "" + +msgid "Update username" +msgstr "" + +msgid "Update variable" +msgstr "" + +msgid "Update your bookmarked URLs as filtered/sorted branches URL has been changed." +msgstr "" + +msgid "Update your group name, description, avatar, and visibility." +msgstr "" + +msgid "Update your project name, topics, description and avatar." +msgstr "" + +msgid "UpdateProject|Cannot rename project because it contains container registry tags!" +msgstr "" + +msgid "UpdateProject|Could not set the default branch" +msgstr "" + +msgid "UpdateProject|New visibility level not allowed!" +msgstr "" + +msgid "UpdateProject|Project could not be updated!" +msgstr "" + +msgid "UpdateRepositoryStorage|Error moving repository storage for %{project_full_path} - %{message}" +msgstr "" + +msgid "UpdateRepositoryStorage|Failed to verify %{type} repository checksum from %{old} to %{new}" +msgstr "" + +msgid "UpdateRepositoryStorage|Timeout waiting for %{type} repository pushes" +msgstr "" + +msgid "Updated" +msgstr "" + +msgid "Updated %{updated_at} by %{updated_by}" +msgstr "" + +msgid "Updated to %{linkStart}chart v%{linkEnd}" +msgstr "" + +msgid "Updates" +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 Search." +msgstr "" + +msgid "Upgrade your plan to activate Audit Events." +msgstr "" + +msgid "Upgrade your plan to activate Group Webhooks." +msgstr "" + +msgid "Upgrade your plan to enable this feature of the Jira Integration." +msgstr "" + +msgid "Upgrade your plan to improve Issue boards." +msgstr "" + +msgid "Upgrade your plan to improve Merge Requests." +msgstr "" + +msgid "Upload %{code_open}GoogleCodeProjectHosting.json%{code_close} here:" +msgstr "" + +msgid "Upload CSV file" +msgstr "" + +msgid "Upload License" +msgstr "" + +msgid "Upload New File" +msgstr "" + +msgid "Upload New License" +msgstr "" + +msgid "Upload a certificate for your domain with all intermediates" +msgstr "" + +msgid "Upload a private key for your certificate" +msgstr "" + +msgid "Upload file" +msgstr "" + +msgid "Upload object map" +msgstr "" + +msgid "UploadLink|click to upload" +msgstr "" + +msgid "Uploaded on" +msgstr "" + +msgid "Uploaded:" +msgstr "" + +msgid "Uploading changes to terminal" +msgstr "" + +msgid "Uploads" +msgstr "" + +msgid "Upon performing this action, the contents of this group, its subgroup and projects will be permanently removed after %{deletion_adjourned_period} days on %{date}. Until that time:" +msgstr "" + +msgid "Upstream" +msgstr "" + +msgid "Uptime" +msgstr "" + +msgid "Upvotes" +msgstr "" + +msgid "Usage" +msgstr "" + +msgid "Usage ping is off" +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|%{percentageLeft} of purchased storage is available" +msgstr "" + +msgid "UsageQuota|Artifacts" +msgstr "" + +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." +msgstr "" + +msgid "UsageQuota|Buy additional minutes" +msgstr "" + +msgid "UsageQuota|Current period usage" +msgstr "" + +msgid "UsageQuota|Increase storage temporarily" +msgstr "" + +msgid "UsageQuota|LFS Objects" +msgstr "" + +msgid "UsageQuota|LFS Storage" +msgstr "" + +msgid "UsageQuota|Packages" +msgstr "" + +msgid "UsageQuota|Pipelines" +msgstr "" + +msgid "UsageQuota|Purchase more storage" +msgstr "" + +msgid "UsageQuota|Purchased storage available" +msgstr "" + +msgid "UsageQuota|Repositories" +msgstr "" + +msgid "UsageQuota|Repository" +msgstr "" + +msgid "UsageQuota|Snippets" +msgstr "" + +msgid "UsageQuota|Storage" +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + +msgid "UsageQuota|This namespace has no projects which use shared runners" +msgstr "" + +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +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 of resources across your projects" +msgstr "" + +msgid "UsageQuota|Usage quotas help link" +msgstr "" + +msgid "UsageQuota|Usage since" +msgstr "" + +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|Wiki" +msgstr "" + +msgid "UsageQuota|Wikis" +msgstr "" + +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + +msgid "UsageQuota|You used: %{usage} %{limit}" +msgstr "" + +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + +msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" +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 Service Desk to connect with your users (e.g. to offer customer support) through email right inside GitLab" +msgstr "" + +msgid "Use an one time password authenticator on your mobile device or computer to enable two-factor authentication (2FA)." +msgstr "" + +msgid "Use custom color #FF0000" +msgstr "" + +msgid "Use hashed storage" +msgstr "" + +msgid "Use hashed storage paths for newly created and renamed repositories. Enable immutable, hash-based paths and repository names to store repositories on disk. This prevents repositories from having to be moved or renamed when the Repository URL changes and may improve disk I/O performance. (Always enabled since 13.0)" +msgstr "" + +msgid "Use one line per URI" +msgstr "" + +msgid "Use template" +msgstr "" + +msgid "Use the following registration token during setup:" +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 programming language" +msgstr "" + +msgid "Used to help configure your identity provider" +msgstr "" + +msgid "User" +msgstr "" + +msgid "User %{current_user_username} has started impersonating %{username}" +msgstr "" + +msgid "User %{username} was successfully removed." +msgstr "" + +msgid "User ID" +msgstr "" + +msgid "User OAuth applications" +msgstr "" + +msgid "User Settings" +msgstr "" + +msgid "User and IP Rate Limits" +msgstr "" + +msgid "User identity was successfully created." +msgstr "" + +msgid "User identity was successfully removed." +msgstr "" + +msgid "User identity was successfully updated." +msgstr "" + +msgid "User is not allowed to resolve thread" +msgstr "" + +msgid "User key was successfully removed." +msgstr "" + +msgid "User list %{name} will be removed. Are you sure?" +msgstr "" + +msgid "User map" +msgstr "" + +msgid "User pipeline minutes were successfully reset." +msgstr "" + +msgid "User restrictions" +msgstr "" + +msgid "User settings" +msgstr "" + +msgid "User was successfully created." +msgstr "" + +msgid "User was successfully removed from group and any subresources." +msgstr "" + +msgid "User was successfully removed from project." +msgstr "" + +msgid "User was successfully updated." +msgstr "" + +msgid "UserLists|Add" +msgstr "" + +msgid "UserLists|Add Users" +msgstr "" + +msgid "UserLists|Add users" +msgstr "" + +msgid "UserLists|Cancel" +msgstr "" + +msgid "UserLists|Create" +msgstr "" + +msgid "UserLists|Define a set of users to be used within feature flag strategies" +msgstr "" + +msgid "UserLists|Edit" +msgstr "" + +msgid "UserLists|Edit %{name}" +msgstr "" + +msgid "UserLists|Enter a comma separated list of user IDs. These IDs should be the users of the system in which the feature flag is set, not GitLab IDs" +msgstr "" + +msgid "UserLists|Feature flag list" +msgstr "" + +msgid "UserLists|Lists allow you to define a set of users to be used with feature flags. %{linkStart}Read more about feature flag lists.%{linkEnd}" +msgstr "" + +msgid "UserLists|Name" +msgstr "" + +msgid "UserLists|New list" +msgstr "" + +msgid "UserLists|Save" +msgstr "" + +msgid "UserLists|There are no users" +msgstr "" + +msgid "UserLists|User ID" +msgstr "" + +msgid "UserLists|User IDs" +msgstr "" + +msgid "UserList|Delete %{name}?" +msgstr "" + +msgid "UserList|created %{timeago}" +msgstr "" + +msgid "UserProfile|Activity" +msgstr "" + +msgid "UserProfile|Already reported for abuse" +msgstr "" + +msgid "UserProfile|Blocked user" +msgstr "" + +msgid "UserProfile|Bot activity" +msgstr "" + +msgid "UserProfile|Contributed projects" +msgstr "" + +msgid "UserProfile|Edit profile" +msgstr "" + +msgid "UserProfile|Explore public groups to find projects to contribute to." +msgstr "" + +msgid "UserProfile|Groups" +msgstr "" + +msgid "UserProfile|Groups are the best way to manage projects and members." +msgstr "" + +msgid "UserProfile|Join or create a group to start contributing by commenting on issues or submitting merge requests!" +msgstr "" + +msgid "UserProfile|Most Recent Activity" +msgstr "" + +msgid "UserProfile|No snippets found." +msgstr "" + +msgid "UserProfile|Overview" +msgstr "" + +msgid "UserProfile|Personal projects" +msgstr "" + +msgid "UserProfile|Report abuse" +msgstr "" + +msgid "UserProfile|Snippets" +msgstr "" + +msgid "UserProfile|Snippets in GitLab can either be private, internal, or public." +msgstr "" + +msgid "UserProfile|Star projects to track their progress and show your appreciation." +msgstr "" + +msgid "UserProfile|Starred projects" +msgstr "" + +msgid "UserProfile|Subscribe" +msgstr "" + +msgid "UserProfile|This user doesn't have any personal projects" +msgstr "" + +msgid "UserProfile|This user has a private profile" +msgstr "" + +msgid "UserProfile|This user hasn't contributed to any projects" +msgstr "" + +msgid "UserProfile|This user hasn't starred any projects" +msgstr "" + +msgid "UserProfile|This user is blocked" +msgstr "" + +msgid "UserProfile|View all" +msgstr "" + +msgid "UserProfile|View user in admin area" +msgstr "" + +msgid "UserProfile|You can create a group for several dependent projects." +msgstr "" + +msgid "UserProfile|You haven't created any personal projects." +msgstr "" + +msgid "UserProfile|You haven't created any snippets." +msgstr "" + +msgid "UserProfile|Your projects can be available publicly, internally, or privately, at your choice." +msgstr "" + +msgid "UserProfile|at" +msgstr "" + +msgid "UserProfile|made a private contribution" +msgstr "" + +msgid "Username (optional)" +msgstr "" + +msgid "Username is already taken." +msgstr "" + +msgid "Username is available." +msgstr "" + +msgid "Username or email" +msgstr "" + +msgid "Users" +msgstr "" + +msgid "Users in License" +msgstr "" + +msgid "Users in License:" +msgstr "" + +msgid "Users or groups set as approvers in the project's or merge request's settings." +msgstr "" + +msgid "Users over License:" +msgstr "" + +msgid "Users requesting access to" +msgstr "" + +msgid "Users requesting access to %{strong_start}%{group_name}%{strong_end}" +msgstr "" + +msgid "Users were successfully added." +msgstr "" + +msgid "Users with a Guest role or those who don't belong to a Project or Group will not use a seat from your license." +msgstr "" + +msgid "UsersSelect|%{name} + %{length} more" +msgstr "" + +msgid "UsersSelect|Any User" +msgstr "" + +msgid "UsersSelect|Assignee" +msgstr "" + +msgid "UsersSelect|No assignee - %{openingTag} assign yourself %{closingTag}" +msgstr "" + +msgid "UsersSelect|Unassigned" +msgstr "" + +msgid "Using %{codeStart}needs%{codeEnd} allows jobs to run before their stage is reached, as soon as their individual dependencies are met, which speeds up your pipelines." +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 "" + +msgid "Valid from" +msgstr "" + +msgid "Validate" +msgstr "" + +msgid "Validate your GitLab CI configuration" +msgstr "" + +msgid "Validate your GitLab CI configuration file" +msgstr "" + +msgid "Validations failed." +msgstr "" + +msgid "Value" +msgstr "" + +msgid "Value Stream" +msgstr "" + +msgid "Value Stream Analytics" +msgstr "" + +msgid "Value Stream Analytics can help you determine your team’s velocity" +msgstr "" + +msgid "Value Stream Analytics gives an overview of how much time it takes to go from idea to production in your project." +msgstr "" + +msgid "Value Stream Name" +msgstr "" + +msgid "ValueStreamAnalyticsStage|We don't have enough data to show this stage." +msgstr "" + +msgid "ValueStreamAnalytics|%{days}d" +msgstr "" + +msgid "ValueStreamAnalytics|Median time from first commit to issue closed." +msgstr "" + +msgid "ValueStreamAnalytics|Median time from issue created to issue closed." +msgstr "" + +msgid "ValueStream|The Default Value Stream cannot be deleted" +msgstr "" + +msgid "Variable" +msgstr "" + +msgid "Variable will be masked in job logs." +msgstr "" + +msgid "Variables" +msgstr "" + +msgid "Various container registry settings." +msgstr "" + +msgid "Various email settings." +msgstr "" + +msgid "Various localization settings." +msgstr "" + +msgid "Various settings that affect GitLab performance." +msgstr "" + +msgid "Verification capacity" +msgstr "" + +msgid "Verification information" +msgstr "" + +msgid "Verification status" +msgstr "" + +msgid "Verified" +msgstr "" + +msgid "Verify SAML Configuration" +msgstr "" + +msgid "Verify configuration" +msgstr "" + +msgid "Version" +msgstr "" + +msgid "Version %{versionNumber}" +msgstr "" + +msgid "Version %{versionNumber} (latest)" +msgstr "" + +msgid "View Documentation" +msgstr "" + +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + +msgid "View all issues" +msgstr "" + +msgid "View blame prior to this change" +msgstr "" + +msgid "View chart" +msgid_plural "View charts" +msgstr[0] "" +msgstr[1] "" + +msgid "View dependency details for your project" +msgstr "" + +msgid "View deployment" +msgstr "" + +msgid "View details" +msgstr "" + +msgid "View details: %{details_url}" +msgstr "" + +msgid "View documentation" +msgstr "" + +msgid "View eligible approvers" +msgstr "" + +msgid "View epics list" +msgstr "" + +msgid "View exposed artifact" +msgid_plural "View %d exposed artifacts" +msgstr[0] "" +msgstr[1] "" + +msgid "View file @ " +msgstr "" + +msgid "View file @ %{commitSha}" +msgstr "" + +msgid "View full dashboard" +msgstr "" + +msgid "View full log" +msgstr "" + +msgid "View group labels" +msgstr "" + +msgid "View incident issues." +msgstr "" + +msgid "View issue" +msgstr "" + +msgid "View issues" +msgstr "" + +msgid "View it on GitLab" +msgstr "" + +msgid "View job" +msgstr "" + +msgid "View job log" +msgstr "" + +msgid "View jobs" +msgstr "" + +msgid "View labels" +msgstr "" + +msgid "View log" +msgstr "" + +msgid "View merge request" +msgstr "" + +msgid "View open merge request" +msgstr "" + +msgid "View page @ " +msgstr "" + +msgid "View performance dashboard." +msgstr "" + +msgid "View project" +msgstr "" + +msgid "View project labels" +msgstr "" + +msgid "View replaced file @ " +msgstr "" + +msgid "View supported languages and frameworks" +msgstr "" + +msgid "View the documentation" +msgstr "" + +msgid "View the latest successful deployment to this environment" +msgstr "" + +msgid "View the performance dashboard at" +msgstr "" + +msgid "View users statistics" +msgstr "" + +msgid "Viewing commit" +msgstr "" + +msgid "Visibility" +msgstr "" + +msgid "Visibility and access controls" +msgstr "" + +msgid "Visibility level" +msgstr "" + +msgid "Visibility level:" +msgstr "" + +msgid "Visibility settings have been disabled by the administrator." +msgstr "" + +msgid "Visibility, project features, permissions" +msgstr "" + +msgid "Visibility:" +msgstr "" + +msgid "VisibilityLevel|Internal" +msgstr "" + +msgid "VisibilityLevel|Private" +msgstr "" + +msgid "VisibilityLevel|Public" +msgstr "" + +msgid "VisibilityLevel|Unknown" +msgstr "" + +msgid "Visit settings page" +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}. 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 4%{stepEnd}. Leave feedback in the Review App." +msgstr "" + +msgid "VisualReviewApp|Cancel" +msgstr "" + +msgid "VisualReviewApp|Copy merge request ID" +msgstr "" + +msgid "VisualReviewApp|Copy script" +msgstr "" + +msgid "VisualReviewApp|Enable Visual Reviews" +msgstr "" + +msgid "VisualReviewApp|Follow the steps below to enable Visual Reviews inside your application." +msgstr "" + +msgid "VisualReviewApp|No review app found or available." +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 is performed by the reviewer each time they perform a review." +msgstr "" + +msgid "Visualization" +msgstr "" + +msgid "Vulnerabilities" +msgstr "" + +msgid "Vulnerabilities over time" +msgstr "" + +msgid "Vulnerability Report" +msgstr "" + +msgid "Vulnerability remediated. Review before resolving." +msgstr "" + +msgid "Vulnerability resolved in %{branch}" +msgstr "" + +msgid "Vulnerability resolved in the default branch" +msgstr "" + +msgid "Vulnerability-Check" +msgstr "" + +msgid "VulnerabilityChart|%{formattedStartDate} to today" +msgstr "" + +msgid "VulnerabilityChart|Severity" +msgstr "" + +msgid "VulnerabilityManagement|%{statusStart}Confirmed%{statusEnd} %{timeago} by %{user}" +msgstr "" + +msgid "VulnerabilityManagement|%{statusStart}Detected%{statusEnd} %{timeago} in pipeline %{pipelineLink}" +msgstr "" + +msgid "VulnerabilityManagement|%{statusStart}Dismissed%{statusEnd} %{timeago} by %{user}" +msgstr "" + +msgid "VulnerabilityManagement|%{statusStart}Resolved%{statusEnd} %{timeago} by %{user}" +msgstr "" + +msgid "VulnerabilityManagement|A true-positive and will fix" +msgstr "" + +msgid "VulnerabilityManagement|Change status" +msgstr "" + +msgid "VulnerabilityManagement|Could not process %{issueReference}: %{errorMessage}." +msgstr "" + +msgid "VulnerabilityManagement|Detected" +msgstr "" + +msgid "VulnerabilityManagement|Needs triage" +msgstr "" + +msgid "VulnerabilityManagement|Something went wrong while trying to delete the comment. Please try again later." +msgstr "" + +msgid "VulnerabilityManagement|Something went wrong while trying to refresh the vulnerability. Please try again later." +msgstr "" + +msgid "VulnerabilityManagement|Something went wrong while trying to retrieve the vulnerability history. Please try again later." +msgstr "" + +msgid "VulnerabilityManagement|Something went wrong while trying to save the comment. Please try again later." +msgstr "" + +msgid "VulnerabilityManagement|Something went wrong while trying to unlink the issue. Please try again later." +msgstr "" + +msgid "VulnerabilityManagement|Something went wrong, could not get user." +msgstr "" + +msgid "VulnerabilityManagement|Something went wrong, could not update vulnerability state." +msgstr "" + +msgid "VulnerabilityManagement|Verified as fixed or mitigated" +msgstr "" + +msgid "VulnerabilityManagement|Will not fix or a false-positive" +msgstr "" + +msgid "VulnerabilityManagement|invalid issue link or ID" +msgstr "" + +msgid "VulnerabilityStatusTypes|All" +msgstr "" + +msgid "VulnerabilityStatusTypes|Confirmed" +msgstr "" + +msgid "VulnerabilityStatusTypes|Detected" +msgstr "" + +msgid "VulnerabilityStatusTypes|Dismissed" +msgstr "" + +msgid "VulnerabilityStatusTypes|Resolved" +msgstr "" + +msgid "Vulnerability|%{scannerName} (version %{scannerVersion})" +msgstr "" + +msgid "Vulnerability|Activity" +msgstr "" + +msgid "Vulnerability|Class" +msgstr "" + +msgid "Vulnerability|Comments" +msgstr "" + +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" +msgstr "" + +msgid "Vulnerability|Description" +msgstr "" + +msgid "Vulnerability|Detected" +msgstr "" + +msgid "Vulnerability|Evidence" +msgstr "" + +msgid "Vulnerability|File" +msgstr "" + +msgid "Vulnerability|Identifier" +msgstr "" + +msgid "Vulnerability|Identifiers" +msgstr "" + +msgid "Vulnerability|Image" +msgstr "" + +msgid "Vulnerability|Links" +msgstr "" + +msgid "Vulnerability|Method" +msgstr "" + +msgid "Vulnerability|Namespace" +msgstr "" + +msgid "Vulnerability|Project" +msgstr "" + +msgid "Vulnerability|Request" +msgstr "" + +msgid "Vulnerability|Response" +msgstr "" + +msgid "Vulnerability|Scanner" +msgstr "" + +msgid "Vulnerability|Scanner Provider" +msgstr "" + +msgid "Vulnerability|Severity" +msgstr "" + +msgid "Vulnerability|Status" +msgstr "" + +msgid "Wait for the file to load to copy its contents" +msgstr "" + +msgid "Waiting for merge (open and assigned)" +msgstr "" + +msgid "Waiting for performance data" +msgstr "" + +msgid "Want to see the data? Please ask an administrator for access." +msgstr "" + +msgid "Warning:" +msgstr "" + +msgid "Warning: Displaying this diagram might cause performance issues on this page." +msgstr "" + +msgid "We are currently unable to fetch data for the pipeline header." +msgstr "" + +msgid "We are currently unable to fetch data for this graph." +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 %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + +msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." +msgstr "" + +msgid "We detected potential spam in the %{humanized_resource_name}. Please solve the reCAPTCHA to proceed." +msgstr "" + +msgid "We don't have enough data to show this stage." +msgstr "" + +msgid "We have found the following errors:" +msgstr "" + +msgid "We heard back from your device. You have been authenticated." +msgstr "" + +msgid "We recommend that you buy more Pipeline minutes to avoid any interruption of service." +msgstr "" + +msgid "We recommend that you buy more Pipeline minutes to resume normal service." +msgstr "" + +msgid "We sent you an email with reset password instructions" +msgstr "" + +msgid "We tried to automatically renew your subscription for %{strong}%{namespace_name}%{strong_close} on %{expires_on} but something went wrong so your subscription was downgraded to the free plan. Don't worry, your data is safe. We suggest you check your payment method and get in touch with our support team (%{support_link}). They'll gladly help with your subscription renewal." +msgstr "" + +msgid "We want to be sure it is you, please confirm you are not a robot." +msgstr "" + +msgid "We will notify %{inviter} that you declined their invitation to join GitLab. You will stop receiving reminders." +msgstr "" + +msgid "We would like to inform you that your subscription GitLab Enterprise Edition %{plan_name} is nearing its user limit. You have %{active_user_count} active users, which is almost at the user limit of %{maximum_user_count}." +msgstr "" + +msgid "We've found no vulnerabilities" +msgstr "" + +msgid "Web Application Firewall" +msgstr "" + +msgid "Web IDE" +msgstr "" + +msgid "Web Terminal" +msgstr "" + +msgid "Web terminal" +msgstr "" + +msgid "WebAuthn Devices (%{length})" +msgstr "" + +msgid "WebAuthn only works with HTTPS-enabled websites. Contact your administrator for more details." +msgstr "" + +msgid "WebIDE|Merge request" +msgstr "" + +msgid "Webhook" +msgstr "" + +msgid "Webhook Logs" +msgstr "" + +msgid "Webhook Settings" +msgstr "" + +msgid "Webhooks" +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 "Webhooks have moved. They can now be found under the Settings menu." +msgstr "" + +msgid "Webhooks|Comments" +msgstr "" + +msgid "Webhooks|Confidential Comments" +msgstr "" + +msgid "Webhooks|Confidential Issues events" +msgstr "" + +msgid "Webhooks|Deployment events" +msgstr "" + +msgid "Webhooks|Enable SSL verification" +msgstr "" + +msgid "Webhooks|Feature Flag events" +msgstr "" + +msgid "Webhooks|Issues events" +msgstr "" + +msgid "Webhooks|Job events" +msgstr "" + +msgid "Webhooks|Merge request events" +msgstr "" + +msgid "Webhooks|Pipeline events" +msgstr "" + +msgid "Webhooks|Push events" +msgstr "" + +msgid "Webhooks|SSL verification" +msgstr "" + +msgid "Webhooks|Secret Token" +msgstr "" + +msgid "Webhooks|Tag push events" +msgstr "" + +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" +msgstr "" + +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" +msgstr "" + +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgstr "" + +msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" +msgstr "" + +msgid "Webhooks|This URL will be triggered when a new tag is pushed to the repository" +msgstr "" + +msgid "Webhooks|This URL will be triggered when a wiki page is created/updated" +msgstr "" + +msgid "Webhooks|This URL will be triggered when an issue is created/updated/merged" +msgstr "" + +msgid "Webhooks|This URL will be triggered when someone adds a comment" +msgstr "" + +msgid "Webhooks|This URL will be triggered when someone adds a comment on a confidential issue" +msgstr "" + +msgid "Webhooks|This URL will be triggered when the job status changes" +msgstr "" + +msgid "Webhooks|This URL will be triggered when the pipeline status changes" +msgstr "" + +msgid "Webhooks|Trigger" +msgstr "" + +msgid "Webhooks|URL" +msgstr "" + +msgid "Webhooks|Use this token to validate received payloads. It will be sent with the request in the X-Gitlab-Token HTTP header." +msgstr "" + +msgid "Webhooks|Wiki Page events" +msgstr "" + +msgid "Wednesday" +msgstr "" + +msgid "Weekday" +msgstr "" + +msgid "Weeks" +msgstr "" + +msgid "Weight" +msgstr "" + +msgid "Weight %{weight}" +msgstr "" + +msgid "Welcome back! Your account had been deactivated due to inactivity but is now reactivated." +msgstr "" + +msgid "Welcome to GitLab" +msgstr "" + +msgid "Welcome to GitLab%{br_tag}%{name}!" +msgstr "" + +msgid "Welcome to GitLab, %{first_name}!" +msgstr "" + +msgid "Welcome to the guided GitLab tour" +msgstr "" + +msgid "What are you searching for?" +msgstr "" + +msgid "What describes you best?" +msgstr "" + +msgid "What is squashing?" +msgstr "" + +msgid "What's new at GitLab" +msgstr "" + +msgid "What’s your experience level?" +msgstr "" + +msgid "When a deployment job is successful, skip older deployment jobs that are still pending" +msgstr "" + +msgid "When a runner is locked, it cannot be assigned to other projects" +msgstr "" + +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." +msgstr "" + +msgid "When enabled, any user visiting %{host} will be able to create an account." +msgstr "" + +msgid "When enabled, if an NPM package isn't found in the GitLab Registry, we will attempt to pull from the global NPM registry." +msgstr "" + +msgid "When enabled, users cannot use GitLab until the terms have been accepted." +msgstr "" + +msgid "When leaving the URL blank, classification labels can still be specified without disabling cross project features or performing external authorization checks." +msgstr "" + +msgid "When this merge request is accepted" +msgid_plural "When these merge requests are accepted" +msgstr[0] "" +msgstr[1] "" + +msgid "When using the %{code_open}http://%{code_close} or %{code_open}https://%{code_close} protocols, please provide the exact URL to the repository. HTTP redirects will not be followed." +msgstr "" + +msgid "When:" +msgstr "" + +msgid "While it's rare to have no vulnerabilities, 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 "Who can be an approver?" +msgstr "" + +msgid "Who can see this group?" +msgstr "" + +msgid "Who will be able to see this group?" +msgstr "" + +msgid "Who will be using GitLab?" +msgstr "" + +msgid "Who will be using this GitLab subscription?" +msgstr "" + +msgid "Who will be using this GitLab trial?" +msgstr "" + +msgid "Wiki" +msgstr "" + +msgid "Wiki was successfully updated." +msgstr "" + +msgid "WikiClone|Clone your wiki" +msgstr "" + +msgid "WikiClone|Git Access" +msgstr "" + +msgid "WikiClone|Install Gollum" +msgstr "" + +msgid "WikiClone|Start Gollum and edit locally" +msgstr "" + +msgid "WikiEditPageTip|Tip: You can move this page by adding the path to the beginning of the title." +msgstr "" + +msgid "WikiEdit|There is already a page with the same title in that path." +msgstr "" + +msgid "WikiEmptyIssueMessage|Suggest wiki improvement" +msgstr "" + +msgid "WikiEmptyIssueMessage|You must be a group member in order to add wiki pages. If you have suggestions for how to improve the wiki for this group, consider opening an issue in the %{issues_link}." +msgstr "" + +msgid "WikiEmptyIssueMessage|You must be a project member in order to add wiki pages. If you have suggestions for how to improve the wiki for this project, consider opening an issue in the %{issues_link}." +msgstr "" + +msgid "WikiEmptyIssueMessage|issue tracker" +msgstr "" + +msgid "WikiEmpty| Have a Confluence wiki already? Use that instead." +msgstr "" + +msgid "WikiEmpty|A wiki is where you can store all the details about your group. This can include why you've created it, its principles, how to use it, and so on." +msgstr "" + +msgid "WikiEmpty|A wiki is where you can store all the details about your project. This can include why you've created it, its principles, how to use it, and so on." +msgstr "" + +msgid "WikiEmpty|Confluence is enabled" +msgstr "" + +msgid "WikiEmpty|Create your first page" +msgstr "" + +msgid "WikiEmpty|Enable the Confluence Wiki integration" +msgstr "" + +msgid "WikiEmpty|Go to Confluence" +msgstr "" + +msgid "WikiEmpty|Suggest wiki improvement" +msgstr "" + +msgid "WikiEmpty|The wiki lets you write documentation for your group" +msgstr "" + +msgid "WikiEmpty|The wiki lets you write documentation for your project" +msgstr "" + +msgid "WikiEmpty|This group has no wiki pages" +msgstr "" + +msgid "WikiEmpty|This project has no wiki pages" +msgstr "" + +msgid "WikiEmpty|You must be a group member in order to add wiki pages." +msgstr "" + +msgid "WikiEmpty|You must be a project member in order to add wiki pages." +msgstr "" + +msgid "WikiEmpty|You've enabled the Confluence Workspace integration. Your wiki will be viewable directly within Confluence. We are hard at work integrating Confluence more seamlessly into GitLab. If you'd like to stay up to date, follow our %{wiki_confluence_epic_link_start}Confluence epic%{wiki_confluence_epic_link_end}." +msgstr "" + +msgid "WikiHistoricalPage|This is an old version of this page." +msgstr "" + +msgid "WikiHistoricalPage|You can view the %{most_recent_link} or browse the %{history_link}." +msgstr "" + +msgid "WikiHistoricalPage|history" +msgstr "" + +msgid "WikiHistoricalPage|most recent version" +msgstr "" + +msgid "WikiMarkdownDocs|More examples are in the %{docs_link}" +msgstr "" + +msgid "WikiMarkdownDocs|documentation" +msgstr "" + +msgid "WikiMarkdownTip|To link to a (new) page, simply type %{link_example}" +msgstr "" + +msgid "WikiNewPageTip|Tip: You can specify the full path for the new file. We will automatically create any missing directories." +msgstr "" + +msgid "WikiPageConfirmDelete|Are you sure you want to delete this page?" +msgstr "" + +msgid "WikiPageConfirmDelete|Delete page" +msgstr "" + +msgid "WikiPageConfirmDelete|Delete page %{pageTitle}?" +msgstr "" + +msgid "WikiPageConflictMessage|Someone edited the page the same time you did. Please check out %{page_link} and make sure your changes will not unintentionally remove theirs." +msgstr "" + +msgid "WikiPageConflictMessage|the page" +msgstr "" + +msgid "WikiPageCreate|Create %{pageTitle}" +msgstr "" + +msgid "WikiPageEdit|Update %{pageTitle}" +msgstr "" + +msgid "WikiPage|Write your content or drag files here…" +msgstr "" + +msgid "Wikis" +msgstr "" + +msgid "Wiki|Create New Page" +msgstr "" + +msgid "Wiki|Create page" +msgstr "" + +msgid "Wiki|Created date" +msgstr "" + +msgid "Wiki|Edit Page" +msgstr "" + +msgid "Wiki|New page" +msgstr "" + +msgid "Wiki|Page history" +msgstr "" + +msgid "Wiki|Page title" +msgstr "" + +msgid "Wiki|Page version" +msgstr "" + +msgid "Wiki|Pages" +msgstr "" + +msgid "Wiki|Title" +msgstr "" + +msgid "Wiki|View All Pages" +msgstr "" + +msgid "Wiki|Wiki Pages" +msgstr "" + +msgid "Will be created" +msgstr "" + +msgid "Will be mapped to" +msgstr "" + +msgid "Will deploy to" +msgstr "" + +msgid "With requirements, you can set criteria to check your products against." +msgstr "" + +msgid "With test cases, you can define conditions for your project to meet in determining quality" +msgstr "" + +msgid "Withdraw Access Request" +msgstr "" + +msgid "Won't fix / Accept risk" +msgstr "" + +msgid "Work in progress (open and unassigned)" +msgstr "" + +msgid "Work in progress Limit" +msgstr "" + +msgid "Would you like to create a new branch?" +msgstr "" + +msgid "Would you like to try auto-generating a branch name?" +msgstr "" + +msgid "Write" +msgstr "" + +msgid "Write a comment or drag your files here…" +msgstr "" + +msgid "Write a comment…" +msgstr "" + +msgid "Write access allowed" +msgstr "" + +msgid "Write milestone description..." +msgstr "" + +msgid "Write your release notes or drag your files here…" +msgstr "" + +msgid "Wrong extern UID provided. Make sure Auth0 is configured correctly." +msgstr "" + +msgid "YYYY-MM-DD" +msgstr "" + +msgid "Yes" +msgstr "" + +msgid "Yes or No" +msgstr "" + +msgid "Yes, add it" +msgstr "" + +msgid "Yes, close issue" +msgstr "" + +msgid "Yes, delete project" +msgstr "" + +msgid "Yes, let me map Google Code users to full names or GitLab users." +msgstr "" + +msgid "Yesterday" +msgstr "" + +msgid "You" +msgstr "" + +msgid "You already have pending todo for this alert" +msgstr "" + +msgid "You are about to delete %{domain} from your instance. This domain will no longer be available to any Knative application." +msgstr "" + +msgid "You are about to permanently delete this project" +msgstr "" + +msgid "You are about to transfer the control of your account to %{group_name} group. This action is NOT reversible, you won't be able to access any of your groups and projects outside of %{group_name} once this transfer is complete." +msgstr "" + +msgid "You are an admin, which means granting access to %{client_name} will allow them to interact with GitLab as an admin as well. Proceed with caution." +msgstr "" + +msgid "You are attempting to delete a file that has been previously updated." +msgstr "" + +msgid "You are attempting to update a file that has changed since you started editing it." +msgstr "" + +msgid "You are connected to the Prometheus server, but there is currently no data to display." +msgstr "" + +msgid "You are going to delete %{project_full_name}. Deleted projects CANNOT be restored! Are you ABSOLUTELY sure?" +msgstr "" + +msgid "You are going to remove %{group_name}, this will also delete all of its subgroups and projects. Removed groups CANNOT be restored! Are you ABSOLUTELY sure?" +msgstr "" + +msgid "You are going to remove the fork relationship from %{project_full_name}. Are you ABSOLUTELY sure?" +msgstr "" + +msgid "You are going to transfer %{project_full_name} to another namespace. Are you ABSOLUTELY sure?" +msgstr "" + +msgid "You are going to turn off the confidentiality. This means %{strongStart}everyone%{strongEnd} will be able to see and leave a comment on this %{issuableType}." +msgstr "" + +msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." +msgstr "" + +msgid "You are not allowed to approve a user" +msgstr "" + +msgid "You are not allowed to push into this branch. Create another branch or open a merge request." +msgstr "" + +msgid "You are not allowed to unlink your primary login account" +msgstr "" + +msgid "You are not authorized to perform this action" +msgstr "" + +msgid "You are not authorized to update this scanner profile" +msgstr "" + +msgid "You are now impersonating %{username}" +msgstr "" + +msgid "You are on a read-only GitLab instance." +msgstr "" + +msgid "You are receiving this message because you are a GitLab administrator for %{url}." +msgstr "" + +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + +msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." +msgstr "" + +msgid "You are using PostgreSQL %{pg_version_current}, but PostgreSQL %{pg_version_minimum} is required for this version of GitLab. Please upgrade your environment to a supported PostgreSQL version, see %{pg_requirements_url} for details." +msgstr "" + +msgid "You can %{linkStart}view the blob%{linkEnd} instead." +msgstr "" + +msgid "You can also create a project from the command line." +msgstr "" + +msgid "You can also press Ctrl-Enter" +msgstr "" + +msgid "You can also press ⌘-Enter" +msgstr "" + +msgid "You can also star a label to make it a priority label." +msgstr "" + +msgid "You can also test your %{gitlab_ci_yml} in %{lint_link_start}CI Lint%{lint_link_end}" +msgstr "" + +msgid "You can also upload existing files from your computer using the instructions below." +msgstr "" + +msgid "You can always edit this later" +msgstr "" + +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + +msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" +msgstr "" + +msgid "You can create a new one or check them in your personal access tokens settings %{pat_link}" +msgstr "" + +msgid "You can create new ones at your %{pat_link_start}Personal Access Tokens%{pat_link_end} settings" +msgstr "" + +msgid "You can create new ones at your Personal Access Tokens settings %{pat_link}" +msgstr "" + +msgid "You can easily contribute to them by requesting to join these groups." +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 find more information about GitLab subscriptions in %{subscriptions_doc_link}." +msgstr "" + +msgid "You can generate an access token scoped to this project for each application to use the GitLab API." +msgstr "" + +msgid "You can get started by cloning the repository or start adding files to it with one of the following options." +msgstr "" + +msgid "You can group test cases using labels. To learn about the future direction of this feature, visit %{linkStart}Quality Management direction page%{linkEnd}." +msgstr "" + +msgid "You can invite a new member to %{project_name} or invite another group." +msgstr "" + +msgid "You can invite a new member to %{project_name}." +msgstr "" + +msgid "You can invite another group to %{project_name}." +msgstr "" + +msgid "You can move around the graph by using the arrow keys." +msgstr "" + +msgid "You can notify the app / group or a project by sending them an email notification" +msgstr "" + +msgid "You can now close this window." +msgstr "" + +msgid "You can now export your security dashboard to a CSV report." +msgstr "" + +msgid "You can now manage alert endpoint configuration in the Alerts section on the Operations settings page. Fields on this page have been deprecated." +msgstr "" + +msgid "You can now submit a merge request to get this change into the original branch." +msgstr "" + +msgid "You can now submit a merge request to get this change into the original project." +msgstr "" + +msgid "You can only edit files when you are on a branch" +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 "" + +msgid "You can only upload one design when dropping onto an existing design." +msgstr "" + +msgid "You can recover this project until %{date}" +msgstr "" + +msgid "You can resolve the merge conflict using either the Interactive mode, by choosing %{use_ours} or %{use_theirs} buttons, or by editing the files directly. Commit these changes into %{branch_name}" +msgstr "" + +msgid "You can see your chat accounts." +msgstr "" + +msgid "You can set up as many Runners as you need to run your jobs." +msgstr "" + +msgid "You can set up jobs to only use Runners with specific tags. Separate tags with commas." +msgstr "" + +msgid "You can specify notification level per group or per project." +msgstr "" + +msgid "You can test your .gitlab-ci.yml in %{linkStart}CI Lint%{linkEnd}." +msgstr "" + +msgid "You cannot access the raw file. Please wait a minute." +msgstr "" + +msgid "You cannot impersonate a blocked user" +msgstr "" + +msgid "You cannot impersonate a user who cannot log in" +msgstr "" + +msgid "You cannot impersonate an internal user" +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 "" + +msgid "You could not create a new trigger." +msgstr "" + +msgid "You didn't renew your subscription for %{strong}%{namespace_name}%{strong_close} so it was downgraded to the free plan." +msgstr "" + +msgid "You didn't renew your subscription so it was downgraded to the GitLab Core Plan." +msgstr "" + +msgid "You do not have an active license" +msgstr "" + +msgid "You do not have any subscriptions yet" +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 permissions to run the import." +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 "" + +msgid "You don't have any WebAuthn devices registered yet." +msgstr "" + +msgid "You don't have any active chat names." +msgstr "" + +msgid "You don't have any applications" +msgstr "" + +msgid "You don't have any authorized applications" +msgstr "" + +msgid "You don't have any deployments right now." +msgstr "" + +msgid "You don't have any open merge requests" +msgstr "" + +msgid "You don't have any projects available." +msgstr "" + +msgid "You don't have any recent searches" +msgstr "" + +msgid "You don't have sufficient permission to perform this action." +msgstr "" + +msgid "You don't have write access to the source branch." +msgstr "" + +msgid "You don’t have access to Productivity Analytics in this group" +msgstr "" + +msgid "You don’t have access to Value Stream Analytics for this group" +msgstr "" + +msgid "You have a license that activates at a future date. Please see the License History table below." +msgstr "" + +msgid "You have been granted %{access_level} access to the %{source_link} %{source_type}." +msgstr "" + +msgid "You have been granted %{access_level} access to the %{source_name} %{source_type}." +msgstr "" + +msgid "You have been granted %{member_human_access} access to %{title} %{name}." +msgstr "" + +msgid "You have been invited" +msgstr "" + +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + +msgid "You have been unsubscribed from this thread." +msgstr "" + +msgid "You have declined the invitation to join %{title} %{name}." +msgstr "" + +msgid "You have imported from this project %{numberOfPreviousImports} times before. Each new import will create duplicate issues." +msgstr "" + +msgid "You have insufficient permissions to create a Todo for this alert" +msgstr "" + +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +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 "" + +msgid "You have successfully purchased a %{plan} plan subscription for %{seats}. You’ll receive a receipt via email." +msgstr "" + +msgid "You haven't added any issues to your project yet" +msgstr "" + +msgid "You haven't selected any issues yet" +msgstr "" + +msgid "You left the \"%{membershipable_human_name}\" %{source_type}." +msgstr "" + +msgid "You may close the milestone now." +msgstr "" + +msgid "You must be logged in to search across all of GitLab" +msgstr "" + +msgid "You must disassociate %{domain} from all clusters it is attached to before deletion." +msgstr "" + +msgid "You must have maintainer access to force delete a lock" +msgstr "" + +msgid "You must have permission to create a project in a group before forking." +msgstr "" + +msgid "You must have permission to create a project in a namespace before forking." +msgstr "" + +msgid "You must provide a valid current password" +msgstr "" + +msgid "You must provide your current password in order to change it." +msgstr "" + +msgid "You must select a stack for configuring your cloud provider. Learn more about" +msgstr "" + +msgid "You must set up incoming email before it becomes active." +msgstr "" + +msgid "You must upload a file with the same file name when dropping onto an existing design." +msgstr "" + +msgid "You need a different license to enable FileLocks feature" +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 "" + +msgid "You need to be logged in." +msgstr "" + +msgid "You need to register a two-factor authentication app before you can set up a device." +msgstr "" + +msgid "You need to set terms to be enforced" +msgstr "" + +msgid "You need to specify both an Access Token and a Host URL." +msgstr "" + +msgid "You need to upload a GitLab project export archive (ending in .gz)." +msgstr "" + +msgid "You need to upload a Google Takeout archive." +msgstr "" + +msgid "You successfully declined the invitation" +msgstr "" + +msgid "You tried to fork %{link_to_the_project} but it failed for the following reason:" +msgstr "" + +msgid "You will be removed from existing projects/groups" +msgstr "" + +msgid "You 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 "You will first need to set up Jira Integration to use this feature." +msgstr "" + +msgid "You will lose all changes you've made to this file. This action cannot be undone." +msgstr "" + +msgid "You will lose all uncommitted changes you've made in this project. This action cannot be undone." +msgstr "" + +msgid "You will need to update your local repositories to point to the new location." +msgstr "" + +msgid "You will not get any notifications via email" +msgstr "" + +msgid "You will only receive notifications for the events you choose" +msgstr "" + +msgid "You will only receive notifications for threads you have participated in" +msgstr "" + +msgid "You will receive notifications for any activity" +msgstr "" + +msgid "You will receive notifications only for comments in which you were @mentioned" +msgstr "" + +msgid "You won't be able to create new projects because you have reached your project limit." +msgstr "" + +msgid "You won't be able to pull or push project code via %{protocol} until you %{set_password_link} on your account" +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 charged for %{true_up_link_start}users over license%{link_end} on a quartely or annual basis, depending on the terms of your agreement." +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 "" + +msgid "You're about to reduce the visibility of the project %{strong_start}%{project_name}%{strong_end} in %{strong_start}%{group_name}%{strong_end}." +msgstr "" + +msgid "You're about to reduce the visibility of the project %{strong_start}%{project_name}%{strong_end}." +msgstr "" + +msgid "You're at the first commit" +msgstr "" + +msgid "You're at the last commit" +msgstr "" + +msgid "You're not allowed to %{tag_start}edit%{tag_end} files in this project directly. Please fork this project, make your changes there, and submit a merge request." +msgstr "" + +msgid "You're not allowed to make changes to this project directly. A fork of this project has been created that you can make changes in, so you can submit a merge request." +msgstr "" + +msgid "You're not allowed to make changes to this project directly. A fork of this project is being created that you can make changes in, so you can submit a merge request." +msgstr "" + +msgid "You're only seeing %{startTag}other activity%{endTag} in the feed. To add a comment, switch to one of the following options." +msgstr "" + +msgid "You're receiving this email because of your account on %{host}." +msgstr "" + +msgid "You're receiving this email because of your account on %{host}. %{manage_notifications_link} · %{help_link}" +msgstr "" + +msgid "You're receiving this email because of your activity on %{host}." +msgstr "" + +msgid "You're receiving this email because you have been assigned an item on %{host}." +msgstr "" + +msgid "You're receiving this email because you have been mentioned on %{host}." +msgstr "" + +msgid "You've already enabled two-factor authentication using one time password authenticators. In order to register a different device, you must first disable two-factor authentication." +msgstr "" + +msgid "YouTube" +msgstr "" + +msgid "YouTube URL or ID" +msgstr "" + +msgid "Your %{host} account was signed in to from a new location" +msgstr "" + +msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." +msgstr "" + +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." +msgstr "" + +msgid "Your CSV export has started. It will be emailed to %{email} when complete." +msgstr "" + +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." +msgstr "" + +msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." +msgstr "" + +msgid "Your Commit Email will be used for web based operations, such as edits and merges." +msgstr "" + +msgid "Your Default Notification Email will be used for account notifications if a %{openingTag}group-specific email address%{closingTag} is not set." +msgstr "" + +msgid "Your DevOps Report gives an overview of how you are using GitLab from a feature perspective. View how you compare with other organizations, discover features you are not using, and learn best practices through blog posts and white papers." +msgstr "" + +msgid "Your GPG keys (%{count})" +msgstr "" + +msgid "Your GitLab group" +msgstr "" + +msgid "Your Gitlab Gold trial will last 30 days after which point you can keep your free Gitlab account forever. We just need some additional information to activate your trial." +msgstr "" + +msgid "Your Groups" +msgstr "" + +msgid "Your License" +msgstr "" + +msgid "Your Personal Access Token was revoked" +msgstr "" + +msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" +msgstr "" + +msgid "Your Primary Email will be used for avatar detection." +msgstr "" + +msgid "Your Projects (default)" +msgstr "" + +msgid "Your Projects' Activity" +msgstr "" + +msgid "Your Public Email will be displayed on your public profile." +msgstr "" + +msgid "Your SSH key was deleted" +msgstr "" + +msgid "Your SSH keys (%{count})" +msgstr "" + +msgid "Your To-Do List" +msgstr "" + +msgid "Your U2F device did not send a valid JSON response." +msgstr "" + +msgid "Your U2F device was registered!" +msgstr "" + +msgid "Your WebAuthn device did not send a valid JSON response." +msgstr "" + +msgid "Your WebAuthn device was registered!" +msgstr "" + +msgid "Your access request to the %{source_type} has been withdrawn." +msgstr "" + +msgid "Your account has been deactivated by your administrator. Please log back in to reactivate your account." +msgstr "" + +msgid "Your account is locked." +msgstr "" + +msgid "Your account uses dedicated credentials for the \"%{group_name}\" group and can only be updated through SSO." +msgstr "" + +msgid "Your applications (%{size})" +msgstr "" + +msgid "Your authorized applications" +msgstr "" + +msgid "Your browser doesn't support U2F. Please use Google Chrome desktop (version 41 or newer)." +msgstr "" + +msgid "Your browser doesn't support WebAuthn. Please use a supported browser, e.g. Chrome (67+) or Firefox (60+)." +msgstr "" + +msgid "Your changes can be committed to %{branch_name} because a merge request is open." +msgstr "" + +msgid "Your changes have been committed. Commit %{commitId} %{commitStats}" +msgstr "" + +msgid "Your changes have been saved" +msgstr "" + +msgid "Your changes have been successfully committed." +msgstr "" + +msgid "Your comment could not be submitted because %{error}" +msgstr "" + +msgid "Your comment could not be submitted! Please check your network connection and try again." +msgstr "" + +msgid "Your comment could not be updated! Please check your network connection and try again." +msgstr "" + +msgid "Your comment will be discarded." +msgstr "" + +msgid "Your custom stage '%{title}' was created" +msgstr "" + +msgid "Your dashboard has been copied. You can %{web_ide_link_start}edit it here%{web_ide_link_end}." +msgstr "" + +msgid "Your dashboard has been updated. You can %{web_ide_link_start}edit it here%{web_ide_link_end}." +msgstr "" + +msgid "Your deployment services will be broken, you will need to manually fix the services after renaming." +msgstr "" + +msgid "Your device is not compatible with GitLab. Please try another device" +msgstr "" + +msgid "Your device needs to be set up. Plug it in (if needed) and click the button on the left." +msgstr "" + +msgid "Your device was successfully set up! Give it a name and register it with the GitLab server." +msgstr "" + +msgid "Your first project" +msgstr "" + +msgid "Your groups" +msgstr "" + +msgid "Your instance has %{remaining_user_count} users remaining of the %{total_user_count} included in your subscription. You can add more users than the number included in your license, and we will include the overage in your next bill." +msgstr "" + +msgid "Your instance has exceeded your subscription's licensed user count." +msgstr "" + +msgid "Your instance is approaching its licensed user count" +msgstr "" + +msgid "Your issues are being imported. Once finished, you'll get a confirmation email." +msgstr "" + +msgid "Your issues will be imported in the background. Once finished, you'll get a confirmation email." +msgstr "" + +msgid "Your license is valid from" +msgstr "" + +msgid "Your license will be included in your GitLab backup and will survive upgrades, so in normal usage you should never need to re-upload your %{code_open}.gitlab-license%{code_close} file." +msgstr "" + +msgid "Your message here" +msgstr "" + +msgid "Your name" +msgstr "" + +msgid "Your new %{type}" +msgstr "" + +msgid "Your new SCIM token" +msgstr "" + +msgid "Your new personal access token has been created." +msgstr "" + +msgid "Your new project access token has been created." +msgstr "" + +msgid "Your password isn't required to view this page. If a password or any other personal details are requested, please contact your administrator to report abuse." +msgstr "" + +msgid "Your password reset token has expired." +msgstr "" + +msgid "Your personal access token has expired" +msgstr "" + +msgid "Your profile" +msgstr "" + +msgid "Your project limit is %{limit} projects! Please contact your administrator to increase it" +msgstr "" + +msgid "Your projects" +msgstr "" + +msgid "Your request for access could not be processed: %{error_meesage}" +msgstr "" + +msgid "Your request for access has been queued for review." +msgstr "" + +msgid "Your response has been recorded." +msgstr "" + +msgid "Your search didn't match any commits." +msgstr "" + +msgid "Your search didn't match any commits. Try a different query." +msgstr "" + +msgid "Your subscription expired!" +msgstr "" + +msgid "Your subscription has been downgraded." +msgstr "" + +msgid "Your subscription will expire in %{remaining_days}." +msgstr "" + +msgid "Zoom meeting added" +msgstr "" + +msgid "Zoom meeting removed" +msgstr "" + +msgid "[No reason]" +msgstr "" + +msgid "a deleted user" +msgstr "" + +msgid "a design" +msgstr "" + +msgid "about 1 hour" +msgid_plural "about %d hours" +msgstr[0] "" +msgstr[1] "" + +msgid "access:" +msgstr "" + +msgid "added %{created_at_timeago}" +msgstr "" + +msgid "added a Zoom call to this issue" +msgstr "" + +msgid "ago" +msgstr "" + +msgid "alert" +msgstr "" + +msgid "allowed to fail" +msgstr "" + +msgid "already being used for another group or project %{timebox_name}." +msgstr "" + +msgid "already has a \"created\" issue link" +msgstr "" + +msgid "already shared with this group" +msgstr "" + +msgid "among other things" +msgstr "" + +msgid "and" +msgstr "" + +msgid "any-approver for the merge request already exists" +msgstr "" + +msgid "any-approver for the project already exists" +msgstr "" + +msgid "approved by: " +msgstr "" + +msgid "archived" +msgstr "" + +msgid "archived:" +msgstr "" + +msgid "as %{role}." +msgstr "" + +msgid "assign yourself" +msgstr "" + +msgid "at risk" +msgstr "" + +msgid "attach a new file" +msgstr "" + +msgid "authored" +msgstr "" + +msgid "blocks" +msgstr "" + +msgid "branch name" +msgstr "" + +msgid "by" +msgstr "" + +msgid "cannot be a date in the past" +msgstr "" + +msgid "cannot be changed if a personal project has container registry tags." +msgstr "" + +msgid "cannot be changed if shared runners are enabled" +msgstr "" + +msgid "cannot be enabled because parent group does not allow it" +msgstr "" + +msgid "cannot be enabled because parent group has shared Runners disabled" +msgstr "" + +msgid "cannot be enabled unless all domains have TLS certificates" +msgstr "" + +msgid "cannot be modified" +msgstr "" + +msgid "cannot block others" +msgstr "" + +msgid "cannot contain HTML/XML tags, including any word between angle brackets (<,>)." +msgstr "" + +msgid "cannot include leading slash or directory traversal." +msgstr "" + +msgid "cannot itself be blocked" +msgstr "" + +msgid "cannot merge" +msgstr "" + +msgid "child-pipeline" +msgstr "" + +msgid "ciReport|%{degradedNum} degraded" +msgstr "" + +msgid "ciReport|%{improvedNum} improved" +msgstr "" + +msgid "ciReport|%{linkStartTag}Learn more about Container Scanning %{linkEndTag}" +msgstr "" + +msgid "ciReport|%{linkStartTag}Learn more about Coverage Fuzzing %{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|%{linkStartTag}Learn more about Secret Detection %{linkEndTag}" +msgstr "" + +msgid "ciReport|%{linkStartTag}Learn more about codequality reports %{linkEndTag}" +msgstr "" + +msgid "ciReport|%{remainingPackagesCount} more" +msgstr "" + +msgid "ciReport|%{reportType} is loading" +msgstr "" + +msgid "ciReport|%{reportType}: Loading resulted in an error" +msgstr "" + +msgid "ciReport|%{sameNum} same" +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 projects" +msgstr "" + +msgid "ciReport|All scanners" +msgstr "" + +msgid "ciReport|All severities" +msgstr "" + +msgid "ciReport|Automatically apply the patch in a new branch" +msgstr "" + +msgid "ciReport|Base pipeline codequality artifact not found" +msgstr "" + +msgid "ciReport|Browser performance test metrics: " +msgstr "" + +msgid "ciReport|Browser performance test metrics: No changes" +msgstr "" + +msgid "ciReport|Checks" +msgstr "" + +msgid "ciReport|Code quality" +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|Coverage Fuzzing" +msgstr "" + +msgid "ciReport|Coverage fuzzing" +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|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|Fixed" +msgstr "" + +msgid "ciReport|Fixed:" +msgstr "" + +msgid "ciReport|Found %{issuesWithCount}" +msgstr "" + +msgid "ciReport|Investigate this vulnerability by creating an issue" +msgstr "" + +msgid "ciReport|Load performance test metrics: " +msgstr "" + +msgid "ciReport|Load performance test metrics: No changes" +msgstr "" + +msgid "ciReport|Loading %{reportName} report" +msgstr "" + +msgid "ciReport|Manage licenses" +msgstr "" + +msgid "ciReport|New" +msgstr "" + +msgid "ciReport|No changes to code quality" +msgstr "" + +msgid "ciReport|No code quality issues found" +msgstr "" + +msgid "ciReport|RPS" +msgstr "" + +msgid "ciReport|Resolve with merge request" +msgstr "" + +msgid "ciReport|SAST" +msgstr "" + +msgid "ciReport|Secret Detection" +msgstr "" + +msgid "ciReport|Secret scanning" +msgstr "" + +msgid "ciReport|Secret scanning detects secrets and credentials vulnerabilities in your source code." +msgstr "" + +msgid "ciReport|Security scanning" +msgstr "" + +msgid "ciReport|Security scanning failed loading any results" +msgstr "" + +msgid "ciReport|Solution" +msgstr "" + +msgid "ciReport|Static Application Security Testing (SAST) detects known vulnerabilities in your source code." +msgstr "" + +msgid "ciReport|TTFB P90" +msgstr "" + +msgid "ciReport|TTFB P95" +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 fetching the codequality report." +msgstr "" + +msgid "ciReport|There was an error reverting the dismissal. Please try again." +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 "closed issue" +msgstr "" + +msgid "collect usage information" +msgstr "" + +msgid "comment" +msgstr "" + +msgid "commented on %{link_to_project}" +msgstr "" + +msgid "commit %{commit_id}" +msgstr "" + +msgid "committed" +msgstr "" + +msgid "connecting" +msgstr "" + +msgid "container_name can contain only lowercase letters, digits, '-', and '.' and must start and end with an alphanumeric character" +msgstr "" + +msgid "container_name cannot be larger than %{max_length} chars" +msgstr "" + +msgid "could not read private key, is the passphrase correct?" +msgstr "" + +msgid "created" +msgstr "" + +msgid "created %{timeAgo}" +msgstr "" + +msgid "customize" +msgstr "" + +msgid "data" +msgstr "" + +msgid "date must not be after 9999-12-31" +msgstr "" + +msgid "day" +msgid_plural "days" +msgstr[0] "" +msgstr[1] "" + +msgid "default branch" +msgstr "" + +msgid "deleted" +msgstr "" + +msgid "deploy" +msgstr "" + +msgid "design" +msgstr "" + +msgid "designs" +msgstr "" + +msgid "detached" +msgstr "" + +msgid "disabled" +msgstr "" + +msgid "does not exist" +msgstr "" + +msgid "does not have a supported extension. Only %{extension_list} are supported" +msgstr "" + +msgid "done" +msgstr "" + +msgid "download it" +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 domains of %{email_domains}" +msgstr "" + +msgid "email '%{email}' is not a verified email." +msgstr "" + +msgid "enabled" +msgstr "" + +msgid "encrypted: needs to be a :required, :optional or :migrating!" +msgstr "" + +msgid "entries cannot be larger than 255 characters" +msgstr "" + +msgid "entries cannot be nil" +msgstr "" + +msgid "entries cannot contain HTML tags" +msgstr "" + +msgid "epic" +msgstr "" + +msgid "error" +msgstr "" + +msgid "estimateCommand|%{slash_command} will update the estimated time with the latest command." +msgstr "" + +msgid "exceeds the limit of %{bytes} bytes" +msgstr "" + +msgid "exceeds the limit of %{bytes} bytes for directory name \"%{dirname}\"" +msgstr "" + +msgid "expired on %{timebox_due_date}" +msgstr "" + +msgid "expires on %{timebox_due_date}" +msgstr "" + +msgid "failed" +msgstr "" + +msgid "failed to dismiss associated finding(id=%{finding_id}): %{message}" +msgstr "" + +msgid "failed to revert associated finding(id=%{finding_id}) to detected" +msgstr "" + +msgid "file" +msgid_plural "files" +msgstr[0] "" +msgstr[1] "" + +msgid "finding is not found or is already attached to a vulnerability" +msgstr "" + +msgid "for %{link_to_merge_request} with %{link_to_merge_request_source_branch}" +msgstr "" + +msgid "for %{link_to_merge_request} with %{link_to_merge_request_source_branch} into %{link_to_merge_request_target_branch}" +msgstr "" + +msgid "for %{link_to_pipeline_ref}" +msgstr "" + +msgid "for %{ref}" +msgstr "" + +msgid "for this project" +msgstr "" + +msgid "fork this project" +msgstr "" + +msgid "from" +msgstr "" + +msgid "from %d job" +msgid_plural "from %d jobs" +msgstr[0] "" +msgstr[1] "" + +msgid "group" +msgstr "" + +msgid "group members" +msgstr "" + +msgid "groups" +msgstr "" + +msgid "has already been linked to another vulnerability" +msgstr "" + +msgid "has already been taken" +msgstr "" + +msgid "help" +msgstr "" + +msgid "http:" +msgstr "" + +msgid "https://your-bitbucket-server" +msgstr "" + +msgid "image diff" +msgstr "" + +msgid "impersonation token" +msgstr "" + +msgid "impersonation tokens" +msgstr "" + +msgid "import flow" +msgstr "" + +msgid "importing" +msgstr "" + +msgid "in group %{link_to_group}" +msgstr "" + +msgid "in project %{link_to_project}" +msgstr "" + +msgid "instance completed" +msgid_plural "instances completed" +msgstr[0] "" +msgstr[1] "" + +msgid "invalid milestone state `%{state}`" +msgstr "" + +msgid "is" +msgstr "" + +msgid "is already associated to a GitLab Issue. New issue will not be associated." +msgstr "" + +msgid "is an invalid IP address range" +msgstr "" + +msgid "is blocked by" +msgstr "" + +msgid "is forbidden by a top-level group" +msgstr "" + +msgid "is invalid because there is downstream lock" +msgstr "" + +msgid "is invalid because there is upstream lock" +msgstr "" + +msgid "is not" +msgstr "" + +msgid "is not a descendant of the Group owning the template" +msgstr "" + +msgid "is not a valid X509 certificate." +msgstr "" + +msgid "is not allowed since the group is not top-level group." +msgstr "" + +msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." +msgstr "" + +msgid "is not allowed. We do not currently support project-level iterations" +msgstr "" + +msgid "is not an email you own" +msgstr "" + +msgid "is not in the group enforcing Group Managed Account" +msgstr "" + +msgid "is read only" +msgstr "" + +msgid "is too long (%{current_value}). The maximum size is %{max_size}." +msgstr "" + +msgid "is too long (maximum is %{count} characters)" +msgstr "" + +msgid "is too long (maximum is 100 entries)" +msgstr "" + +msgid "is too long (maximum is 1000 entries)" +msgstr "" + +msgid "issue" +msgstr "" + +msgid "issues at risk" +msgstr "" + +msgid "issues need attention" +msgstr "" + +msgid "issues on track" +msgstr "" + +msgid "it is larger than %{limit}" +msgstr "" + +msgid "it is stored as a job artifact" +msgstr "" + +msgid "it is stored externally" +msgstr "" + +msgid "it is stored in LFS" +msgstr "" + +msgid "it is too large" +msgstr "" + +msgid "jigsaw is not defined" +msgstr "" + +msgid "kuromoji custom analyzer" +msgstr "" + +msgid "last commit:" +msgstr "" + +msgid "latest" +msgstr "" + +msgid "latest deployment" +msgstr "" + +msgid "latest version" +msgstr "" + +msgid "leave %{group_name}" +msgstr "" + +msgid "less than a minute" +msgstr "" + +msgid "level: %{level}" +msgstr "" + +msgid "limit of %{project_limit} reached" +msgstr "" + +msgid "load it anyway" +msgstr "" + +msgid "loading" +msgstr "" + +msgid "locked" +msgstr "" + +msgid "locked by %{path_lock_user_name} %{created_at}" +msgstr "" + +msgid "log in" +msgstr "" + +msgid "manual" +msgstr "" + +msgid "math|The math in this entry is taking too long to render and may not be displayed as expected. For performance reasons, math blocks are also limited to %{maxChars} characters. Consider splitting up large formulae, splitting math blocks among multiple entries, or using an image instead." +msgstr "" + +msgid "math|There was an error rendering this math block" +msgstr "" + +msgid "merge request" +msgid_plural "merge requests" +msgstr[0] "" +msgstr[1] "" + +msgid "merged %{timeAgo}" +msgstr "" + +msgid "metric_id must be unique across a project" +msgstr "" + +msgid "missing" +msgstr "" + +msgid "more information" +msgstr "" + +msgid "most recent deployment" +msgstr "" + +msgid "mrWidgetCommitsAdded|%{commitCount} and %{mergeCommitCount} will be added to %{targetBranch}." +msgstr "" + +msgid "mrWidgetCommitsAdded|%{commitCount} will be added to %{targetBranch}." +msgstr "" + +msgid "mrWidgetCommitsAdded|1 merge commit" +msgstr "" + +msgid "mrWidgetNothingToMerge|Currently there are no changes in this merge request's source branch. Please push new commits or use a different branch." +msgstr "" + +msgid "mrWidgetNothingToMerge|Interested parties can even contribute by pushing commits if they want to." +msgstr "" + +msgid "mrWidgetNothingToMerge|Merge requests are a place to propose changes you have made to a project and discuss those changes with others." +msgstr "" + +msgid "mrWidget| Please restore it or use a different %{missingBranchName} branch" +msgstr "" + +msgid "mrWidget|%{link_start}Learn more about resolving conflicts%{link_end}" +msgstr "" + +msgid "mrWidget|%{metricsLinkStart} Memory %{metricsLinkEnd} usage %{emphasisStart} decreased %{emphasisEnd} from %{memoryFrom}MB to %{memoryTo}MB" +msgstr "" + +msgid "mrWidget|%{metricsLinkStart} Memory %{metricsLinkEnd} usage %{emphasisStart} increased %{emphasisEnd} from %{memoryFrom}MB to %{memoryTo}MB" +msgstr "" + +msgid "mrWidget|%{metricsLinkStart} Memory %{metricsLinkEnd} usage is %{emphasisStart} unchanged %{emphasisEnd} at %{memoryFrom}MB" +msgstr "" + +msgid "mrWidget|%{prefixToLinkStart}No pipeline%{prefixToLinkEnd} %{addPipelineLinkStart}Add the .gitlab-ci.yml file%{addPipelineLinkEnd} to create one." +msgstr "" + +msgid "mrWidget|A new merge train has started and this merge request is the first of the queue." +msgstr "" + +msgid "mrWidget|Added to the merge train by" +msgstr "" + +msgid "mrWidget|Added to the merge train. There are %{mergeTrainPosition} merge requests waiting to be merged" +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 is optional" +msgstr "" + +msgid "mrWidget|Approval password is invalid." +msgstr "" + +msgid "mrWidget|Approve" +msgstr "" + +msgid "mrWidget|Approve additionally" +msgstr "" + +msgid "mrWidget|Approved by" +msgstr "" + +msgid "mrWidget|Are you adding technical debt or code vulnerabilities?" +msgstr "" + +msgid "mrWidget|Before this can be merged, one or more threads must be resolved." +msgstr "" + +msgid "mrWidget|Cancel automatic merge" +msgstr "" + +msgid "mrWidget|Check out branch" +msgstr "" + +msgid "mrWidget|Checking if merge request can be merged…" +msgstr "" + +msgid "mrWidget|Cherry-pick" +msgstr "" + +msgid "mrWidget|Cherry-pick this merge request in a new merge request" +msgstr "" + +msgid "mrWidget|Closed" +msgstr "" + +msgid "mrWidget|Closed by" +msgstr "" + +msgid "mrWidget|Closes" +msgstr "" + +msgid "mrWidget|Delete source branch" +msgstr "" + +msgid "mrWidget|Deployment statistics are not available currently" +msgstr "" + +msgid "mrWidget|Did not close" +msgstr "" + +msgid "mrWidget|Email patches" +msgstr "" + +msgid "mrWidget|Failed to load deployment statistics" +msgstr "" + +msgid "mrWidget|Fast-forward merge is not possible. To merge this request, first rebase locally." +msgstr "" + +msgid "mrWidget|Fork merge requests do not create merge request pipelines which validate a post merge result" +msgstr "" + +msgid "mrWidget|Fork project merge requests do not create merge request pipelines that validate a post merge result unless invoked by a project member." +msgstr "" + +msgid "mrWidget|If the %{branch} branch exists in your local repository, you can merge this merge request manually using the" +msgstr "" + +msgid "mrWidget|If the %{missingBranchName} branch exists in your local repository, you can merge this merge request manually using the command line" +msgstr "" + +msgid "mrWidget|Jump to first unresolved thread" +msgstr "" + +msgid "mrWidget|Loading deployment statistics" +msgstr "" + +msgid "mrWidget|Mark as ready" +msgstr "" + +msgid "mrWidget|Mentions" +msgstr "" + +msgid "mrWidget|Merge" +msgstr "" + +msgid "mrWidget|Merge failed." +msgstr "" + +msgid "mrWidget|Merge failed: %{mergeError}. Please try again." +msgstr "" + +msgid "mrWidget|Merge locally" +msgstr "" + +msgid "mrWidget|Merge request approved." +msgstr "" + +msgid "mrWidget|Merged by" +msgstr "" + +msgid "mrWidget|More information" +msgstr "" + +msgid "mrWidget|Open in Web IDE" +msgstr "" + +msgid "mrWidget|Pipeline blocked. The pipeline for this merge request requires a manual action to proceed" +msgstr "" + +msgid "mrWidget|Plain diff" +msgstr "" + +msgid "mrWidget|Ready to be merged automatically. Ask someone with write access to this repository to merge this request" +msgstr "" + +msgid "mrWidget|Refresh" +msgstr "" + +msgid "mrWidget|Refresh now" +msgstr "" + +msgid "mrWidget|Refreshing now" +msgstr "" + +msgid "mrWidget|Remove from merge train" +msgstr "" + +msgid "mrWidget|Request to merge" +msgstr "" + +msgid "mrWidget|Resolve all threads in new issue" +msgstr "" + +msgid "mrWidget|Resolve conflicts" +msgstr "" + +msgid "mrWidget|Resolve these conflicts or ask someone with write access to this repository to merge it locally" +msgstr "" + +msgid "mrWidget|Revert" +msgstr "" + +msgid "mrWidget|Revert this merge request in a new merge request" +msgstr "" + +msgid "mrWidget|Revoke approval" +msgstr "" + +msgid "mrWidget|Set by" +msgstr "" + +msgid "mrWidget|The changes were merged into" +msgstr "" + +msgid "mrWidget|The changes were not merged into" +msgstr "" + +msgid "mrWidget|The changes will be merged into" +msgstr "" + +msgid "mrWidget|The pipeline for this merge request failed. Please retry the job or push a new commit to fix the failure" +msgstr "" + +msgid "mrWidget|The source branch HEAD has recently changed. Please reload the page and review the changes before merging" +msgstr "" + +msgid "mrWidget|The source branch has been deleted" +msgstr "" + +msgid "mrWidget|The source branch is %{commitsBehindLinkStart}%{commitsBehind}%{commitsBehindLinkEnd} the target branch" +msgstr "" + +msgid "mrWidget|The source branch is being deleted" +msgstr "" + +msgid "mrWidget|The source branch will be deleted" +msgstr "" + +msgid "mrWidget|The source branch will not be deleted" +msgstr "" + +msgid "mrWidget|There are merge conflicts" +msgstr "" + +msgid "mrWidget|This action will add the merge request to the merge train when pipeline %{pipelineLink} succeeds." +msgstr "" + +msgid "mrWidget|This action will start a merge train when pipeline %{pipelineLink} succeeds." +msgstr "" + +msgid "mrWidget|This feature merges changes from the target branch to the source branch. You cannot use this feature since the source branch is protected." +msgstr "" + +msgid "mrWidget|This merge request failed to be merged automatically" +msgstr "" + +msgid "mrWidget|This merge request is in the process of being merged" +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|Use %{linkStart}CI pipelines to test your code%{linkEnd} by simply adding a GitLab CI configuration file to your project. It only takes a minute to make your code more secure and robust." +msgstr "" + +msgid "mrWidget|You are not allowed to edit this project directly. Please fork to make changes." +msgstr "" + +msgid "mrWidget|You can delete the source branch now" +msgstr "" + +msgid "mrWidget|You can merge after removing denied licenses" +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 "" + +msgid "mrWidget|command line" +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 a root namespace" +msgstr "" + +msgid "must be a valid IPv4 or IPv6 address" +msgstr "" + +msgid "must be greater than start date" +msgstr "" + +msgid "must contain only valid frameworks" +msgstr "" + +msgid "my-awesome-group" +msgstr "" + +msgid "n/a" +msgstr "" + +msgid "need attention" +msgstr "" + +msgid "needs to be between 10 minutes and 1 month" +msgstr "" + +msgid "never" +msgstr "" + +msgid "never expires" +msgstr "" + +msgid "new merge request" +msgstr "" + +msgid "no approvers" +msgstr "" + +msgid "no contributions" +msgstr "" + +msgid "no expiration" +msgstr "" + +msgid "no name set" +msgstr "" + +msgid "no one can merge" +msgstr "" + +msgid "none" +msgstr "" + +msgid "not found" +msgstr "" + +msgid "notification emails" +msgstr "" + +msgid "nounSeries|%{firstItem} and %{lastItem}" +msgstr "" + +msgid "nounSeries|%{item}" +msgstr "" + +msgid "nounSeries|%{item}, %{nextItem}" +msgstr "" + +msgid "nounSeries|%{item}, and %{lastItem}" +msgstr "" + +msgid "on track" +msgstr "" + +msgid "open issue" +msgstr "" + +msgid "opened %{timeAgoString} by %{user}" +msgstr "" + +msgid "opened %{timeAgoString} by %{user} in Jira" +msgstr "" + +msgid "opened %{timeAgo}" +msgstr "" + +msgid "or" +msgstr "" + +msgid "out of %d total test" +msgid_plural "out of %d total tests" +msgstr[0] "" +msgstr[1] "" + +msgid "parent" +msgid_plural "parents" +msgstr[0] "" +msgstr[1] "" + +msgid "password" +msgstr "" + +msgid "paused" +msgstr "" + +msgid "pending comment" +msgstr "" + +msgid "pending removal" +msgstr "" + +msgid "per day" +msgstr "" + +msgid "personal access token" +msgstr "" + +msgid "personal access tokens" +msgstr "" + +msgid "pipeline" +msgstr "" + +msgid "pod_name can contain only lowercase letters, digits, '-', and '.' and must start and end with an alphanumeric character" +msgstr "" + +msgid "pod_name cannot be larger than %{max_length} chars" +msgstr "" + +msgid "point" +msgid_plural "points" +msgstr[0] "" +msgstr[1] "" + +msgid "private" +msgstr "" + +msgid "private key does not match certificate." +msgstr "" + +msgid "processing" +msgstr "" + +msgid "project" +msgid_plural "projects" +msgstr[0] "" +msgstr[1] "" + +msgid "project access token" +msgstr "" + +msgid "project access tokens" +msgstr "" + +msgid "project avatar" +msgstr "" + +msgid "project bots cannot be added to other groups / projects" +msgstr "" + +msgid "project is read-only" +msgstr "" + +msgid "project members" +msgstr "" + +msgid "projects" +msgstr "" + +msgid "quick actions" +msgstr "" + +msgid "recent activity" +msgstr "" + +msgid "register" +msgstr "" + +msgid "relates to" +msgstr "" + +msgid "remaining" +msgstr "" + +msgid "remove" +msgstr "" + +msgid "remove due date" +msgstr "" + +msgid "remove weight" +msgstr "" + +msgid "removed a Zoom call from this issue" +msgstr "" + +msgid "rendered diff" +msgstr "" + +msgid "reply" +msgid_plural "replies" +msgstr[0] "" +msgstr[1] "" + +msgid "repository:" +msgstr "" + +msgid "reset it." +msgstr "" + +msgid "revised" +msgstr "" + +msgid "satisfied" +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|None" +msgstr "" + +msgid "severity|Unknown" +msgstr "" + +msgid "should be an array of %{object_name} objects" +msgstr "" + +msgid "should be greater than or equal to %{access} inherited membership from group %{group_name}" +msgstr "" + +msgid "show %{count} more" +msgstr "" + +msgid "show fewer" +msgstr "" + +msgid "show less" +msgstr "" + +msgid "sign in" +msgstr "" + +msgid "smartcn custom analyzer" +msgstr "" + +msgid "sort:" +msgstr "" + +msgid "source" +msgstr "" + +msgid "source diff" +msgstr "" + +msgid "specific" +msgstr "" + +msgid "specified top is not part of the tree" +msgstr "" + +msgid "spendCommand|%{slash_command} will update the sum of the time spent." +msgstr "" + +msgid "ssh:" +msgstr "" + +msgid "started" +msgstr "" + +msgid "started a discussion on %{design_link}" +msgstr "" + +msgid "started on %{timebox_start_date}" +msgstr "" + +msgid "starts on %{timebox_start_date}" +msgstr "" + +msgid "stuck" +msgstr "" + +msgid "success" +msgstr "" + +msgid "suggestPipeline|1/2: Choose a template" +msgstr "" + +msgid "suggestPipeline|2/2: Commit your changes" +msgstr "" + +msgid "suggestPipeline|Choose %{boldStart}Code Quality%{boldEnd} to add a pipeline that tests the quality of your code." +msgstr "" + +msgid "suggestPipeline|The template is ready! You can now commit it to create your first pipeline." +msgstr "" + +msgid "suggestPipeline|We’re adding a GitLab CI configuration file to add a pipeline to the project. You could create it manually, but we recommend that you start with a GitLab template that works out of the box." +msgstr "" + +msgid "syntax is correct" +msgstr "" + +msgid "syntax is incorrect" +msgstr "" + +msgid "tag name" +msgstr "" + +msgid "teammate%{number}@company.com" +msgstr "" + +msgid "the following issue(s)" +msgstr "" + +msgid "this document" +msgstr "" + +msgid "time summary" +msgstr "" + +msgid "to help your contributors communicate effectively!" +msgstr "" + +msgid "to join %{source_name}" +msgstr "" + +msgid "to list" +msgstr "" + +msgid "toggle collapse" +msgstr "" + +msgid "triggered" +msgstr "" + +msgid "two-factor authentication settings" +msgstr "" + +msgid "unicode domains should use IDNA encoding" +msgstr "" + +msgid "updated" +msgstr "" + +msgid "updated %{timeAgo}" +msgstr "" + +msgid "updated %{time_ago}" +msgstr "" + +msgid "uploaded" +msgstr "" + +msgid "uploads" +msgstr "" + +msgid "user avatar" +msgstr "" + +msgid "user preferences" +msgstr "" + +msgid "username" +msgstr "" + +msgid "uses Kubernetes clusters to deploy your code!" +msgstr "" + +msgid "v%{version} published %{timeAgo}" +msgstr "" + +msgid "verify ownership" +msgstr "" + +msgid "version %{versionIndex}" +msgstr "" + +msgid "via %{closed_via}" +msgstr "" + +msgid "via merge request %{link}" +msgstr "" + +msgid "view it on GitLab" +msgstr "" + +msgid "view the blob" +msgstr "" + +msgid "view the source" +msgstr "" + +msgid "vulnerability|Add a comment" +msgstr "" + +msgid "vulnerability|Add a comment or reason for dismissal" +msgstr "" + +msgid "vulnerability|Add comment" +msgstr "" + +msgid "vulnerability|Add comment & dismiss" +msgstr "" + +msgid "vulnerability|Add comment and dismiss" +msgstr "" + +msgid "vulnerability|Dismiss vulnerability" +msgstr "" + +msgid "vulnerability|Save comment" +msgstr "" + +msgid "vulnerability|Undo dismiss" +msgstr "" + +msgid "vulnerability|dismissed" +msgstr "" + +msgid "was scheduled to merge after pipeline succeeds by" +msgstr "" + +msgid "wiki page" +msgstr "" + +msgid "with %{additions} additions, %{deletions} deletions." +msgstr "" + +msgid "with expiry changing from %{old_expiry} to %{new_expiry}" +msgstr "" + +msgid "with expiry remaining unchanged at %{old_expiry}" +msgstr "" + +msgid "yaml invalid" +msgstr "" + +msgid "your settings" +msgstr "" + diff --git a/locale/mn_MN/gitlab.po b/locale/mn_MN/gitlab.po index 030ac1308e765f76ce711c3b9ea1c9c241fea0cd..febae209fa4a7c764502f63d1ecfbb6fd2ac2769 100644 --- a/locale/mn_MN/gitlab.po +++ b/locale/mn_MN/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: mn\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:48\n" +"PO-Revision-Date: 2020-11-03 22:49\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/nb_NO/gitlab.po b/locale/nb_NO/gitlab.po index fcf4129f398aa9e4118638759d6acf6ab7399f8f..5432a7763d11454792313c573695f944abbabcfc 100644 --- a/locale/nb_NO/gitlab.po +++ b/locale/nb_NO/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: nb\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:44\n" +"PO-Revision-Date: 2020-11-03 22:44\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -119,8 +119,8 @@ msgstr[1] "" msgid "%d code quality issue" msgid_plural "%d code quality issues" -msgstr[0] "%d kodekvalitetsproblem" -msgstr[1] "%d kodekvalitetsproblemer" +msgstr[0] "%d kodekvalitetssak" +msgstr[1] "%d kodekvalitetssaker" msgid "%d comment" msgid_plural "%d comments" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "%d mislyktes" msgstr[1] "%d mislyktes" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d fikset testresultat" @@ -207,19 +212,14 @@ msgstr[1] "%d utilgjengelige fletteforespørsler" msgid "%d issue" msgid_plural "%d issues" -msgstr[0] "%d problem" -msgstr[1] "%d problemer" +msgstr[0] "%d sak" +msgstr[1] "%d saker" msgid "%d issue in this group" msgid_plural "%d issues in this group" msgstr[0] "%d sak i denne gruppen" msgstr[1] "%d saker i denne gruppen" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "%d sak valgt" -msgstr[1] "%d saker valgt" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "%d sak vellykket importert med stemplet" @@ -407,6 +407,16 @@ msgstr "%{count} godkjennelser fra %{name}" msgid "%{count} files touched" msgstr "%{count} filer berørt" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "%{count} mer" @@ -447,6 +457,12 @@ msgstr "%{deployLinkStart}Bruke en mal for Ã¥ distribuere til ECS%{deployLinkEnd msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "%{due_date} (Forbi mÃ¥ldatoen)" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "%{host} pÃ¥logging fra nytt sted" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "%{namespace_name} er nÃ¥ skrivebeskyttet. Du kan ikke: %{base_message}" - msgid "%{name} contained %{resultsString}" msgstr "%{name} inneholdt %{resultsString}" @@ -718,8 +737,8 @@ msgstr[1] "%{reportType} %{status} oppdaget %{other} sÃ¥rbarheter." msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "%{reportType} %{status} oppdaget ingen sÃ¥rbarheter." -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" -msgstr "%{retryButtonStart}Prøv igjen%{retryButtonEnd} eller %{newFileButtonStart}legg med en ny fil%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." +msgstr "" msgid "%{seconds}s" msgstr "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "%{securityScanner}-resultatet er ikke tilgjengelig fordi en rørledning ikke er kjørt siden den ble aktivert. %{linkStart}Kjør en rørledning%{linkEnd}" msgstr[1] "%{securityScanner}-resultater er ikke tilgjengelige fordi en rørledning ikke er kjørt siden den ble aktivert. %{linkStart}Kjør en rørledning%{linkEnd}" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "%{size} GiB" @@ -762,7 +784,7 @@ msgid "%{start} to %{end}" msgstr "%{start} til %{end}" msgid "%{state} epics" -msgstr "%{state} epics" +msgstr "%{state} eposer" msgid "%{strongStart}Deletes%{strongEnd} source branch" msgstr "%{strongStart}Sletter%{strongEnd} kildegrenen" @@ -947,9 +969,6 @@ msgstr "(sjekk fremgang)" msgid "(deleted)" msgstr "(slettet)" -msgid "(external source)" -msgstr "(ekstern kilde)" - msgid "(line: %{startLine})" msgstr "(linje: %{startLine})" @@ -988,6 +1007,18 @@ msgstr[1] "+%d til" msgid "+%{approvers} more approvers" msgstr "+%{approvers} flere godkjennere" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "+%{tags} til" @@ -1016,6 +1047,9 @@ msgstr "- av - vektlegging fullført" msgid "- show less" msgstr "- Vis mindre" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "0 byte" @@ -1025,15 +1059,8 @@ msgstr "0 for ubegrenset" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "1 %{type}-tillegging" -msgstr[1] "%{count} %{type}-tillegginger" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "1 %{type} modifikasjon" -msgstr[1] "%{count} %{type} modifikasjoner" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1087,8 +1114,8 @@ msgstr[1] "%d minutter" msgid "1 open issue" msgid_plural "%{issues} open issues" -msgstr[0] "1 Ã¥pent problem" -msgstr[1] "%{issues} Ã¥pne problemer" +msgstr[0] "1 Ã¥pen sak" +msgstr[1] "%{issues} Ã¥pne saker" msgid "1 open merge request" msgid_plural "%{merge_requests} open merge requests" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "API-hjelp" @@ -1595,6 +1625,9 @@ msgstr "Legg til ny tabell" msgid "Add a task list" msgstr "Legg til en oppgaveliste" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "Legge til ekstra tekst som skal vises i all e-postkommunikasjon. Begrensningen er pÃ¥ %{character_limit} tegn" @@ -1748,8 +1781,8 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "La til %{label_references} %{label_text}." -msgid "Added a To Do." -msgstr "La til et gjøremÃ¥l." +msgid "Added a to do." +msgstr "" msgid "Added an issue to an epic." msgstr "La til en sak i en epos." @@ -1784,12 +1817,12 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "Legger til %{labels} %{label_text}." -msgid "Adds a To Do." -msgstr "Legger til et gjøremÃ¥l." - msgid "Adds a Zoom meeting" msgstr "Legger til et Zoom-møte" +msgid "Adds a to do." +msgstr "" + msgid "Adds an issue to an epic." msgstr "Legger til en sak i en epos." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "Eier" @@ -1898,6 +1934,9 @@ msgstr "Stopp jobber som mislyktes" msgid "AdminArea|Total users" msgstr "Totalt antall brukere" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "Statistikk over brukere" @@ -2012,6 +2051,21 @@ msgstr "SSH-nøkler" msgid "AdminStatistics|Snippets" msgstr "Utdrag" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "2FA er skrudd av" @@ -2021,6 +2075,12 @@ msgstr "2FA er skrudd pÃ¥" msgid "AdminUsers|Access" msgstr "Tilgang" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "Aktiv" @@ -2033,12 +2093,30 @@ msgstr "Administratorer har tilgang til alle grupper, prosjekter og brukere og k msgid "AdminUsers|Admins" msgstr "Administratorer" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "Blokker" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "Blokker bruker" @@ -2093,6 +2171,9 @@ msgstr "Benytter setet" msgid "AdminUsers|It's you!" msgstr "Det er deg!" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "Ny bruker" @@ -2102,6 +2183,9 @@ msgstr "Ingen brukere ble funnet" msgid "AdminUsers|Owned groups will be left" msgstr "Eide grupper vil bli forlatt" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "Personlige prosjekter vil bli forlatt" @@ -2147,6 +2231,9 @@ msgstr "Brukeren vil ikke kunne bruke skrÃ¥strek-kommandoer" msgid "AdminUsers|The user will not receive any notifications" msgstr "Brukeren vil ikke motta noen varsler" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "For Ã¥ bekrefte, skriv %{projectName}" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "Du kan ikke fjerne dine egne adminrettigheter." @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "Administrasjon" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "Avansert" @@ -2195,23 +2288,23 @@ msgstr "Avanserte innstillinger" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "Avanserte tillatelser, stor fillagring, og 2-trinnsautentiseringsinnstillinger." -msgid "Advanced search functionality" -msgstr "Avansert søkefunksjonalitet" - msgid "After a successful password update you will be redirected to login screen." msgstr "Etter en vellykket passordoppdatering vil du bli omdirigert til pÃ¥loggingsskjermen." msgid "After a successful password update, you will be redirected to the login page where you can log in with your new password." msgstr "Etter en vellykket passordoppdatering, vil du bli omdirigert til pÃ¥loggingssiden der du kan logge pÃ¥ med ditt nye passord." -msgid "After that, you will not to be able to use merge approvals or code quality as well as many other features." -msgstr "Etter det, vil du ikke kunne bruke flettegodkjenninger eller kodekvalitet, sÃ¥ vel som mange andre funksjoner." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." +msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." -msgstr "Etter det vil du ikke kunne bruke flettegodkjenninger eller eposer, sÃ¥ vel som mange andre funksjoner." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." -msgstr "Etter det vil du ikke kunne bruke flettegodkjenninger eller eposer, sÃ¥ vel som mange andre sikkerhetsfunksjoner." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." +msgstr "" msgid "Alert" msgid_plural "Alerts" @@ -2275,12 +2368,12 @@ msgstr "Hendelser" msgid "AlertManagement|High" msgstr "Høy" +msgid "AlertManagement|Incident" +msgstr "" + msgid "AlertManagement|Info" msgstr "Info" -msgid "AlertManagement|Issue" -msgstr "Sak" - msgid "AlertManagement|Key" msgstr "" @@ -2395,6 +2488,15 @@ msgstr "GÃ¥ gjennom dokumentasjonen til din eksterne tjeneste for Ã¥ lære hvor msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "Du mÃ¥ oppgi denne URL-en og autorisasjonsnøkkelen for Ã¥ autorisere en ekstern tjeneste til Ã¥ sende varsler til GitLab. Du kan oppgi denne URL-en og nøkkelen til flere tjenester. Etter at du har konfigurert en ekstern tjeneste, vises varsler fra tjenesten din pÃ¥ GitLab sin %{linkStart}Alarmer%{linkEnd}-side." +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "API-URL" @@ -2404,10 +2506,10 @@ msgstr "Aktiv" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "Legg til URL og autoriseringsnøkkel i din Prometheus-oppsettsfil" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "Kopier" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "Ekstern Prometheus" -msgid "AlertSettings|Generic" -msgstr "Generisk" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" -msgid "AlertSettings|Integrations" -msgstr "Integreringer" +msgid "AlertSettings|Integration" +msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "GÃ¥ gjennom dokumentasjonen til din eksterne tjeneste for Ã¥ lære hvor du kan gi denne informasjonen til din eksterne tjeneste, og %{linkStart}GitLab-dokumentasjonen%{linkEnd} for Ã¥ lære mer om Ã¥ sette opp ditt endepunkt." +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,8 +2572,11 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" -msgstr "Det oppstod en feil under oppdatering av alarminnstillingene" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." +msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." msgstr "Det oppstod en feil under tilbakestilling av nøkkelen. Oppdater siden for Ã¥ prøve igjen." @@ -2473,8 +2593,8 @@ msgstr "Du kan nÃ¥ sette opp varslings-endepunkter for manuelt konfigurerte Prom msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "Du mÃ¥ oppgi denne URL-en og autorisasjonsnøkkelen for Ã¥ autorisere en ekstern tjeneste til Ã¥ sende varsler til GitLab. Du kan oppgi denne URL-en og nøkkelen til flere tjenester. Etter at du har konfigurert en ekstern tjeneste, vises varsler fra tjenesten din pÃ¥ GitLab sin %{linkStart}Alarmer%{linkEnd}-side." -msgid "AlertSettings|Your changes were successfully updated." -msgstr "Endringene dine ble vellykket oppdatert." +msgid "AlertSettings|Your integration was successfully updated." +msgstr "" msgid "Alerts" msgstr "Varsler" @@ -2482,6 +2602,27 @@ msgstr "Varsler" msgid "Alerts endpoint" msgstr "Alarm-endepunkt" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "Algoritme" @@ -2548,9 +2689,6 @@ msgstr "Alle sikkerhetsskanninger er aktivert fordi %{linkStart}Auto DevOps%{lin msgid "All threads resolved" msgstr "Alle trÃ¥der er oppklart" -msgid "All users" -msgstr "Alle brukere" - msgid "All users must have a name." msgstr "Alle brukere mÃ¥ ha et navn." @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "Tillat eiere Ã¥ legge til brukere manuelt utenfor LDAP" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "Tillat prosjekter innenfor denne gruppen Ã¥ bruke Git LFS" @@ -2596,6 +2737,9 @@ msgstr "Tillat forespørsler til det lokale nettverket fra systemkroker" msgid "Allow requests to the local network from web hooks and services" msgstr "Tillat forespørsler til det lokale nettverket fra Webhooks og tjenester" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "Tillatt" msgid "Allowed Geo IP" msgstr "Tillatt Geo-IP" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "Tillatt Ã¥ mislykkes" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "Lar deg legge til og behandle Kubernetes-klynger." @@ -2671,6 +2821,9 @@ msgstr "En %{link_start}alarm%{link_end} med samme fingeravtrykk er allerede Ã¥p msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "En administrator endret passordet til GitLab-kontoen din pÃ¥ %{link_to}." +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "En alarm har blitt utløst i %{project_path}." @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "Et tomt GitLab-brukerfelt vil legge til FogBugz-brukerens fulle navn (f.eks. \"Av John Smith\") i beskrivelsen av alle saker og kommentarer. Det vil ogsÃ¥ knytte og/eller tildele disse sakene og kommentarene til prosjektskaperen." +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "En feil har oppstÃ¥tt" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "Det oppstod en feil under innhenting av prosjektskaperne." msgid "An error occurred previewing the blob" msgstr "En feil oppstod under forhÃ¥ndsvisning av blobben" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "En feil oppstod under veksling av varslingsabonnement" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "En feil oppstod under oppdatering av saksvektleggingen" @@ -2803,9 +2968,6 @@ msgstr "Det oppstod en feil under innhenting av terraformingsrapporter." msgid "An error occurred while fetching the Service Desk address." msgstr "Det oppstod en feil under innhenting av Service Desk-adressen." -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "En feil oppstod under innlasting av saker" msgid "An error occurred while loading merge requests." msgstr "Det oppstod en feil under innlasting av fletteforespørsler." -msgid "An error occurred while loading milestones" -msgstr "En feil oppstod under innlasting av milepæler" - msgid "An error occurred while loading project creation UI" msgstr "En feil oppstod under innlasting av prosjektopprettings-grensesnittet" @@ -2911,9 +3070,6 @@ msgstr "En feil oppstod under innlasting av fletteforespørselsen." msgid "An error occurred while loading the pipelines jobs." msgstr "En feil oppstod under innhenting av rørledningsjobbene." -msgid "An error occurred while loading the subscription details." -msgstr "Det oppstod en feil under innlasting av abonnementsdetaljene." - msgid "An error occurred while making the request." msgstr "Det oppsto en feil under forespørselsforsøket." @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "En feil oppstod under rendring av redigereren" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "En feil oppstod under omsortering av saker." @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "En feil oppstod under lagring av tilordnede" -msgid "An error occurred while searching for milestones" -msgstr "En feil oppstod under søking etter milepæler" - msgid "An error occurred while subscribing to notifications." msgstr "En feil oppstod under abonnering pÃ¥ varsler." @@ -2980,6 +3136,9 @@ msgstr "En feil oppstod under avabonnering pÃ¥ varsler." msgid "An error occurred while updating approvers" msgstr "En feil oppstod under oppdatering av godkjennere" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "Arkiver jobber" msgid "Archive project" msgstr "Arkiver prosjekt" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "Arkivert" @@ -3325,7 +3487,7 @@ msgid "Archived projects" msgstr "Arkiverte prosjekter" msgid "Archiving the project will make it entirely read only. It is hidden from the dashboard and doesn't show up in searches. %{strong_start}The repository cannot be committed to, and no issues, comments, or other entities can be created.%{strong_end}" -msgstr "Arkivering av prosjektet vil gjøre det helt skrivebeskyttet. Den er skjult fra kontrollpanelet og vises ikke i søk. %{strong_start}Datalageret kan ikke motta commiter, og ingen problemer, kommentarer eller andre enheter kan opprettes.%{strong_end}" +msgstr "Arkivering av prosjektet vil gjøre det helt skrivebeskyttet. Den er skjult fra kontrollpanelet og vises ikke i søk. %{strong_start}Datalageret kan ikke motta commiter, og ingen saker, kommentarer eller andre enheter kan opprettes.%{strong_end}" msgid "Are you ABSOLUTELY SURE you wish to delete this project?" msgstr "Er du HELT SIKKER pÃ¥ at du vil slette dette prosjektet?" @@ -3546,7 +3708,7 @@ msgid "Assigned %{assignee_users_sentence}." msgstr "" msgid "Assigned Issues" -msgstr "Tilegnede rapporter" +msgstr "Tilegnede saker" msgid "Assigned Merge Requests" msgstr "Tilordnede fletteforespørsel" @@ -3557,6 +3719,9 @@ msgstr "Tilordnet til %{assigneeName}" msgid "Assigned to %{assignee_name}" msgstr "Tilordnet til %{assignee_name}" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "Tilordnet meg" @@ -3801,8 +3966,29 @@ msgstr "Den vil automatisk bygge, teste og distribuere applikasjonen din basert msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "Lær mer i %{link_to_documentation}" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" -msgstr "Auto DevOps-rørledningen har blitt aktivert og vil bli brukt hvis ingen alternative CI-konfigurasjonsfiler blir funnet. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" +msgstr "" msgid "Autocomplete" msgstr "Automatisk fullføring" @@ -3822,6 +4008,9 @@ msgstr "Automatisk sertifikatshÃ¥ndtering med %{lets_encrypt_link_start}Let's En msgid "Automatic certificate management using Let's Encrypt" msgstr "Automatisk sertifikatshÃ¥ndtering med Let's Encrypt" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "Tilgjengelig" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "Merkebilde nettadresse" msgid "Badges|Badge image preview" msgstr "ForhÃ¥ndsvisning av merkebilde" -msgid "Badges|Delete badge" -msgstr "Slett merket" - msgid "Badges|Delete badge?" msgstr "Slette badge?" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "Kontakt salgsavdelingen" msgid "BillingPlan|Upgrade" msgstr "Oppgrader" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "Bitbucket-tjenerimportering" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "Utvid" msgid "Boards|View scope" msgstr "Vis omfang" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "Grenen %{branchName} ble ikke funnet i dette prosjektet sitt kodelager." msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "%{branch_name}-grenen ble opprettet. For Ã¥ konfigurere automatisk distribusjon, velg en GitLab CI Yaml-mal og foreta endringene dine. %{link_to_autodeploy_doc}" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "prosjektinnstillinger" msgid "Branches|protected" msgstr "beskyttet" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "Innebygget" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,8 +4602,8 @@ msgstr "Av %{user_name}" msgid "By URL" msgstr "Etter URL" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" -msgstr "Ved Ã¥ klikke Registrer, godtar jeg at jeg har lest og godtatt GitLab sine %{linkStart}bruksvilkÃ¥r og personvernregler%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." msgstr "Som standard sender GitLab e-post i HTML- og rentekst-formater slik at e-postklienter kan velge hvilket format de skal bruke. Deaktiver dette alternativet hvis du bare vil sende e-post i rentekstformat." @@ -4548,6 +4785,9 @@ msgstr "Kan ikke opprette misbruksrapporten. Brukeren har blitt blokkert." msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "Kan ikke ha flere Jira-importeringer som kjører samtidig" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "Velg %{strong_open}Opprett arkiv%{strong_close} og vent til arkivering er fullført." @@ -5142,9 +5385,6 @@ msgstr "Alle miljøer" msgid "CiVariable|Create wildcard" msgstr "Opprett jokertegn" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "Maskert" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "Veksle beskyttelsesstatus" -msgid "CiVariable|Validation failed" -msgstr "Validering mislyktes" - msgid "Classification Label (optional)" msgstr "Klassifiseringsetikett (valgfritt)" @@ -5206,13 +5443,13 @@ msgid "Clear templates search input" msgstr "" msgid "Clear weight" -msgstr "Tøm vekt" +msgstr "Tøm vektlegging" msgid "Cleared weight." -msgstr "Tømte vekt." +msgstr "Tømte vektleggingen." msgid "Clears weight." -msgstr "Tømmer vekten." +msgstr "Tømmer vektleggingen." msgid "Click the %{strong_open}Download%{strong_close} button and wait for downloading to complete." msgstr "Klikk pÃ¥ %{strong_open}Last ned%{strong_close}-knappen og vent til nedlastingen er fullført." @@ -5274,6 +5511,9 @@ msgstr "Lukk %{tabname}" msgid "Close epic" msgstr "Lukk epos" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "Lukk milepæl" @@ -5293,13 +5533,13 @@ msgid "Closed epics" msgstr "Lukkede eposer" msgid "Closed issues" -msgstr "Lukkede rapporter" +msgstr "Lukkede saker" msgid "Closed this %{quick_action_target}." msgstr "Lukket denne %{quick_action_target}." -msgid "Closed: %{closedIssuesCount}" -msgstr "Lukket: %{closedIssuesCount}" +msgid "Closed: %{closed}" +msgstr "" msgid "Closes this %{quick_action_target}." msgstr "Lukker denne %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "Klynge-nivÃ¥" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "Klarte ikke Ã¥ laste inn instanstyper" msgid "ClusterIntegration|Could not load networks" msgstr "Klarte ikke Ã¥ laste inn nettverk" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "Kunne ikke laste inn regioner fra AWS-kontoen din" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "Kunne ikke laste inn sikkerhetsgrupper for den valgte VPC-en" @@ -5823,9 +6066,6 @@ msgstr "Lær mer om %{help_link_start_machine_type}maskintyper%{help_link_end} o msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "Lær mer om %{help_link_start}soner%{help_link_end}." -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "Lær mer om Kubernetes" @@ -5841,9 +6081,6 @@ msgstr "Laster inn IAM-roller" msgid "ClusterIntegration|Loading Key Pairs" msgstr "Laster inn nøkkelpar" -msgid "ClusterIntegration|Loading Regions" -msgstr "Laster inn regioner" - msgid "ClusterIntegration|Loading VPCs" msgstr "Laster inn VPC-er" @@ -5910,9 +6147,6 @@ msgstr "Ingen prosjekter funnet" msgid "ClusterIntegration|No projects matched your search" msgstr "Ingen prosjekter samsvarte med søket ditt" -msgid "ClusterIntegration|No region found" -msgstr "Ingen region funnet" - msgid "ClusterIntegration|No security group found" msgstr "Ingen sikkerhetsgruppe funnet" @@ -5979,9 +6213,6 @@ msgstr "Les vÃ¥r %{link_start}hjelpeside%{link_end} om Kubernetes-klyngeintegras msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "Region" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "Fjern Kubernetes-klyngeintegrasjon" @@ -6048,9 +6279,6 @@ msgstr "Søk blant nettverk" msgid "ClusterIntegration|Search projects" msgstr "Søk blant prosjekter" -msgid "ClusterIntegration|Search regions" -msgstr "Søk blant regioner" - msgid "ClusterIntegration|Search security groups" msgstr "Søk blant sikkerhetsgrupper" @@ -6111,6 +6339,9 @@ msgstr "Velg prosjekt for Ã¥ velge sone" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "Velg sone" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "Velg en VPC" msgid "ClusterIntergation|Select a network" msgstr "Velg et nettverk" -msgid "ClusterIntergation|Select a region" -msgstr "Velg en region" - msgid "ClusterIntergation|Select a security group" msgstr "Velg en sikkerhetsgruppe" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "ComboSearch er ikke definert" -msgid "Coming soon" -msgstr "Kommer snart" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "Kommaseparert, f.eks. '1.1.1.1, 2.2.2.0/24'" @@ -6764,7 +6992,7 @@ msgstr "Confluence" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "Tilkoblingen ble tidsavbrutt" msgid "Connection timeout" msgstr "Tidsavbrudd pÃ¥ tilkobling" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "Kontakt salgsavdelingen for Ã¥ oppgradere" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "Kopier til utklippstavle" @@ -7319,6 +7556,9 @@ msgstr "Klarte ikke Ã¥ slette chat-kallenavnet %{chat_name}." msgid "Could not delete wiki page" msgstr "Klarte ikke Ã¥ slette wiki-side" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "Klarte ikke Ã¥ finne designet." @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "Klarte ikke Ã¥ fjerne trigger." @@ -7361,7 +7604,10 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" -msgid "Country" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + +msgid "Country" msgstr "Land" msgid "Coverage" @@ -7418,7 +7664,7 @@ msgid "Create a new file as there are no files yet. Afterwards, you'll be able t msgstr "Opprett en ny fil siden det ikke er noen filer ennÃ¥. EtterpÃ¥ vil du kunne utføre endringene dine." msgid "Create a new issue" -msgstr "Opprett et nytt problem" +msgstr "Opprett et nytt sak" msgid "Create a new repository" msgstr "Opprett et nytt kodelager" @@ -7609,6 +7855,9 @@ msgstr "Opprettet fletteforespørselen %{mergeRequestLink} hos %{projectLink}" msgid "Created on" msgstr "Opprettet den" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "Opprettet den:" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "Tilpasset vertsnavn (for private commit-e-poster)" @@ -7953,6 +8205,9 @@ msgstr "Oppgaver etter type" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ msgstr "%{firstProject}, %{rest}, og %{secondProject}" msgid "Dashboard|Unable to add %{invalidProjects}. This dashboard is available for public projects, and private projects in groups with a Silver plan." msgstr "" +msgid "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "Er du sikker pÃ¥ at du vil slette profilen?" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "Klarte ikke Ã¥ oppdatere nettstedsprofilen. Vennligst prøv igjen." +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "Vil du forkaste denne skannerprofilen?" @@ -8070,6 +8340,12 @@ msgstr "Rediger nettstedsprofilen" msgid "DastProfiles|Error Details" msgstr "Detaljer om feilen" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "Behandle profiler" @@ -8097,15 +8373,15 @@ msgstr "Ingen profiler er opprettet enda" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "Profilnavn" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "Skannerprofil" msgid "DastProfiles|Scanner Profiles" msgstr "Skanner-profiler" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "Nettstedsprofil" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "Valider" @@ -8172,6 +8454,12 @@ msgstr "Validerer …" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "Slett kommentar" -msgid "Delete Snippet" -msgstr "Slett utdraget" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "Slett konto" msgid "Delete artifacts" msgstr "Slett artefakter" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "Slett tavle" @@ -8364,9 +8655,6 @@ msgstr "Slett stempel" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "Slett liste" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "Vil du slette utvalget?" msgid "Delete source branch" msgstr "Slett kildegrenen" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "Slett dette vedlegget" @@ -8451,12 +8742,18 @@ msgstr "AvslÃ¥tt" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "Avvis" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "Avhengigheter" @@ -8505,18 +8802,27 @@ msgstr "Eksporter som JSON" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "Lisens" msgid "Dependencies|Location" msgstr "Sted" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" msgstr "Innpakker" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "Utstasjonert" msgid "Deployed to" msgstr "Utstasjonert til" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "Beskrivelse" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "DevOps" msgid "DevOps Report" msgstr "DevOps-rapport" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "Dokumentasjon" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "Domene" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "Ikke inkluder beskrivelsen i commit-meldingen" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "Ikke lim inn den private delen av GPG-nøkkelen. Lim inn den offentlige delen som begynner med ' -----BEGIN PGP PUBLIC KEY BLOCK-----'." +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "Ikke vis igjen" @@ -9236,9 +9578,6 @@ msgstr "Last ned som" msgid "Download as CSV" msgstr "Last ned som CSV" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "Last ned koder" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "Rediger trinn" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "Rediger denne utgivelsen" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "Rediger wiki-side" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "Redigert %{timeago}" @@ -9488,6 +9836,9 @@ msgstr "E-post sendt" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "Skru pÃ¥ integrering" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "Skru pÃ¥ vedlikeholdsmodus" @@ -9656,7 +10013,19 @@ msgstr "Skru pÃ¥ mellomtjener" 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "Slutter den (UTC)" @@ -9728,8 +10100,11 @@ msgstr "Skriv inn IP-adresseomrÃ¥de" msgid "Enter a number" msgstr "Skriv inn et nummer" -msgid "Enter a whole number between 0 and 100" -msgstr "Skriv inn et helt tall mellom 0 og 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" +msgstr "" msgid "Enter at least three characters to search" msgstr "Skriv inn minst tre tegn for Ã¥ søke" @@ -9768,7 +10143,7 @@ msgid "Enter the issue description" msgstr "Skriv inn sakens beskrivelse" msgid "Enter the issue title" -msgstr "Skriv inn problemets tittel" +msgstr "Skriv inn sakstittelen" msgid "Enter the merge request description" msgstr "" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "Ekskludert innflettings-commiter. Begrenset til %{limit} commiter." msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "Ekskludert innflettings-commiter. Begrenset til 6 000 commiter." +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "Eksisterende greinnavn, etikett, eller commit-SHA" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "Utvid godkjennere" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "Utvid milepæler" @@ -10601,6 +10985,9 @@ msgstr "Eksporter gruppe" msgid "Export issues" msgstr "Eksporter saker" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "Eksporter prosjekt" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "Mislyktes i Ã¥ opprette kodelager" @@ -10766,6 +11156,9 @@ msgstr "Mislyktes i Ã¥ laste inn stempler. Vennligst prøv igjen." msgid "Failed to load milestones. Please try again." msgstr "Mislyktes i Ã¥ laste inn milepæler. Vennligst prøv igjen." +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "Klarte ikke Ã¥ laste inn relaterte grener" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "%d bruker" msgstr[1] "%d brukere" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "* (Alle miljøer)" @@ -10945,6 +11353,9 @@ msgstr "Sett opp" msgid "FeatureFlags|Configure feature flags" msgstr "Sett opp funksjonsflagg" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "Opprett funksjonsflagg" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "Sett Unleash-klientapplikasjonsnavnet til navnet pÃ¥ miljøet som applikasjonen kjører i. Denne verdien brukes til Ã¥ samsvare med miljøomfang. Se %{linkStart}eksempelklientoppsettet%{linkEnd}." @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "Brukerliste" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "Prosentandel" msgid "FeatureFlag|Select a user list" msgstr "Velg en brukerliste" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "Det er ingen oppsatte brukerlister" @@ -11134,6 +11551,9 @@ msgstr "Type" msgid "FeatureFlag|User IDs" msgstr "Bruker-ID-er" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "Feb" @@ -11191,12 +11611,18 @@ msgstr "Fil-maler" msgid "File upload error." msgstr "Filopplastingsfeil." +msgid "Filename" +msgstr "" + msgid "Files" msgstr "Filer" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "Filtrer etter stempel" @@ -11284,6 +11713,9 @@ msgstr "Filter..." msgid "Find File" msgstr "Finn fil" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "Fullført" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "Fornavnet er for langt (Maksgrensen er %{max_length} tegn)." - msgid "First Seen" msgstr "Først sett" @@ -11329,9 +11758,15 @@ msgstr "Første dagen i uken" msgid "First name" msgstr "Fornavn" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "Først sett" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "Fast dato" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ msgstr "Ã… sette i gang med utgivelser" 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "Git-versjon" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "GitLab-tjenestedesken er en enkel mÃ¥te Ã¥ la folk opprette saksrapporter i din GitLab-forekomst uten Ã¥ behøve sin egen brukerkonto. Det sørger for en unik e-postadresse for sluttbrukere til Ã¥ opprette saksrapporter i et prosjekt, og svar kan sendes enten via GitLab-grensesnittet eller via e-post. Sluttbrukere vil bare se trÃ¥den via e-post." -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "GitLab-eksport" msgid "GitLab for Slack" msgstr "GitLab for Slack" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "GÃ¥ til dine prosjekter" msgid "Go to your snippets" msgstr "GÃ¥ til utdragene dine" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,8 +12877,8 @@ msgstr "Gruppe-URL" msgid "Group avatar" msgstr "Gruppeavatar" -msgid "Group by:" -msgstr "Gruppe av:" +msgid "Group by" +msgstr "" msgid "Group description" msgstr "Gruppebeskrivelse" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "Sertifikat-fingeravtrykk" @@ -12601,6 +13051,9 @@ msgstr "Oppsett" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "Standardrolle for nye brukere" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "Forby ytre utgreininger" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "Din SCIM-sjetong" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "Historie" @@ -13163,9 +13646,6 @@ msgstr "Hvordan oppgraderer man" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "Du er imidlertid allerede et medlem av denne %{member_source}. Logg pÃ¥ med en annen konto for Ã¥ godta invitasjonen." -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "Jeg aksepterer %{terms_link}" @@ -13178,7 +13658,7 @@ msgstr "Jeg glemte passordet mitt" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,12 +13814,12 @@ msgstr "Ignorer" msgid "Ignored" msgstr "Ignorert" -msgid "Image Details" -msgstr "Bildedetaljer" - msgid "Image URL" msgstr "Bilde URL" +msgid "Image details" +msgstr "" + msgid "ImageDiffViewer|2-up" msgstr "" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "Importer prosjekt" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "Importer prosjektmedlemmer" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "Alle" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "Utilordnet" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "Upublisert" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "Skriv inn din kodelager-URL" -msgid "Insert" -msgstr "Sett inn" - msgid "Insert a code block" msgstr "Sett inn en kodeblokk" msgid "Insert a quote" msgstr "Sett inn et sitat" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "Sett inn et bilde" msgid "Insert code" msgstr "Sett inn kode" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "Sett inn forslag" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "Innsikter" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "Installer en myksjetongautentikator som %{free_otp_link} eller Google Autentisering fra applikasjonskodelageret ditt og bruk den appen til Ã¥ skanne QR-koden. Mer informasjon er tilgjengelig i dokumentasjonen %{help_link_start}%{help_link_end}." @@ -13778,6 +14312,51 @@ msgstr "Instansstatistikker" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "Inkluderer commit-tittelen og grenen" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "Standard " +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "Bruk tilpassede innstillinger" msgid "Integrations|Use default settings" msgstr "Bruk forvalgte innstillinger" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "Intern" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "Intern URL (valgfritt)" msgid "Internal users" msgstr "Interne brukere" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "Ugyldig OS" msgid "Invalid URL" msgstr "Ugyldig URL" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14006,70 +14627,124 @@ msgstr "Inviter medlem" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" -msgstr "%{inviter} inviterte deg" +msgid "Invite your team" +msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" -msgstr "%{project_or_group} som en %{role}" +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" msgid "InviteEmail|Join now" msgstr "Bli med nÃ¥" -msgid "InviteEmail|You are invited!" -msgstr "Du har blitt invitert!" +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "Du har blitt invitert!" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "Samarbeid med teamet ditt" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgstr "" + +msgid "InviteMembersModal|Users were succesfully added" +msgstr "" + +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgstr "" + +msgid "InviteMembers|Invite team members" +msgstr "" -msgid "InviteEmail|You have been invited" -msgstr "Du har blitt invitert" +msgid "InviteMember|Oops, this feature isn't ready yet" +msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" -msgstr "til Ã¥ bli med i %{project_or_group_name} %{project_or_group} som en %{role}" +msgid "InviteMember|See who can invite members for you" +msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" -msgstr "Til Ã¥ bli med i %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" +msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" -msgstr "Samarbeid med teamet ditt" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" +msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "Saksanalyse" msgid "Issue Boards" msgstr "Problemvegger" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "Jan" msgid "January" msgstr "januar" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "Jira-saker" @@ -14373,7 +15054,7 @@ msgid "JiraService|%{user_link} mentioned this issue in %{entity_link} of %{proj msgstr "" msgid "JiraService|Displaying Jira issues while leaving the GitLab issue functionality enabled might be confusing. Consider %{linkStart}disabling GitLab issues%{linkEnd} if they won’t otherwise be used." -msgstr "Ã… vise Jira-saker mens GitLab-saksfunksjonaliteten er aktivert, kan være forvirrende. Vurder Ã¥ %{linkStart}deaktivere GitLab-problemer%{linkEnd} hvis de ikke ellers blir brukt." +msgstr "Ã… vise Jira-saker mens GitLab-saksfunksjonaliteten er aktivert, kan være forvirrende. Vurder Ã¥ %{linkStart}deaktivere GitLab-saker%{linkEnd} hvis de ikke ellers blir brukt." msgid "JiraService|Enable Jira issues" msgstr "Skru pÃ¥ Jira-saker" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "Kerberos-tilgang ble nektet" @@ -14609,6 +15293,12 @@ msgstr "Tastatursnarveier" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "Nøkler" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "Ã… forfremme %{labelTitle} vil gjøre den tilgjengelig for alle prosjekter innenfor %{groupName}. Eksisterende prosjektstempler med samme tittel vil bli slÃ¥tt sammen. Hvis det finnes et gruppestempel med samme tittel, blir den ogsÃ¥ slÃ¥tt sammen. Denne handlingen kan ikke reverseres." -msgid "Labels|and %{count} more" -msgstr "and %{count} til" - msgid "Language" msgstr "SprÃ¥k" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "Nyeste rørledning" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "Etternavn" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "Siste svar fra" @@ -14836,6 +15523,9 @@ msgstr "Sist oppdatert" msgid "Last used" msgstr "Sist brukt" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "Senest brukt:" @@ -14881,6 +15571,9 @@ msgstr "Lær hvordan man aktiverer synkronisering" msgid "Learn more" msgstr "Lær mer" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "Lær mer om Auto DevOps" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "Forlat zenmodus" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "Mar" msgid "March" msgstr "mars" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "Marker som ferdig" @@ -15516,6 +16209,9 @@ msgstr "Merk denne saken som et duplikat av en annet sak" msgid "Mark this issue as related to another issue" msgstr "Merk denne saken som relatert til en annen sak" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "Markdown" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "MedlemslÃ¥s" msgid "Member since %{date}" msgstr "Medlem siden %{date}" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "Medlemmer" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "Minneforbruk" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "Innflettet denne fletteforespørselen." +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "Lukket:" @@ -16747,9 +17551,15 @@ msgstr "Multi-prosjekt" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "Navnefeltet er tomt" msgid "Namespace:" msgstr "NavneomrÃ¥de:" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "Navnerom" @@ -17062,6 +17900,9 @@ msgstr "Aldri" msgid "New" msgstr "Ny" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "Ny applikasjon" @@ -17091,8 +17932,8 @@ msgstr "Ny identitet" msgid "New Issue" msgid_plural "New Issues" -msgstr[0] "Nytt problem" -msgstr[1] "Nye problemer" +msgstr[0] "Ny sak" +msgstr[1] "Nye saker" msgid "New Jira import" msgstr "Ny Jira-import" @@ -17173,7 +18014,7 @@ msgid "New identity" msgstr "Ny identitet" msgid "New issue" -msgstr "Nytt problem" +msgstr "Ny sak" msgid "New issue title" msgstr "Tittel pÃ¥ den nye saken" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "Ingen" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "Ikke implementert" @@ -17556,9 +18400,6 @@ msgstr "Ikke nok data" msgid "Not found." msgstr "Ikke funnet." -msgid "Not now" -msgstr "Ikke nÃ¥" - msgid "Not ready yet. Try again later." msgstr "Ikke klar enda. Prøv igjen senere." @@ -17793,6 +18634,9 @@ msgstr "OmniAuth" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "Omnibus Protected Paths-pedalen er aktiv, og prioriterer disse innstillingene. Fra 12.4, avvikles Omnibus-pedalen og vil bli fjernet i en fremtidig utgivelse. Les dokumentasjonen for %{relative_url_link_start}Migrering av beskyttede filbaner%{relative_url_link_end}." +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "Kjør skanning" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "Skannerinnstillinger" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "Velg en av de eksisterende profilene" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "Nettstedsprofiler" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,20 +18810,14 @@ msgstr "Ã…pne i filvisning" msgid "Open issues" msgstr "Ã…pne saker" -msgid "Open projects" -msgstr "Ã…pne prosjekter" - msgid "Open raw" msgstr "Ã…pne rÃ¥versjon" msgid "Open sidebar" msgstr "Ã…pne sidelinje" -msgid "Open: %{openIssuesCount}" -msgstr "Ã…pen: %{openIssuesCount}" - -msgid "Open: %{open} • Closed: %{closed}" -msgstr "Ã…pen: %{open} • Lukket: %{closed}" +msgid "Open: %{open}" +msgstr "" msgid "Opened" msgstr "Ã…pnet" @@ -17997,7 +18829,7 @@ msgid "Opened MRs" msgstr "" msgid "Opened issues" -msgstr "Ã…pnede problemer" +msgstr "Ã…pnede saker" msgid "OpenedNDaysAgo|Opened" msgstr "Ã…pnet" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "Legg til NuGet-kilde" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "Appgruppe: %{group}" @@ -18254,8 +19089,8 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." -msgstr "Mangler din favorittpakkebehandler? Vi vil gjerne hjelpe deg med Ã¥ bygge førsteklasses støtte til den i GitLab! %{contributionLinkStart}GÃ¥ til bidragsdokumentasjonen%{contributionLinkEnd} for Ã¥ lære mer om hvordan du bygger støtte for nye pakkebehandlere i GitLab. Nedenfor er en liste over pakkebehandlere som er pÃ¥ radaren vÃ¥r." +msgid "PackageRegistry|Install package version" +msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." msgstr "" @@ -18278,9 +19113,6 @@ msgstr "Maven-XML" msgid "PackageRegistry|NPM" msgstr "NPM" -msgid "PackageRegistry|No upcoming issues" -msgstr "Ingen kommende saker" - msgid "PackageRegistry|NuGet" msgstr "NuGet" @@ -18302,8 +19134,8 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" -msgstr "PyPi" +msgid "PackageRegistry|PyPI" +msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" msgstr "" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "Det er ingen pakker enda" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "Det er ingen kommende saker Ã¥ vise." - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "Klarte ikke Ã¥ laste inn pakke" -msgid "PackageRegistry|Upcoming package managers" -msgstr "Kommende pakkebehandlere" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "npm-kommando" @@ -18386,8 +19206,8 @@ msgstr "NPM" msgid "PackageType|NuGet" msgstr "NuGet" -msgid "PackageType|PyPi" -msgstr "PyPi" +msgid "PackageType|PyPI" +msgstr "" msgid "Packages" msgstr "Pakker" @@ -18578,8 +19398,8 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" -msgstr "Prosent av brukere" +msgid "Percent rollout must be an integer number between 0 and 100" +msgstr "" msgid "Percentage" msgstr "Prosent" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "Optimalisering av ytelsen" @@ -18695,6 +19512,9 @@ msgstr "Suksessfrekvens:" msgid "PipelineCharts|Successful:" msgstr "Vellykket:" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "Totalt:" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "CI Lint" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "Vennligst skriv inn et nummer som ikke er negativt" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "Vennligst skriv inn et gyldig nummer" @@ -19097,6 +19935,9 @@ msgstr "Vennligst skriv inn eller last opp en lisens." msgid "Please fill in a descriptive name for your group." msgstr "Vennligst skriv inn et beskrivende navn pÃ¥ gruppen din." +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "Vennligst angi et navn" msgid "Please provide a valid URL" msgstr "Vennligst skriv inn en gyldig URL" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "Vennligst oppgi en gyldig e-postadresse." @@ -19152,7 +19999,7 @@ msgid "Please select at least one filter to see results" msgstr "Vennligst velg minst ett filter for Ã¥ se resultatene" msgid "Please set a new password before proceeding." -msgstr "Vennligst velg et nytt passord før du fortsetter." +msgstr "Vennligst bestem et nytt passord før du fortsetter." msgid "Please share your feedback about %{featureName} %{linkStart}in this issue%{linkEnd} to help us improve the experience." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "Hendelsen vil bli trigget dersom en commit er opprettet/oppdatert" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr ".NET Core" msgid "ProjectTemplates|Android" msgstr "Android" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "SalesforceDX" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "Gren" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "Beskytt" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "Kjøp flere minutter" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "Push" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "Referanser" msgid "Refresh" msgstr "Oppdater" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "Registrer deg pÃ¥ GitLab" - msgid "Register now" msgstr "Registrer deg nÃ¥" @@ -21402,6 +22261,9 @@ msgstr "Fjern lisens" msgid "Remove limit" msgstr "Fjern grensen" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "Fjern medlem" @@ -21522,6 +22384,9 @@ msgstr "Fjerner mÃ¥ldatoen." msgid "Removes time estimate." msgstr "Fjerner tidsanslag." +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "GjenÃ¥pne %{display_issuable_type}" msgid "Reopen epic" msgstr "GjenÃ¥pne epos" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "GjenÃ¥pne milepæl" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "GjenÃ¥pne denne %{quick_action_target}" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "Kodelagre" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "Kodelagerdiagram" msgid "Repository Settings" msgstr "Kodelager-innstillinger" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "Forespørsler til disse domenene/adressene i det lokale nettverket vil v msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "Kravet %{reference} har blitt gjenÃ¥pnet" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "Vis app" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "SSH-vertsnøkler" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "Offentlig SSH-nøkkel" msgid "SSL Verification:" msgstr "SSL-verifisering:" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "Lørdag" @@ -22330,6 +23249,9 @@ msgstr "Lagre endringene" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "Lagre likevel" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "Lagre variabler" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "Lagrer" msgid "Saving project." msgstr "Lagrer prosjekt." +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "Planlegg en ny rørledning" @@ -22405,6 +23327,9 @@ msgstr "Omfang" msgid "Scopes can't be blank" msgstr "Omfang kan ikke være tomme" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "Score" @@ -22435,8 +23360,8 @@ msgstr "Søk" msgid "Search Jira issues" msgstr "Søk blant Jira-saker" -msgid "Search Milestones" -msgstr "Søk blant milepæler" +msgid "Search a group" +msgstr "" msgid "Search an environment spec" msgstr "" @@ -22492,9 +23417,6 @@ msgstr "Søk etter denne teksten" msgid "Search forks" msgstr "Velg utgreininger" -msgid "Search groups" -msgstr "Søk etter grupper" - msgid "Search merge requests" msgstr "Søke i flettede forespørsler" @@ -22576,9 +23498,6 @@ msgstr "Viser %{from} - %{to} av %{count} %{scope} for%{term_element}" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "Viser %{from} - %{to} av %{count} %{scope} for%{term_element} i dine personlige og prosjektmessige utdrag" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "Sikkerhetskontrollpanel" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "En feil oppstod under oppretting av fletteforespørselen." msgid "SecurityReports|There was an error deleting the comment." msgstr "Det oppstod en feil under sletting av kommentaren." +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "Det oppstod en feil under avfeiing av sÃ¥rbarhetene." @@ -23102,6 +24035,9 @@ msgstr "Velg prosjekter du ønsker Ã¥ importere." msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "Velg skÃ¥r Ã¥ replikere" @@ -23117,7 +24053,7 @@ msgstr "Velg startdato" msgid "Select status" msgstr "Velg status" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "Velg grenen du vil angi som standarden for dette prosjektet. Alle flette msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "Velg tidssone" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "September" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "Tjeneste-URL" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "Øktvarighet (i minutter)" @@ -23477,11 +24416,14 @@ msgstr "Sett opp nytt passord" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "Bestem vekt" +msgstr "Bestem vektlegging" msgid "Set weight to %{weight}." msgstr "Sett vektlegging til %{weight}." @@ -23535,7 +24477,7 @@ msgid "Sets time estimate to %{time_estimate}." msgstr "" msgid "Sets weight to %{weight}." -msgstr "Setter vekten til %{weight}." +msgstr "Setter vektleggingen til %{weight}." msgid "Setting this to 0 means using the system default timeout value." msgstr "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "Delte prosjekter" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "Hvis du noen gang mister telefonen eller tilgang til din éngangs passordhemmelighet, kan hver av disse gjenopprettingskodene brukes én gang hver for Ã¥ fÃ¥ tilgang til kontoen din igjen. Vennligst lagre dem pÃ¥ et trygt sted, ellers vil du %{b_start}vil%{b_end} miste tilgang til kontoen din." +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "Vis all aktivitet" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "Vis alle medlemmer" @@ -23734,7 +24691,7 @@ msgid "Sidebar|Only numeral characters allowed" msgstr "" msgid "Sidebar|Weight" -msgstr "Vekt" +msgstr "Vektlegging" msgid "Sign in" msgstr "Logg pÃ¥" @@ -23745,6 +24702,9 @@ msgstr "Logg inn / Registrer" msgid "Sign in to \"%{group_name}\"" msgstr "Logg inn hos «%{group_name}»" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "Logg pÃ¥ med smartkort" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "PÃ¥loggingsbegrensninger" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "Registreringsbegrensninger" @@ -23781,9 +24744,6 @@ msgstr "Fornavnet er for langt (maksimumet er %{max_length} tegn)." msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "Etternavnet er for langt (maksimumet er %{max_length} tegn)." -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "Navnet er for langt (maksimumet er %{max_length} tegn)." - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "Brukernavnet er for langt (maksimumet er %{max_length} tegn)." @@ -23793,6 +24753,9 @@ msgstr "Brukernavnet er for kort (minimumet er %{min_length} tegn)." msgid "Signed in" msgstr "PÃ¥logget" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "Snippets|Legg til en annen fil %{num}/%{total}" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "Slett fil" msgid "Snippets|Description (optional)" msgstr "Beskrivelse (valgfritt)" -msgid "Snippets|File" -msgstr "Fil" - msgid "Snippets|Files" msgstr "Filer" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "TilgangsnivÃ¥, stigende" msgid "SortOptions|Access level, descending" msgstr "TilgangsnivÃ¥, synkende" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "Opprettelsesdato" @@ -24199,7 +25156,7 @@ msgid "SortOptions|Least popular" msgstr "Minst populær" msgid "SortOptions|Less weight" -msgstr "Mindre vekt" +msgstr "Mindre vektlegging" msgid "SortOptions|Manual" msgstr "" @@ -24214,7 +25171,7 @@ msgid "SortOptions|Milestone due soon" msgstr "" msgid "SortOptions|More weight" -msgstr "Mere vekt" +msgstr "Mere vektlegging" msgid "SortOptions|Most popular" msgstr "Mest populær" @@ -24267,6 +25224,9 @@ msgstr "Nyligst logget inn" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "Størrelse" @@ -24295,7 +25255,7 @@ msgid "SortOptions|Version" msgstr "Versjon" msgid "SortOptions|Weight" -msgstr "Vekt" +msgstr "Vektlegging" msgid "Source" msgstr "Kilde" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "Kildekode" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "Stjerner" msgid "Start Date" msgstr "Startdato" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "Start netterminal" @@ -24609,6 +25566,9 @@ msgstr "Statistikk" msgid "Status" msgstr "Status" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "Status:" @@ -24738,6 +25698,9 @@ msgstr "Send inn som spam" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "Send tilbakemelding" @@ -24753,6 +25716,9 @@ msgstr "Send inn søk" msgid "Submit the current review." msgstr "Send inn nÃ¥værende vurdering." +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "Sendte inn den nÃ¥værende vurderingen." @@ -24795,6 +25761,12 @@ msgstr "Abonnementet ble vellykket opprettet." msgid "Subscription successfully deleted." msgstr "Abonnementet ble vellykket slettet." +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "Fakturering" @@ -24879,6 +25851,9 @@ msgstr "Lyktes" msgid "Successfully activated" msgstr "Aktivering vellykket" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "Vellykket blokkert" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "Symbolsk lenke" msgid "Sync information" msgstr "Synkroniseringsinformasjon" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "Synkronisert" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "System" @@ -25068,6 +26052,9 @@ msgstr "SystemmÃ¥ltall (egendefinert)" msgid "System metrics (Kubernetes)" msgstr "SystemmÃ¥ltall (Kubernetes)" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "Innholdsfortegnelse" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "Takk for handelen!" msgid "Thanks! Don't show me this again" msgstr "Takk! Ikke vis meg dette igjen" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "Det avansert søket i GitLab er en kraftig søketjeneste som sparer deg msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "De følgende gjenstander vil IKKE bli eksportert:" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,8 +26752,8 @@ msgstr "Utdraget er bare synlig for meg." msgid "The snippet is visible only to project members." msgstr "Utdraget er bare synlig for prosjektmedlemmer." -msgid "The snippet is visible to any logged in user." -msgstr "Utdraget er synlig for alle pÃ¥loggede brukere." +msgid "The snippet is visible to any logged in user except external users." +msgstr "" msgid "The specified tab is invalid, please select another" msgstr "" @@ -25777,6 +26791,9 @@ msgstr "Brukerkartet er et JSON-dokument som tilordner Google Code-brukere som d 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 "Brukerkartet er en kartlegging av FogBugz-brukerne som deltok pÃ¥ prosjektene dine til mÃ¥ten deres e-postadresse og brukernavn blir importert til GitLab. Du kan endre dette ved Ã¥ fylle ut tabellen nedenfor." +msgid "The user you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "Dette vedlegget har blitt avkortet for Ã¥ unngÃ¥ Ã¥ overskride den maksimalt tillatte størrelsen pÃ¥ vedlegg pÃ¥ 15 MB. %{written_count} av %{issues_count} saker har blitt inkludert. Vurder Ã¥ eksportere pÃ¥ nytt med et smalere valg av saker." +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "Dette er din nÃ¥værende økt" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26480,7 +27515,7 @@ msgid "This project will be removed on %{date} since its parent group '%{parent_ msgstr "" msgid "This project will live in your group %{strong_open}%{namespace}%{strong_close}. A project is where you house your files (repository), plan your work (issues), publish your documentation (wiki), and so much more." -msgstr "Prosjektet vil leve i gruppen din %{strong_open}%{namespace}%{strong_close}. Et prosjekt er der du huser filene dine (kodelager), planlegger arbeidet ditt (problemer), publiserer dokumentasjonen (wiki) og sÃ¥ mye mer." +msgstr "Prosjektet vil leve i gruppen din %{strong_open}%{namespace}%{strong_close}. Et prosjekt er der du huser filene dine (kodelager), planlegger arbeidet ditt (saker), publiserer dokumentasjonen (wiki) og sÃ¥ mye mer." msgid "This repository" msgstr "Dette kodelageret" @@ -26851,6 +27886,12 @@ msgstr "nÃ¥ nettopp" msgid "Timeago|right now" msgstr "akkurat nÃ¥" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "Tidsavbrudd" @@ -26885,7 +27926,7 @@ msgstr "Titler og beskrivelser" msgid "To" msgstr "Til" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,8 +27977,8 @@ msgstr "For Ã¥ komme i gang, skriv inn din Gitea-verts-URL og en %{link_to_perso msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "For Ã¥ forbedre GitLab og brukeropplevelsen dens, vil GitLab med jevne mellomrom samle inn bruksinformasjon." -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" -msgstr "For Ã¥ hjelpe til med Ã¥ forbedre GitLab, vil vi periodisk samle inn bruksinformasjon. Dette kan endres nÃ¥r som helst i %{settings_link_start}Innstillinger%{link_end}. %{info_link_start}Mer informasjon%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." +msgstr "" msgid "To import an SVN repository, check out %{svn_link}." msgstr "For Ã¥ importere et SVN-kodelager, sjekk ut %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "Veksle navigasjon" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "Veksle sidelinje" @@ -27137,17 +28181,20 @@ msgstr "Totalt minne (GB)" msgid "Total test time for all commits/merges" msgstr "Total testtid for alle commits/innflettinger" +msgid "Total users" +msgstr "" + msgid "Total weight" -msgstr "Total vekt" +msgstr "Totalvekt" msgid "Total: %{total}" msgstr "Totalt: %{total}" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" -msgstr "Spore" +msgid "TotalRefCountIndicator|1000+" +msgstr "" msgid "Tracing" msgstr "Sporing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "Tirsdag" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "SlÃ¥ av" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "Klarte ikke Ã¥ lagre dine endringer. Vennligst prøv igjen." +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "Oppdater nÃ¥" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "Oppdater variabel" @@ -27836,10 +28892,13 @@ msgstr "Bruksstatistikk" msgid "UsageQuota|%{help_link_start}Shared runners%{help_link_end} are disabled, so there are no limits set on pipeline usage" msgstr "" +msgid "UsageQuota|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "Artifakter" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "Rørledninger" msgid "UsageQuota|Purchase more storage" msgstr "Kjøp mer lagringsplass" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "Kodelagre" @@ -27878,9 +28940,36 @@ msgstr "Utdrag" msgid "UsageQuota|Storage" msgstr "Lagring" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "Ubegrenset" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "Benyttelse siden" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "Wiki" msgid "UsageQuota|Wikis" msgstr "Wikier" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "Du har brukt: %{usage} %{limit}" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,11 +29066,8 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "Bruker-ID-er" - -msgid "User List" -msgstr "Brukerliste" +msgid "User ID" +msgstr "" msgid "User OAuth applications" msgstr "" @@ -28088,6 +29186,9 @@ msgstr "Allerede rapportert for misbruk" msgid "UserProfile|Blocked user" msgstr "Blokkert user" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "Bidratte prosjekter" @@ -28184,9 +29285,6 @@ msgstr "Brukernavnet er opptatt." msgid "Username is available." msgstr "Brukernavnet er tilgjengelig." -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "Brukernavnet er for langt (maksimum er %{max_length} tegn)." - msgid "Username or email" msgstr "Brukernavn eller E-postadresse" @@ -28340,6 +29438,12 @@ msgstr "Versjon %{versionNumber} (nyeste)" msgid "View Documentation" msgstr "Vis dokumentasjon" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "Vis alle saker" @@ -28647,8 +29751,14 @@ msgstr "Klasse" msgid "Vulnerability|Comments" msgstr "Kommentarer" -msgid "Vulnerability|Crash Address" -msgstr "Krasjadresse" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" +msgstr "" msgid "Vulnerability|Description" msgstr "Beskrivelse" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28807,7 +29926,7 @@ msgid "Webhooks Help" msgstr "Webhook-hjelp" 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 "Webhooks lar deg trigge en URL hvis for eksempel ny kode blir pushet eller en ny sak opprettes. Du kan konfigurere webhooks til Ã¥ lytte etter spesifikke hendelser som push, problemer eller fletteforespørsler. Gruppe-webhooker vil gjelde for alle prosjekter i en gruppe, slik at du kan standardisere webhook-funksjonalitet i hele gruppen." +msgstr "Webhooks lar deg trigge en URL hvis for eksempel ny kode blir pushet eller en ny sak opprettes. Du kan konfigurere webhooks til Ã¥ lytte etter spesifikke hendelser som push, saker eller fletteforespørsler. Gruppe-webhooker vil gjelde for alle prosjekter i en gruppe, slik at du kan standardisere webhook-funksjonalitet i hele gruppen." msgid "Webhooks have moved. They can now be found under the Settings menu." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "Skru pÃ¥ SSL-verifisering" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "Hemmelig sjetong" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered by a push to the repository" +msgstr "" + +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28906,10 +30031,10 @@ msgid "Weeks" msgstr "Uker" msgid "Weight" -msgstr "Vekt" +msgstr "Vektlegging" msgid "Weight %{weight}" -msgstr "Vekt %{weight}" +msgstr "Vektlegging %{weight}" msgid "Welcome back! Your account had been deactivated due to inactivity but is now reactivated." msgstr "Velkommen tilbake! Kontoen din hadde blitt deaktivert pÃ¥ grunn av inaktivitet, men er nÃ¥ aktivert pÃ¥ nytt." @@ -28926,15 +30051,15 @@ msgstr "Velkommen til GitLab, %{first_name}!" msgid "Welcome to the guided GitLab tour" msgstr "Velkommen til den guidede GitLab-turen" -msgid "Welcome to your issue board!" -msgstr "Velkommen til sakspanelet ditt!" - msgid "What are you searching for?" msgstr "Hva leter du etter?" msgid "What describes you best?" msgstr "Hva beskriver deg best?" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "Hva er nytt hos GitLab" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29073,7 +30198,7 @@ msgid "WikiEmpty|You must be a project member in order to add wiki pages." msgstr "Du mÃ¥ være prosjektmedlem for Ã¥ kunne legge til wiki-sider." msgid "WikiEmpty|You've enabled the Confluence Workspace integration. Your wiki will be viewable directly within Confluence. We are hard at work integrating Confluence more seamlessly into GitLab. If you'd like to stay up to date, follow our %{wiki_confluence_epic_link_start}Confluence epic%{wiki_confluence_epic_link_end}." -msgstr "Du har aktivert Confluence Workspace-integrasjonen. Wikien din kan vises direkte i Confluence. Vi jobber hardt med Ã¥ integrere Confluence mer sømløst i GitLab. Hvis du ønsker Ã¥ holde deg oppdatert, følg vÃ¥r %{wiki_confluence_epic_link_start}Confluence-epic%{wiki_confluence_epic_link_end}." +msgstr "Du har aktivert Confluence Workspace-integrasjonen. Wikien din kan vises direkte i Confluence. Vi jobber hardt med Ã¥ integrere Confluence mer sømløst i GitLab. Hvis du ønsker Ã¥ holde deg oppdatert, følg vÃ¥r %{wiki_confluence_epic_link_start}Confluence-epos%{wiki_confluence_epic_link_end}." msgid "WikiHistoricalPage|This is an old version of this page." msgstr "Dette er en gammel versjon av denne siden." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "Du kommer til Ã¥ slÃ¥ pÃ¥ konfidensialitet. Dette betyr at bare gruppemedlemmer med %{strongStart}minst «Rapportør»-tilgang%{strongEnd} kan se og legge ut kommentarer pÃ¥ %{issuableType}." +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "Du mottar denne meldingen fordi du er en GitLab-administrator for %{url}." +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,12 +30449,12 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "Du kan ogsÃ¥ opprette et prosjekt fra kommandolinjen." -msgid "You can also press ⌘-Enter" -msgstr "Du kan ogsÃ¥ trykke ⌘-Enter" - msgid "You can also press Ctrl-Enter" msgstr "Du kan ogsÃ¥ trykke Ctrl-Enter" +msgid "You can also press ⌘-Enter" +msgstr "" + msgid "You can also star a label to make it a priority label." msgstr "" @@ -29336,6 +30467,15 @@ msgstr "Du kan ogsÃ¥ laste opp eksisterende filer fra datamaskinen din ved Ã¥ f msgid "You can always edit this later" msgstr "Du kan alltid redigere dette senere" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "Du har blitt tildelt %{member_human_access}-tilgang til %{title} %{name} msgid "You have been invited" msgstr "Du har blitt invitert" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "Du har blitt avabonnert pÃ¥ denne trÃ¥den." @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "Du har ingen tillatelser" @@ -29573,9 +30725,6 @@ msgstr "Du forlot «%{membershipable_human_name}»-%{source_type}." msgid "You may close the milestone now." msgstr "Du kan lukke milepælen nÃ¥." -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "Du mÃ¥ godta vilkÃ¥rene for bruk og personvern for Ã¥ kunne registrere en konto" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "Du har allerede aktivert 2-trinnsautentisering ved hjelp av éngangspass msgid "YouTube" msgstr "YouTube" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "Ditt %{strong}%{plan_name}%{strong_close} abonnement pÃ¥ %{strong}%{namespace_name}%{strong_close} vil utløpe den %{strong}%{expires_on}%{strong_close}." -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." -msgstr "Ditt %{strong}%{plan_name}%{strong_close}-abonnement utløper den %{strong}%{expires_on}%{strong_close}. Etter det vil du ikke kunne lage saker eller fletteforespørsler, samt mange andre funksjoner." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." +msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "Dine grupper" msgid "Your License" msgstr "Din lisens" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "SSH-nøklene dine (%{count})" @@ -30061,9 +31216,6 @@ msgstr "grennavn" msgid "by" msgstr "av" -msgid "by %{user}" -msgstr "av %{user}" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "Fant %{issuesWithCount}" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "Undersøk dette sikkerhetsproblemet ved Ã¥ opprette en sak" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "Lær mer om samhandling med sikkerhetsrapporter" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30260,7 +31406,7 @@ msgid "ciReport|No changes to code quality" msgstr "Ingen endringer i kodekvalitet" msgid "ciReport|No code quality issues found" -msgstr "Ingen kodekvalitetsproblemer ble funnet" +msgstr "Ingen kodekvalitetssaker ble funnet" msgid "ciReport|RPS" msgstr "RPS" @@ -30324,6 +31470,9 @@ msgstr "Vis fullstendig rapport" msgid "closed issue" msgstr "lukket saksrapport" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "kommentar" @@ -30562,8 +31711,8 @@ msgstr "er et ugyldig IP-adresseomrÃ¥de" msgid "is blocked by" msgstr "er blokkert av" -msgid "is enabled." -msgstr "er skrudd pÃ¥." +msgid "is forbidden by a top-level group" +msgstr "" msgid "is invalid because there is downstream lock" msgstr "" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "er ikke et gyldig X509-sertifikat." +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "har kun lesetilgang" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "er for lang (maksimum er 100 oppføringer)" @@ -30634,6 +31789,9 @@ msgstr "den er for stor" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "seneste commit:" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "mangler" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "prosjektmedlemmer" msgid "projects" msgstr "prosjekter" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "hurtighandlinger" @@ -31184,9 +32342,6 @@ msgstr "registrer" msgid "relates to" msgstr "relatert til" -msgid "released %{time}" -msgstr "utgitt %{time}" - msgid "remaining" msgstr "gjenstÃ¥r" @@ -31197,7 +32352,7 @@ msgid "remove due date" msgstr "fjern forfallsdato" msgid "remove weight" -msgstr "fjern vekt" +msgstr "fjern vektlegging" msgid "removed a Zoom call from this issue" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "vis mindre" msgid "sign in" msgstr "logg inn" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "sorter:" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "wikiside" -msgid "will be released %{time}" -msgstr "vil bli utgitt %{time}" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "med %{additions} tillegg, %{deletions} slettinger." @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "yaml er ugyldig" +msgid "your settings" +msgstr "" + diff --git a/locale/nl_NL/gitlab.po b/locale/nl_NL/gitlab.po index 838ca2c1c37f405b16a08566d4a790eff1034371..ea2d269376108502714f6966b0ef4c56f0006902 100644 --- a/locale/nl_NL/gitlab.po +++ b/locale/nl_NL/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: nl\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:48\n" +"PO-Revision-Date: 2020-11-03 22:49\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d opgelost testresultaat" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "- toon minder" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "1 %{type} toevoeging" -msgstr[1] "%{count} %{type} toevoegingen" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "1 %{type} aanpassing" -msgstr[1] "%{count} %{type} aanpassingen" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/pa_IN/gitlab.po b/locale/pa_IN/gitlab.po index 9e1e60dd2562fed9256a49752d4736bd003e03dc..90a0262d6efcd8b830b5855482602dd727af5751 100644 --- a/locale/pa_IN/gitlab.po +++ b/locale/pa_IN/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: pa-IN\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:49\n" +"PO-Revision-Date: 2020-11-03 22:49\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/pl_PL/gitlab.po b/locale/pl_PL/gitlab.po index 131ba69cb00d0a960c98e9fc3c880e85a8206947..42be2e638cd360583ef176885b57dace4654f6cb 100644 --- a/locale/pl_PL/gitlab.po +++ b/locale/pl_PL/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: pl\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:49\n" +"PO-Revision-Date: 2020-11-03 22:49\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -231,6 +231,13 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -273,13 +280,6 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -519,6 +519,20 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%{count} more" msgstr "" @@ -563,6 +577,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -608,6 +628,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -734,9 +760,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -844,7 +867,7 @@ msgstr[3] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -864,6 +887,9 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -1089,9 +1115,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -1132,6 +1155,18 @@ msgstr[3] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1164,6 +1199,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1173,19 +1211,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1478,6 +1505,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1779,6 +1809,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1932,7 +1965,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1968,10 +2001,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -2058,6 +2091,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -2082,6 +2118,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2196,6 +2235,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2205,6 +2259,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2217,12 +2277,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2277,6 +2355,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2286,6 +2367,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2331,6 +2415,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2355,6 +2442,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2364,6 +2454,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2379,22 +2472,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "Zaawansowane pozwolenia, Magazyn Dużych Plików i Dwuczynnikowe ustawienia autoryzacji." -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2461,10 +2554,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2581,6 +2674,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2590,10 +2692,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2605,19 +2707,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2632,6 +2743,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2641,7 +2758,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2659,7 +2779,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2668,6 +2788,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2734,9 +2875,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2761,6 +2899,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2782,6 +2923,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2803,12 +2947,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2857,6 +3007,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2869,9 +3022,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2899,9 +3058,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2989,9 +3154,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -3064,9 +3226,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3097,9 +3256,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -3124,6 +3280,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -3148,9 +3307,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -3166,6 +3322,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3503,6 +3662,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3753,6 +3915,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -4001,8 +4166,29 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" -msgstr "Proces Automatyczny DevOps zostaÅ‚ włączony i bÄ™dzie używany, jeÅ›li nie zostanie znaleziony alternatywny plik konfiguracyjny CI. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" +msgstr "" msgid "Autocomplete" msgstr "" @@ -4022,6 +4208,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -4040,6 +4229,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -4097,9 +4289,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -4181,6 +4370,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4265,6 +4460,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4316,12 +4523,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4340,6 +4556,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4352,6 +4571,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4496,6 +4718,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4532,9 +4757,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4565,7 +4802,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4748,6 +4985,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -5159,6 +5399,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5342,9 +5585,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "Utwórz symbole wieloznaczne" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5363,9 +5603,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5474,6 +5711,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5498,7 +5738,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5525,6 +5765,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5708,6 +5951,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5765,9 +6011,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -6023,9 +6266,6 @@ msgstr "Dowiedz siÄ™ wiÄ™cej o %{help_link_start_machine_type}rodzajach maszyn%{ msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -6041,9 +6281,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -6110,9 +6347,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -6179,9 +6413,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6248,9 +6479,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6311,7 +6539,10 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" -msgid "ClusterIntegration|Select zone" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + +msgid "ClusterIntegration|Select zone" msgstr "" msgid "ClusterIntegration|Select zone to choose machine type" @@ -6395,6 +6626,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6536,9 +6770,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6650,9 +6881,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6966,7 +7194,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -7017,6 +7245,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -7088,6 +7319,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7467,6 +7701,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7527,6 +7764,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7536,6 +7776,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7569,6 +7812,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7819,6 +8065,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7912,6 +8161,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -8165,6 +8417,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8222,6 +8477,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8261,6 +8525,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8282,6 +8552,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8309,15 +8585,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8333,6 +8609,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8372,6 +8651,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8384,6 +8666,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8393,6 +8681,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8549,9 +8840,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8561,6 +8849,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8576,9 +8867,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8600,6 +8888,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8663,12 +8954,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8723,18 +9020,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8816,9 +9122,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8984,6 +9287,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -9032,6 +9341,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -9203,6 +9515,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9254,7 +9587,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9405,6 +9738,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9414,6 +9750,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9435,6 +9774,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9462,9 +9804,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9633,15 +9972,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9714,6 +10062,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9855,6 +10206,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9882,7 +10239,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9927,6 +10296,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9954,7 +10326,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10716,12 +11091,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10752,6 +11133,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10827,6 +11211,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10929,6 +11316,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10992,6 +11382,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -11004,6 +11397,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -11143,6 +11539,18 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -11173,6 +11581,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -11224,6 +11635,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11290,10 +11704,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11308,6 +11725,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11326,9 +11746,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11344,15 +11761,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11362,6 +11779,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11419,12 +11839,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11449,6 +11875,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11512,6 +11941,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11545,9 +11977,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11557,9 +11986,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11614,7 +12049,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -12160,7 +12595,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12181,6 +12616,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -12217,9 +12655,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12244,6 +12679,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12556,6 +12997,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12661,7 +13105,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12820,6 +13264,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12829,6 +13279,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12874,12 +13327,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12892,6 +13363,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12904,6 +13378,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12928,6 +13405,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13341,6 +13821,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13395,9 +13878,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13410,7 +13890,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13518,6 +13998,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13542,9 +14025,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13566,10 +14046,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13655,6 +14135,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13775,6 +14258,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13835,6 +14324,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13844,12 +14336,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13859,6 +14357,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13871,6 +14393,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13946,27 +14471,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13985,6 +14516,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -14016,6 +14550,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -14025,12 +14604,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -14064,6 +14661,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -14079,37 +14679,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -14118,6 +14739,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -14142,9 +14766,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14244,70 +14865,124 @@ msgstr "" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" msgid "InviteEmail|Join now" msgstr "" +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + msgid "InviteEmail|You are invited!" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgstr "" + +msgid "InviteMembersModal|Users were succesfully added" +msgstr "" + +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgstr "" + +msgid "InviteMembers|Invite team members" +msgstr "" + +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14358,6 +15033,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14574,6 +15252,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14829,6 +15510,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14847,6 +15531,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14976,9 +15666,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -15007,9 +15694,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -15043,6 +15727,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -15076,6 +15763,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -15121,6 +15811,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -15196,6 +15889,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15749,9 +16445,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15770,6 +16463,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15803,9 +16499,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15815,7 +16508,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15827,6 +16520,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15890,6 +16586,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -16010,6 +16709,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -16037,15 +16742,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16283,6 +17063,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16690,6 +17473,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -17005,9 +17809,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -17065,6 +17875,38 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17320,6 +18162,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17786,6 +18631,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17816,9 +18664,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -18053,6 +18898,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -18098,9 +18946,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -18110,9 +18955,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18234,19 +19076,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18420,6 +19256,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18516,7 +19355,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18540,9 +19379,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18564,7 +19400,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18588,9 +19424,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18606,9 +19439,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18618,12 +19448,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18648,7 +19472,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18840,7 +19664,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18852,9 +19676,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18957,6 +19778,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -19038,6 +19862,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -19056,6 +19883,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -19086,6 +19916,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -19122,6 +19955,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19350,6 +20189,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19359,6 +20201,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19371,12 +20216,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19581,9 +20432,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20277,7 +21125,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20580,6 +21428,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20634,6 +21485,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -21090,6 +21944,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -21216,6 +22073,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21327,6 +22187,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21408,6 +22271,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21454,9 +22320,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21668,6 +22531,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21788,6 +22654,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21809,9 +22678,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21839,6 +22714,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21966,7 +22844,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21978,6 +22862,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21996,6 +22892,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -22092,8 +22991,8 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" -msgstr "Wymagaj od wszystkich użytkowników w tej grupie do ustawienia uwierzytelniania Dwuczynnikowego" +msgid "Require all users in this group to setup two-factor authentication" +msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." msgstr "Wymagaj od wszystkich użytkowników akceptacji Warunków UsÅ‚ugi i Polityki PrywatnoÅ›ci, gdy bÄ™dÄ… chcieli korzystać z GitLab." @@ -22125,6 +23024,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22332,6 +23234,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "Przejrzyj proces celem konfiguracji dostawców usÅ‚ug u swojego dostawcy tożsamoÅ›ci - w tym przypadku GitLab jest \"dostawcÄ… usÅ‚ug\" lub \"wierzycielem\"." @@ -22486,6 +23391,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22513,6 +23424,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22582,6 +23496,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22591,6 +23508,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22606,6 +23529,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22627,10 +23553,7 @@ msgstr "" msgid "Save pipeline schedule" msgstr "" -msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." -msgstr "" - -msgid "Save variables" +msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" msgid "Saved scan settings and target site settings which are reusable." @@ -22642,6 +23565,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22681,6 +23607,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22711,7 +23640,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22768,9 +23697,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22852,9 +23778,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22941,7 +23864,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22986,10 +23909,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -23118,6 +24041,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23181,6 +24107,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23220,6 +24152,13 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23400,6 +24339,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23415,7 +24357,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23430,9 +24372,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23526,6 +24465,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23640,6 +24582,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23775,6 +24720,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23880,6 +24828,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23898,9 +24855,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -24047,6 +25010,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -24074,6 +25040,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -24083,9 +25052,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -24095,6 +25061,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -24206,27 +25175,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24461,6 +25421,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24569,6 +25532,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24611,9 +25577,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24689,9 +25652,6 @@ msgstr "OkreÅ›l wzór regex adresu e-mail, aby zidentyfikować domyÅ›lnych użyt msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24755,6 +25715,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24911,6 +25874,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -25040,6 +26006,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -25055,6 +26024,9 @@ msgstr "Zatwierdź wyszukiwanie" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -25097,6 +26069,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -25181,6 +26159,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -25202,6 +26183,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25337,12 +26321,18 @@ msgstr "" msgid "Sync information" msgstr "Synchronizuj informacje" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25370,6 +26360,9 @@ msgstr "Metryki systemowe (Niestandardowe)" msgid "System metrics (Kubernetes)" msgstr "Metryki systemowe (Kubernetes)" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25610,15 +26603,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25703,7 +26711,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25728,9 +26736,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25743,9 +26748,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25842,6 +26853,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25867,7 +26884,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25978,7 +26995,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "Klucz prywatny sÅ‚uży do użycia w przypadku, gdy dostarczony jest certyfikat klienta. Ta wartość jest zaszyfrowana w trybie spoczynku." -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -26038,6 +27055,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -26050,7 +27070,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -26089,6 +27109,9 @@ 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 "Mapa użytkownika to mapowanie użytkowników FogBugz, którzy uczestniczyli w Twoich projektach, w celu zaimportowania ich adresów e-mail i nazw użytkowników do GitLab. Możesz to zmienić, wypeÅ‚niajÄ…c poniższÄ… tabelÄ™." +msgid "The user you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -26197,6 +27220,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26392,6 +27418,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26443,7 +27472,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26467,9 +27496,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26602,6 +27637,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26611,6 +27649,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27163,6 +28204,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -27201,7 +28248,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -27252,7 +28299,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "Aby usprawnić GitLab i doÅ›wiadczenie jego użytkowników, GitLab bÄ™dzie okresowo zbierać informacje o użytkowaniu." -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27381,6 +28428,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27453,16 +28503,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27639,6 +28692,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27789,6 +28845,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -28014,6 +29073,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -28152,10 +29214,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28182,6 +29247,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28194,9 +29262,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -28218,15 +29313,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28281,10 +29388,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28404,6 +29508,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28500,9 +29607,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28656,6 +29760,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28967,7 +30077,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -29051,6 +30167,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -29147,6 +30272,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29171,13 +30299,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29246,15 +30377,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -29267,7 +30398,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29511,10 +30642,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29607,6 +30738,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29628,6 +30762,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29640,10 +30777,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29658,6 +30795,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29859,6 +31005,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29871,6 +31020,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29895,9 +31053,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29955,9 +31110,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -30060,19 +31212,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -30102,6 +31257,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -30117,6 +31275,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30385,9 +31546,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30514,9 +31672,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30562,9 +31717,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30650,6 +31802,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30898,7 +32053,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30916,6 +32071,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30934,6 +32092,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30970,6 +32131,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -31034,6 +32198,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31515,9 +32682,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31530,9 +32694,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31612,6 +32773,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31792,9 +32956,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31807,3 +32968,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/pt_BR/gitlab.po b/locale/pt_BR/gitlab.po index d877f3e860548f85074593f3f0fc727521e70908..f48ad97d748048ba376047189f978af8950d953a 100644 --- a/locale/pt_BR/gitlab.po +++ b/locale/pt_BR/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: pt-BR\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:41\n" +"PO-Revision-Date: 2020-11-03 22:40\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -26,7 +26,7 @@ msgid " (from %{timeoutSource})" msgstr " (de %{timeoutSource})" msgid " Collected %{time}" -msgstr "" +msgstr " Coletada %{time}" msgid " Please sign in." msgstr " Por favor, entre usando sua conta." @@ -162,8 +162,8 @@ msgstr[1] "%d contribuições" msgid "%d day" msgid_plural "%d days" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d dia" +msgstr[1] "%d dias" msgid "%d day until tags are automatically removed" msgid_plural "%d days until tags are automatically removed" @@ -172,8 +172,8 @@ msgstr[1] "" msgid "%d error" msgid_plural "%d errors" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d: erro" +msgstr[1] "%d: erros" msgid "%d exporter" msgid_plural "%d exporters" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d resultado do teste corrigido" @@ -197,8 +202,8 @@ msgstr[1] "" msgid "%d hour" msgid_plural "%d hours" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d hora" +msgstr[1] "%d horas" msgid "%d inaccessible merge request" msgid_plural "%d inaccessible merge requests" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "%d issue selecionada" -msgstr[1] "%d issues selecionadas" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -267,8 +267,8 @@ msgstr[1] "" msgid "%d pending comment" msgid_plural "%d pending comments" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "%d comentário pendente" +msgstr[1] "%d comentários pendentes" msgid "%d personal project will be removed and cannot be restored." msgid_plural "%d personal projects will be removed and cannot be restored." @@ -407,6 +407,16 @@ msgstr "%{count} aprovações de %{name}" msgid "%{count} files touched" msgstr "%{count} arquivos modificados" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "mais %{count}" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "%{group_name} usa contas gerenciadas por grupo. Você precisa criar uma msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "%{name} continha %{resultsString}" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "%{size} GiB" @@ -947,9 +969,6 @@ msgstr "(verificar progresso)" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "(fonte externa)" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "- exibir menos" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "0 para ilimitado" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "1 adição de %{type}" -msgstr[1] "%{count} adições %{type}" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "1 mudança de %{type}" -msgstr[1] "%{count} mudanças de %{type}" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "Um usuário com permissão de escrita no branch de origem selecionou est msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "Adicionar uma tabela" msgid "Add a task list" msgstr "Adicionar uma lista de tarefas" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "Coloque um texto adicional para aparecer em todas as comunicações por email. Limite de %{character_limit} caracteres" @@ -1748,8 +1781,8 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "Adicionado %{label_references} %{label_text}." -msgid "Added a To Do." -msgstr "Adicionado um afazer." +msgid "Added a to do." +msgstr "" msgid "Added an issue to an epic." msgstr "Adicionado um issue a um épico." @@ -1784,10 +1817,10 @@ msgstr "Adiciona %{epic_ref} como épico filho." msgid "Adds %{labels} %{label_text}." msgstr "Adiciona %{labels} %{label_text}." -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "Erro ao parar tarefas" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "Chaves SSH" msgid "AdminStatistics|Snippets" msgstr "Snippets" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "A2F desativada" @@ -2021,6 +2075,12 @@ msgstr "A2F ativada" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "Ativo" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "Administradores" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "Bloquear" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "Bloquear usuário" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "É você!" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "Novo usuário" @@ -2102,6 +2183,9 @@ msgstr "Nenhum usuário encontrado" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "Para confirmar, digite %{projectName}" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "Avançado" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "Permissões avançadas, armazenamento de arquivos grandes e configurações de autenticação de dois fatores." -msgid "Advanced search functionality" -msgstr "Funcionalidade de pesquisa avançada" - msgid "After a successful password update you will be redirected to login screen." msgstr "Após uma atualização de senha bem-sucedida, você será redirecionado para a tela de login." msgid "After a successful password update, you will be redirected to the login page where you can log in with your new password." msgstr "Após uma atualização de senha bem sucedida, você será redirecionado para a página de login onde você pode entrar com sua nova senha." -msgid "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "Alertas" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "Todos os usuários" - msgid "All users must have a name." msgstr "Todos os usuários devem ter um nome." @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "Permitir que projetos dentro deste grupo usem o Git LFS" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "Permitir que esta chave também possa fazer push para o repositório? (Padrão permite apenas acesso para pull.)" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "Permitido falhar" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "Permite adicionar e gerenciar clusters do Kubernetes." @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "Um campo vazio do usuário do GitLab adicionará o nome completo do usuário do FogBugz (por exemplo, \"Por John Smith\") na descrição de todos os issues e comentários. Ele também irá associar e/ou atribuir essas issues e comentários ao criador do projeto." +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "Ocorreu um erro" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "Erro ao pré-visualizar o blob" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "Erro ao modificar notificação de assinatura" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "Ocorreu um erro ao atualizar o peso do issue" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "Um erro ocorreu ao consultar o endereço da Central de Serviços." -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "Ocorreu um erro ao buscar lista de painéis. Por favor, tente novamente." @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "Um erro ocorreu ao carregar os detalhes da inscrição." - msgid "An error occurred while making the request." msgstr "Erro ao fazer a requisição." @@ -2938,6 +3094,9 @@ msgstr "Erro ao renderizar pré-visualização da mensagem de transmissão" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "Ocorreu um erro ao salvar o status de substituição do LDAP. Por favor, msgid "An error occurred while saving assignees" msgstr "Erro ao salvar assignees" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "Ocorreu um erro ao inscrever à s notificações." @@ -2980,6 +3136,9 @@ msgstr "Ocorreu um erro ao desinscrever à s notificações." msgid "An error occurred while updating approvers" msgstr "Ocorreu um erro ao atualizar os aprovadores" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "Arquivar tarefas" msgid "Archive project" msgstr "Arquivar projeto" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "AtribuÃdo a mim" @@ -3801,8 +3966,29 @@ msgstr "Ele gerará a build, testará e fará deploy de sua aplicação automati msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "Saiba mais em %{link_to_documentation}" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" -msgstr "A pipeline de Auto DevOps foi ativada e será usada se não for encontrada configuração CI alternativa nos arquivos. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" +msgstr "" msgid "Autocomplete" msgstr "Autocompletar" @@ -3822,6 +4008,9 @@ msgstr "Gerenciamento automático de certificado usando %{lets_encrypt_link_star msgid "Automatic certificate management using Let's Encrypt" msgstr "Gerenciamento automático de certificado usando Let's Encrypt" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "Nota" msgid "Available" msgstr "DisponÃvel" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "URL da imagem do selo" msgid "Badges|Badge image preview" msgstr "Pré-visualização da imagem do selo" -msgid "Badges|Delete badge" -msgstr "Apagar selo" - msgid "Badges|Delete badge?" msgstr "Apagar selo?" @@ -3981,6 +4170,12 @@ msgstr "URL raiz de bambu como https://bamboo.exemplo.com" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "Você precisa configurar etiquetas de revisão automáticas e um gatilho de repositório no Bamboo." +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "Cuidado. Alterar o namespace do projeto pode ter efeitos colaterais indesejados." @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "Importação de Servidores Bitbucket" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "Expandir" msgid "Boards|View scope" msgstr "Ver escopo" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "O branch %{branchName} não foi encontrado no repositório deste projeto msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "configurações do projeto" msgid "Branches|protected" msgstr "protegido" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "Transmissão de messagem foi criada com sucesso." @@ -4332,9 +4557,21 @@ msgstr "Embutido" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "Por %{user_name}" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "Não é possÃvel criar o relatório de abuso. Este usuário foi bloquea msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "Todos os ambientes" msgid "CiVariable|Create wildcard" msgstr "Criar curinga" -msgid "CiVariable|Error occurred while saving variables" -msgstr "Ocorreu um erro ao salvar variáveis" - msgid "CiVariable|Masked" msgstr "Mascarada" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "Alternar proteção" -msgid "CiVariable|Validation failed" -msgstr "Falha na validação" - msgid "Classification Label (optional)" msgstr "Etiqueta de Classificação (opcional)" @@ -5274,6 +5511,9 @@ msgstr "Fechar %{tabname}" msgid "Close epic" msgstr "Fechar épico" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "Fechar marco" @@ -5298,7 +5538,7 @@ msgstr "Issues Fechadas" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "Não foi possÃvel carregar regiões da sua conta AWS" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "Saiba mais sobre os %{help_link_start_machine_type}tipos de máquinas%{h msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "Saiba mais sobre as %{help_link_start}zonas%{help_link_end}." -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "Saiba mais sobre os Kubernetes" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "Nenhum projeto encontrado" msgid "ClusterIntegration|No projects matched your search" msgstr "Nenhum projeto corresponde à sua pesquisa" -msgid "ClusterIntegration|No region found" -msgstr "Nenhuma região encontrada" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "Região" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "Remover integração com o cluster Kubernetes" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "Pesquisar projetos" -msgid "ClusterIntegration|Search regions" -msgstr "Pesquisar regiões" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "Selecione o projeto para escolher a zona" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "Selecione a zona" @@ -6195,6 +6426,9 @@ msgstr "O endpoint está em processo de atribuição. Verifique o seu cluster Ku msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "Selecione uma região" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "ComboSearch não está definido" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "Entre em contato com o departamento de vendas para atualizar" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "Não foi possÃvel excluir o apelido de bate-papo %{chat_name}." msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "Não foi possÃvel remover o gatilho." @@ -7361,7 +7604,10 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" -msgid "Country" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + +msgid "Country" msgstr "" msgid "Coverage" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "Criado em" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "Criado em:" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "Nome de host personalizado (para e-mails de commit privado)" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ msgstr "%{firstProject}, %{rest} e %{secondProject}" msgid "Dashboard|Unable to add %{invalidProjects}. This dashboard is available for public projects, and private projects in groups with a Silver plan." msgstr "" +msgid "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "Os dados ainda estão a ser calculados..." +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "Excluir Snippet" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "Excluir lista" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "Excluir branch de origem" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "Excluir este anexo" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "Negada autorização do apelido de bate-papo %{user_name}." +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "Recusar" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "Dependências" @@ -8505,18 +8802,27 @@ msgstr "Exportar como JSON" msgid "Dependencies|Job failed to generate the dependency list" msgstr "A tarefa falhou em gerar a lista de dependências" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "Licença" msgid "Dependencies|Location" msgstr "Localização" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" msgstr "Empacotador" 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 "A tarefa %{codeStartTag}dependency_scanning%{codeEndTag} falhou e não pode gerar a lista. Certifique-se de que a tarefa esteja funcionando corretamente e execute o pipeline novamente." +msgid "Dependencies|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "Feito Deploy" msgid "Deployed to" msgstr "Deploy para" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "Fazer deploy para" @@ -8808,6 +9117,9 @@ msgstr "Descrição" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "Descrição analisada com %{link_start}GitLab Flavored Markdown%{link_end}" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "Os modelos de descrição permitem que você defina modelos especÃficos de contexto para os campos de descrição de merge request e emissão para seu projeto." @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "Diferenciar limite de conteúdo" @@ -9030,8 +9363,8 @@ msgstr "Desabilitar runners de grupo" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" -msgstr "Desativar Runners compartilhados" +msgid "Disable shared runners" +msgstr "" msgid "Disable two-factor authentication" msgstr "Desativar autenticação de dois fatores" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "Documentação para provedores de identidade populares" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "DomÃnio" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "A verificação de domÃnio é uma medida de segurança essencial para sites públicos do GitLab. Os usuários precisam demonstrar que controlam um domÃnio antes de ser ativado" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "Não cole a parte privada da chave GPG. Cole a parte pública que começa com '-----BEGIN PGP PUBLIC KEY BLOCK-----'." +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "Não exibir novamente" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "Baixar recurso" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "Editar chave de deploy pública" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "Ativar cabeçalho e rodapé em e-mails" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,8 +10013,20 @@ msgstr "Habilitar proxy" 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 "" -msgid "Enable shared Runners" -msgstr "Ativar Runners partilhados" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" +msgstr "" msgid "Enable snowplow tracking" msgstr "" @@ -9701,6 +10070,9 @@ msgstr "Ativar isto apenas disponibilizará os recursos EE licenciados para proj msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "Termina em (UTC)" @@ -9728,7 +10100,10 @@ msgstr "Insira o intervalo de endereços IP" msgid "Enter a number" msgstr "Digite um número" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "Exemplo: Uso = consulta única. (Solicitada) / (Capacidade) = múltiplas msgid "Except policy:" msgstr "Exceto da polÃtica:" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "Expandir aprovadores" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "Exportar issues" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "Exportar projeto" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "Falha ao carregar branches relacionados" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "Falha ao carregar a stacktrace." +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "* (Todos os Ambientes)" @@ -10945,6 +11353,9 @@ msgstr "Configurar" msgid "FeatureFlags|Configure feature flags" msgstr "Configurar feature flag" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "Criar feature flag" @@ -10996,6 +11407,9 @@ msgstr "A feature flag %{name} será removido. Você tem certeza?" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "Feature flags permitem que você configure o seu código em diferentes versões alterando dinamicamente determinada funcionalidade." +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,11 +11476,14 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "Porcentagem de rollout (usuários logados)" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" -msgstr "A porcentagem de rollout deve ser um número inteiro entre 0 e 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" +msgstr "" msgid "FeatureFlags|Protected" msgstr "Protegido" @@ -11080,6 +11497,9 @@ msgstr "Porcentagem de rollout" msgid "FeatureFlags|Rollout Strategy" msgstr "Estratégia de Rollout" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "Ocorreu um erro ao buscar as feature flag." msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "Fev" @@ -11191,12 +11611,18 @@ msgstr "Modelos de arquivos" msgid "File upload error." msgstr "Erro ao enviar arquivo." +msgid "Filename" +msgstr "" + msgid "Files" msgstr "Arquivos" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "Arquivos, diretórios e submódulos no caminho %{path} para referência de commit %{ref}" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "Filtro..." msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "Finalizado" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "Primeiro dia da semana" msgid "First name" msgstr "Primeiro nome" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "Data fixa" @@ -11386,8 +11821,8 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" -msgstr "Para projetos internos, qualquer usuário conectado pode visualizar pipelines e acessar detalhes da tarefa (logs de saÃda e artefatos)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" +msgstr "" msgid "For more info, read the documentation." msgstr "Para mais informações, leia a documentação." @@ -11932,7 +12367,7 @@ msgstr "Introdução à s versões" msgid "Git LFS is not enabled on this GitLab server, contact your admin." msgstr "Git LFS não está habilitado neste servidor GitLab, contate seu administrador." -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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "Estratégia Git para pipelines" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "Versão do Git" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "GitLab Shared Runners executam códigos de projetos diferentes no mesmo Runner, a menos que você configure o GitLab Runner Autoscale com o MaxBuilds 1 (que está no GitLab.com)." - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "GitLab para Slack" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "Ir para seus projetos" msgid "Go to your snippets" msgstr "Ir para seus snippets" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "URL do grupo" msgid "Group avatar" msgstr "Avatar do grupo" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "Para visualizar o planejamento, adicione uma data de inÃcio ou de venci msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "Para expandir a sua pesquisa, altere ou remova filtros; de %{startDate} para %{endDate}." +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "Impressão digital do certificado" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "Histórico" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "No entanto, você já é um membro deste %{member_source}. Faça login usando uma conta diferente para aceitar o convite." -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "Eu aceito o %{terms_link}" @@ -13178,7 +13658,7 @@ msgstr "Esqueci minha senha" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "Se ativado, o acesso aos projetos será validado em um serviço externo usando sua etiqueta de classificação." +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "Importar vários repositórios fazendo o upload de um arquivo manifest." msgid "Import project" msgstr "Importar projeto" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "Importar membros do projeto" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "Incidentes" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "Inclua um contrato de Termos de Serviço e uma PolÃtica de Privacidade que todos os usuários devem aceitar." @@ -13710,27 +14235,33 @@ msgstr "Insira as chaves do host manualmente" msgid "Input your repository URL" msgstr "Insira seu URL do repositório" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "Inserir uma citação" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "Inserir código" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "Inserir sugestão" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "Insights" @@ -13749,6 +14280,9 @@ msgstr "Instalar o GitLab Runner" msgid "Install Runner on Kubernetes" msgstr "Instalar Runner no Kubernates" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "O grupo de administradores da instância já existe" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,38 +14441,59 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "As partes interessadas podem até contribuir enviando commits, caso queiram." msgid "Internal" msgstr "Interno" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." -msgstr "Interno - O grupo e projetos internos podem ser visualizados por qualquer usuário autenticado." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" -msgid "Internal - The project can be accessed by any logged in user." -msgstr "Interno - O projeto pode ser acessado por qualquer usuário autenticado." +msgid "Internal - The project can be accessed by any logged in user except external users." +msgstr "" msgid "Internal URL (optional)" msgstr "" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "Usuários internos" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "Padrão de intervalo" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "URL inválida" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "Convidar grupo" msgid "Invite member" msgstr "Convidar membro" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" +msgstr "" + +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "Painéis" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "Jan" msgid "January" msgstr "Janeiro" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "Promover etiqueta" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "e mais %{count}" - msgid "Language" msgstr "Idioma" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "Último Pipeline" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "Última resposta de" @@ -14836,6 +15523,9 @@ msgstr "Último atualizado" msgid "Last used" msgstr "Usado pela última vez" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "Última utilização em:" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "Saiba mais" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "Saiba mais sobre o Auto DevOps" @@ -14956,6 +15649,9 @@ msgstr "Deixe as opções \"Tipo de arquivo\" e \"Método de entrega\" em seus v msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "O Let's Encrypt não aceita e-mails de example.com" @@ -15495,9 +16191,6 @@ msgstr "Mar" msgid "March" msgstr "Março" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "Marcar esta issue como uma duplicata de outra issue" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "Markdown" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "Bloqueio de membro" msgid "Member since %{date}" msgstr "Membro desde %{date}" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "Membros" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "Branches com merge realizado estão sendo excluÃdas. Isso pode levar al msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "Listas de marcos não estão disponÃveis para a sua licença atual" msgid "Milestone lists show all issues from the selected milestone." msgstr "As listas de marcos mostram todas as issues do marco selecionado." +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "Nunca" msgid "New" msgstr "Novo" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "Novo aplicativo" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "Nenhum" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "Dados insuficientes" msgid "Not found." msgstr "Não encontrado." -msgid "Not now" -msgstr "Agora não" - msgid "Not ready yet. Try again later." msgstr "Ainda não está pronto. Tente mais tarde." @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "Abrir projetos" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "Abrir barra lateral" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "Pessoas sem permissão nunca receberão uma notificação e não serão msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "Otimização de performance" @@ -18695,6 +19512,9 @@ msgstr "Taxa de sucesso:" msgid "PipelineCharts|Successful:" msgstr "Sucesso:" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "Total:" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "CI Lint" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "Saiba como funcionam as pipelines" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "Cache do projeto redefinido com sucesso." @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "Digite um número não-negativo" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "Por favor, insira um número maior que %{number} (das configurações do projeto)" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "Digite um número válido" @@ -19097,6 +19935,9 @@ msgstr "Por favor, insira ou envie uma licença." msgid "Please fill in a descriptive name for your group." msgstr "Por favor, preencha um nome descritivo para o seu grupo." +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "Por favor, note que esse aplicativo não é fornecido pelo GitLab e você deve verificar a sua autenticidade antes de permitir o acesso." +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "Por favor, forneça um nome" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr ".NET Core" msgid "ProjectTemplates|Android" msgstr "Android" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "Ruby on Rails" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "Push" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "Atualizar" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "Atualizando em um segundo para mostrar o status atualizado..." @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "Reabrir epic" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "Reabrir marco" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "Configurações do Repositório" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,8 +22719,8 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" -msgstr "Exigir que todos os usuários deste grupo configurem a autenticação de dois fatores" +msgid "Require all users in this group to setup two-factor authentication" +msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." msgstr "Exija que todos os usuários aceitem Termos de Serviço e PolÃtica de Privacidade quando acessarem o GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "Revise o processo de configuração de provedores de serviços em seu provedor de identidade - nesse caso, o GitLab é o \"provedor de serviços\" ou a \"terceiro\"." @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "Chaves SSH do host" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "Chave SSH pública" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "Sábado" @@ -22330,6 +23249,9 @@ msgstr "Salvar alterações" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "Salvar mesmo assim" @@ -22354,9 +23276,6 @@ msgstr "Salvar agendamento da pipeline" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "Salvar variáveis" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "Salvando projeto." +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "Agendar nova pipeline" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "Pesquisar" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "Pesquisar forks" -msgid "Search groups" -msgstr "Procurar grupos" - msgid "Search merge requests" msgstr "Pesquisar merge requests" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "Selecione os projetos que você deseja importar." msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "Selecione o branch que você deseja definir como o padrão para este pro msgid "Select the custom project template source group." msgstr "Selecione o grupo de origem dos modelos customizados de projeto." -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "Separe os tópicos com vÃrgulas." msgid "September" msgstr "Setembro" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "Modelos de serviço" msgid "Service URL" msgstr "URL de serviço" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "Duração da sessão (minutos)" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "Configure seu projeto para fazer push e/ou pull de um repositório para outro automaticamente. Branches, tags e commits serão sincronizados automaticamente." @@ -23582,6 +24524,15 @@ msgstr "Runners Compartilhados" msgid "Shared projects" msgstr "Projetos compartilhados" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "Transações de Sherlock" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "Mostrar todas as atividades" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "Entrar / Criar conta" msgid "Sign in to \"%{group_name}\"" msgstr "Entrar em \"%{group_name}\"" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "Entrar usando o cartão inteligente" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "Restrições de login" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "Restrições de cadastro" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "NÃvel de acesso, ascendente" msgid "SortOptions|Access level, descending" msgstr "NÃvel de acesso, decrescente" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "Data de criação" @@ -24267,6 +25224,9 @@ msgstr "Assinados mais novos" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "Código-fonte" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "Especifique um padrão regex de endereço de e-mail para identificar usu msgid "Specify the following URL during the Runner setup:" msgstr "Especifique o seguinte URL durante a configuração do Runner:" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "Favoritos" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "Iniciar Terminal Web" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "Status" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "Status:" @@ -24738,6 +25698,9 @@ msgstr "Enviar como spam" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "Enviar feedback" @@ -24753,6 +25716,9 @@ msgstr "Buscar" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "Cobrança" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "Informação de sincronização" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "Sistema" @@ -25068,6 +26052,9 @@ msgstr "Métricas de sistema (Personalizado)" msgid "System metrics (Kubernetes)" msgstr "Métricas do sistema (Kubernetes)" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "Tabela de conteúdos" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "Obrigado! Não me mostre isso novamente" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "O Rastreador de Issue é o lugar para adicionar coisas que precisam ser msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "Os seguintes itens NÃO serão exportados:" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,8 +26677,8 @@ msgstr "A etapa de planejamento mostra o tempo do passo anterior até a publica msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "A chave privada a ser usada quando um certificado de cliente é fornecido. Este valor é criptografado." -msgid "The project can be accessed by any logged in user." -msgstr "O projeto pode ser acessado por qualquer usuário autenticado." +msgid "The project can be accessed by any logged in user except external users." +msgstr "" msgid "The project can be accessed by any user who is logged in." msgstr "" @@ -25726,6 +26737,9 @@ msgstr "A etapa de revisão mostra o tempo de criação de uma solicitação de msgid "The roadmap shows the progress of your epics along a timeline" msgstr "O roadmap mostra o progresso de seus epics ao longo de uma linha do tempo" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 "O mapa do usuário é um mapeamento dos usuários do FogBugz que participaram de seus projetos para a maneira como seus endereços de e-mail e nomes de usuários serão importados para o GitLab. Você pode alterar isso preenchendo a tabela abaixo." +msgid "The user you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "Já existe um repositório com esse nome no disco" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "Esse aplicativo foi criado por %{link_to_owner}." msgid "This application will be able to:" msgstr "Esse aplicativo será capaz de:" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "Esta é uma lista de dispositivos com os quais você logou em sua conta. msgid "This is a security log of important events involving your account." msgstr "Este é um registro de segurança de eventos importantes envolvendo a sua conta." +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "Esta é a sua sessão atual" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "agora" msgid "Timeago|right now" msgstr "agora mesmo" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "Tempo limite" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,8 +27977,8 @@ msgstr "Para começar, insira seu URL de Host do Gitea e um %{link_to_personal_t msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "Para ajudar a melhorar o GitLab e sua experiência de usuário, o GitLab coletará periodicamente informações de uso." -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" -msgstr "Para ajudar a melhorar o GitLab, gostarÃamos de coletar periodicamente informações de uso. Isso pode ser alterado a qualquer momento em %{settings_link_start}Configurações%{link_end}. %{info_link_start}Mais informações%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." +msgstr "" msgid "To import an SVN repository, check out %{svn_link}." msgstr "Para importar um repositório SVN, confira %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "Alternar prêmio de emoji" msgid "Toggle navigation" msgstr "Alternar navegação" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "Ativar/Desativar barra lateral" @@ -27137,17 +28181,20 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "Tempo de teste total para todos os commits/merges" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "Total: %{total}" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" -msgstr "Rastreamento" +msgid "TotalRefCountIndicator|1000+" +msgstr "" msgid "Tracing" msgstr "Rastreamento" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "Terça-feira" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "Atualizar agora" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ msgstr "EstatÃsticas de uso" msgid "UsageQuota|%{help_link_start}Shared runners%{help_link_end} are disabled, so there are no limits set on pipeline usage" msgstr "" +msgid "UsageQuota|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "Pipelines" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "Ilimitado" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "Uso desde" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "Já denunciado por abuso" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "Projetos contribuÃdos" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "Classe" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "Quando um runner está bloqueado, não pode ser atribuÃdo a outros projetos" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "Você está em uma instância somente-leitura do GitLab." msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "Você está recebendo esta mensagem porque você é um administrador do GitLab para %{url}." +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,12 +30449,12 @@ msgstr "Você pode %{linkStart}visualizar o blob%{linkEnd} em vez disso." msgid "You can also create a project from the command line." msgstr "Você também pode criar um projeto a partir da linha de comando." -msgid "You can also press ⌘-Enter" -msgstr "Você também pode pressionar ⌘-Enter" - msgid "You can also press Ctrl-Enter" msgstr "Você também pode pressionar Ctrl-Enter" +msgid "You can also press ⌘-Enter" +msgstr "" + msgid "You can also star a label to make it a priority label." msgstr "Você também pode marcar uma etiqueta para torná-la uma etiqueta de prioridade." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "Você não tem permissão" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "Você deve aceitar nossos Termos de Serviço e polÃtica de privacidade para registrar uma conta" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "YouTube" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "Seus Grupos" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "Atividade dos seus projetos" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "nome da branch" msgid "by" msgstr "por" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "A varredura de contêiner detectou vulnerabilidades conhecidas em suas i msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "Visualizar relatório completo" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "não é um certificado X509 válido." +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "ações rápidas" @@ -31184,9 +32342,6 @@ msgstr "registrar" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "restante" @@ -31264,6 +32419,9 @@ msgstr "mostrar menos" msgid "sign in" msgstr "entrar" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "com %{additions} adições, %{deletions} remoções." @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/pt_PT/gitlab.po b/locale/pt_PT/gitlab.po index 8884f6ffb93f7bbb0bc0d676225a728765266857..c5956a44e8dc3517a2355e506d006550cff1cc2c 100644 --- a/locale/pt_PT/gitlab.po +++ b/locale/pt_PT/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: pt-PT\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:49\n" +"PO-Revision-Date: 2020-11-03 22:50\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d resultado do teste fixo" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "%d problema selecionado" -msgstr[1] "%d problemas selecionados" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "%{count} aprovações de %{name}" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "mais %{count}" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "%{group_name} usa contas de gestão de grupo. Precisas de criar uma nova msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "%{name} continha %{resultsString}" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "%{size} GiB" @@ -947,9 +969,6 @@ msgstr "(verificar progresso)" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "(fonte externa)" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "- mostrar menos" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "0 para ilimitado" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "1 adição de %{type}" -msgstr[1] "%{count} adições %{type}" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "1 alteração de %{type}" -msgstr[1] "%{count} alterações de %{type}" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "Um utilizador com permissão de escrita ao ramo de origem selecionado pa msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "Adicionar uma tabela" msgid "Add a task list" msgstr "Adicionar uma lista de tarefas" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "Adiciona um texto adicional para aparecer em todas as comunicações por email. Limite de %{character_limit} caracteres" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "Adiciona %{epic_ref} como filho épico." msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "Erro ao parar trabalhos" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "A2F Desativada" @@ -2021,6 +2075,12 @@ msgstr "A2F Ativada" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "Ativo" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "Administradores" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "Bloquear utilizador" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "És tu!" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "Novo utilizador" @@ -2102,6 +2183,9 @@ msgstr "Nenhum utilizador encontrado" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "Para confirmar, digita %{projectName}" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "Avançado" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "Permissões avançadas, Armazenamento de Ficheiro Grandes e definições de autenticação de Dois Fatores." -msgid "Advanced search functionality" -msgstr "Funcionalidade de pesquisa avançada" - msgid "After a successful password update you will be redirected to login screen." msgstr "Após uma atualização de palavra-passe bem-sucedida, serás redirecionado à tela de inÃcio de sessão." msgid "After a successful password update, you will be redirected to the login page where you can log in with your new password." msgstr "Após uma atualização bem-sucedida da palavra-passe, serás redirecionado para a página de inÃcio de sessão, onde poderás iniciar a sessão com a nova palavra-passe." -msgid "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "Alertas" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "Todos os utilizadores" - msgid "All users must have a name." msgstr "Todos os utilizadores devem ter um nome." @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "Permitir que projetos dentro deste grupo usem o Git LFS" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "Permitir que esta chave seja também, enviada ao repositório? (O padrão só permite o acesso pull)" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "Permissão para falhar" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "Permite -te adicionar e gerir clusters do Kubernetes." @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "Um campo vazio do Utilizador do GitLab adicionará o nome completo do utilizador do FogBugz (por exemplo, \"Por John Smith\") na descrição de todos os problemas e comentários. Ele também irá associar e/ou atribuir estes problemas e comentários ao criador do projeto." +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "Ocorreu um erro" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "Ocorreu um erro ao pré-visualizar o blob" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "Ocorreu um erro ao alternar a notificação de assinatura" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "Ocorreu um erro ao atualizar o peso do problema" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "Ocorreu um erro ao buscar o endereço da Central de Serviços." -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "Ocorreu um erro ao buscar as listas do painel. Por favor, tenta novamente." @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "Ocorreu um erro ao carregar os detalhes da assinatura." - msgid "An error occurred while making the request." msgstr "Ocorreu um erro ao fazer o pedido." @@ -2938,6 +3094,9 @@ msgstr "Ocorreu um erro ao renderizar a mensagem de pré-visualização da trans msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "Ocorreu um erro ao guardar o estado de sobreposição do LDAP. Por favor msgid "An error occurred while saving assignees" msgstr "Ocorreu um erro ao guardar destinatários" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "Ocorreu um erro ao assinar as notificações." @@ -2980,6 +3136,9 @@ msgstr "Ocorreu um erro ao cancelar a assinatura das notificações." msgid "An error occurred while updating approvers" msgstr "Ocorreu um erro ao atualizar aprovadores" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "Arquivar trabalhos" msgid "Archive project" msgstr "Arquivar projeto" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "AtribuÃdo a mim" @@ -3801,8 +3966,29 @@ msgstr "Ele irá construir, testar e implantar, automaticamente, a tua aplicaç msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "Saber mais no %{link_to_documentation}" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" -msgstr "A pipeline Auto DevOps foi ativada e será usada caso nenhum ficheiro de configuração de IC alternativo, for encontrado. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" +msgstr "" msgid "Autocomplete" msgstr "" @@ -3822,6 +4008,9 @@ msgstr "Gestão automática de certificados ao usar %{lets_encrypt_link_start}Va msgid "Automatic certificate management using Let's Encrypt" msgstr "Gestão automática de certificados ao usar Vamos Criptografar" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "Nota" msgid "Available" msgstr "DisponÃvel" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "URL da imagem do emblema" msgid "Badges|Badge image preview" msgstr "Pré-visualização da imagem do emblema" -msgid "Badges|Delete badge" -msgstr "Apagar emblema" - msgid "Badges|Delete badge?" msgstr "Apagar emblema?" @@ -3981,6 +4170,12 @@ msgstr "URL raiz do Bamboo como https://bamboo.example.com" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "Deves configurar uma etiqueta de revisão automático e um disparador de repositório no Bamboo." +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "Tem cuidado. Alterar o espaço de nomes do projeto pode ter efeitos secundários não intencionais." @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "Importação de Servidores Bitbucket" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "Expandir" msgid "Boards|View scope" msgstr "Ver escopo" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "O ramo %{branchName} não foi encontrado no repositório deste projeto." msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "definições do projeto" msgid "Branches|protected" msgstr "protegido" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "Mensagem de transmissão criada com sucesso." @@ -4332,9 +4557,21 @@ msgstr "Incorporado" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "Abrir peso do problema" @@ -4365,7 +4602,7 @@ msgstr "Por %{user_name}" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "Não foi possÃvel criar o relatório de abuso. Este utilizador foi bloq msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "Todos os ambientes" msgid "CiVariable|Create wildcard" msgstr "Criar caractere especial" -msgid "CiVariable|Error occurred while saving variables" -msgstr "Ocorreu um erro ao guardar as variáveis" - msgid "CiVariable|Masked" msgstr "Mascarado" @@ -5163,9 +5403,6 @@ msgstr "Alternar mascarado" msgid "CiVariable|Toggle protected" msgstr "Alternar protegido" -msgid "CiVariable|Validation failed" -msgstr "Falha na validação" - msgid "Classification Label (optional)" msgstr "Etiqueta de classificação (opcional)" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "Fechar épico" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "Fechar objetivo" @@ -5298,7 +5538,7 @@ msgstr "Problemas Fechados" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "Aprende mais sobre %{help_link_start_machine_type}tipos de máquina%{hel msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "Aprende mais sobre %{help_link_start}zonas%{help_link_end}." -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "Aprende mais sobre os Kubernetes" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "Nenhum projeto encontrado" msgid "ClusterIntegration|No projects matched your search" msgstr "Nenhum projeto correspondeu à tua pesquisa" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "Remove a integração do cluster do Kubernetes" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "Pesquisar projetos" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "Selecionar projeto para escolher a zona" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "Selecionar zona" @@ -6195,6 +6426,9 @@ msgstr "O endereço IP está em processo de atribuição. Verifica o teu cluster msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "Houve um problema ao autenticar com o teu cluster. Por favor, certifica-te de que o teu Certificado e Token da CA são válidos." @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "Pedido de mesclagem criado %{mergeRequestLink} em %{projectLink}" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "Erro ao enviar o ficheiro." +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "Ficheiros, diretórios e submódulos no caminho %{path} para referência de envio %{ref}" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "Importar vários repositórios ao enviar um ficheiro de manifesto." msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "Não está disponÃvel as listas de objetivos com a tua licença atual" msgid "Milestone lists show all issues from the selected milestone." msgstr "As listas de objetivos mostram todos os problemas do objetivo selecionado." +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "Reabrir objetivo" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "Executadores Compartilhados" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "Conectado com a autenticação de %{authentication}" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "A fase de revisão mostra a hora do primeiro envio para criar o envio de msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "Este é um registo de segurança de eventos importantes que envolvem a tua conta." +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "Também podes enviar ficheiros existentes do teu computador ao usar as i msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "nome do ramo" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/ro_RO/gitlab.po b/locale/ro_RO/gitlab.po index 136ddb9ae678e31a7fcc4c606477724be5fb4784..2c4786bbb630d1fb1d20af413e59fb21fbb9c6ee 100644 --- a/locale/ro_RO/gitlab.po +++ b/locale/ro_RO/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: ro\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:40\n" +"PO-Revision-Date: 2020-11-03 22:39\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -208,6 +208,12 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -244,12 +250,6 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -463,6 +463,18 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "%{count} more" msgstr "" @@ -505,6 +517,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -550,6 +568,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -676,9 +700,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -781,7 +802,7 @@ msgstr[2] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -799,6 +820,9 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -1018,9 +1042,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -1060,6 +1081,18 @@ msgstr[2] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1090,6 +1123,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1099,17 +1135,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1387,6 +1414,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1687,6 +1717,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1840,7 +1873,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1876,10 +1909,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1966,6 +1999,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1990,6 +2026,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2104,6 +2143,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2113,6 +2167,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2125,12 +2185,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2185,6 +2263,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2194,6 +2275,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2239,6 +2323,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2263,6 +2350,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2272,6 +2362,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2287,22 +2380,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" + +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2368,10 +2461,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2488,6 +2581,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2497,10 +2599,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2512,19 +2614,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2539,6 +2650,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2548,7 +2665,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2566,7 +2686,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2575,6 +2695,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2641,9 +2782,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2668,6 +2806,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2689,6 +2830,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2710,12 +2854,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2764,6 +2914,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2776,9 +2929,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2806,9 +2965,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2896,9 +3061,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2971,9 +3133,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3004,9 +3163,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -3031,6 +3187,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -3055,9 +3214,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -3073,6 +3229,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3406,6 +3565,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3655,6 +3817,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3901,7 +4066,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3922,6 +4108,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3940,6 +4129,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3997,9 +4189,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -4081,6 +4270,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4165,6 +4360,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4216,12 +4423,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4240,6 +4456,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4252,6 +4471,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4396,6 +4618,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4432,9 +4657,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4465,7 +4702,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4648,6 +4885,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -5059,6 +5299,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5242,9 +5485,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5263,9 +5503,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5374,6 +5611,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5398,7 +5638,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5425,6 +5665,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5608,6 +5851,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5665,9 +5911,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5923,9 +6166,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5941,9 +6181,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -6010,9 +6247,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -6079,9 +6313,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6148,9 +6379,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6211,6 +6439,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6295,6 +6526,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6436,9 +6670,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6550,9 +6781,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6865,7 +7093,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6916,6 +7144,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6985,6 +7216,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7363,6 +7597,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7423,6 +7660,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7432,6 +7672,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7465,6 +7708,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7714,6 +7960,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7807,6 +8056,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -8059,6 +8311,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8116,6 +8371,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8155,6 +8419,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8176,6 +8446,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8203,15 +8479,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8227,6 +8503,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8266,6 +8545,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8278,6 +8560,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8287,6 +8575,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8443,9 +8734,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8455,6 +8743,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8470,9 +8761,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8494,6 +8782,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8557,12 +8848,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8614,18 +8911,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8704,9 +9010,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8872,6 +9175,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8920,6 +9229,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -9091,6 +9403,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9142,7 +9475,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9292,6 +9625,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9301,6 +9637,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9322,6 +9661,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9349,9 +9691,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9520,15 +9859,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9601,6 +9949,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9742,6 +10093,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9769,7 +10126,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9814,6 +10183,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9841,7 +10213,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10603,12 +10978,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10639,6 +11020,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10714,6 +11098,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10816,6 +11203,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10879,6 +11269,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10891,6 +11284,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -11029,6 +11425,18 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -11059,6 +11467,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -11110,6 +11521,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11176,10 +11590,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11194,6 +11611,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11212,9 +11632,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11230,15 +11647,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11248,6 +11665,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11305,12 +11725,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11335,6 +11761,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11398,6 +11827,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11431,9 +11863,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11443,9 +11872,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11500,7 +11935,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -12046,7 +12481,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12067,6 +12502,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -12103,9 +12541,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12130,6 +12565,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12442,6 +12883,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12547,7 +12991,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12706,6 +13150,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12715,6 +13165,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12760,12 +13213,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12778,6 +13249,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12790,6 +13264,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12814,6 +13291,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13225,6 +13705,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13279,9 +13762,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13294,7 +13774,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13402,6 +13882,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13426,9 +13909,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13450,10 +13930,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13537,6 +14017,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13657,6 +14140,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13717,6 +14206,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13726,12 +14218,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13741,6 +14239,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13753,6 +14275,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13828,27 +14353,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13867,6 +14398,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13897,6 +14431,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13906,12 +14485,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13945,6 +14542,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13960,37 +14560,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13999,6 +14620,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -14023,9 +14647,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14125,70 +14746,124 @@ msgstr "" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14239,6 +14914,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14455,6 +15133,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14710,6 +15391,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14728,6 +15412,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14857,9 +15547,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14887,9 +15574,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14923,6 +15607,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14956,6 +15643,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -15001,6 +15691,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -15076,6 +15769,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15622,9 +16318,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15643,6 +16336,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15676,9 +16372,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15688,7 +16381,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15700,6 +16393,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15763,6 +16459,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15883,6 +16582,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15910,15 +16615,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16156,6 +16936,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16561,6 +17344,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16876,9 +17680,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16936,6 +17746,36 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17191,6 +18031,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17656,6 +18499,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17686,9 +18532,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17923,6 +18766,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17968,9 +18814,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17980,9 +18823,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18103,19 +18943,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18289,6 +19123,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18385,7 +19222,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18409,9 +19246,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18433,7 +19267,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18457,9 +19291,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18475,9 +19306,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18487,12 +19315,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18517,7 +19339,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18709,7 +19531,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18721,9 +19543,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18826,6 +19645,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18907,6 +19729,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18925,6 +19750,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18955,6 +19783,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18991,6 +19822,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19219,6 +20056,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19228,6 +20068,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19240,12 +20083,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19450,9 +20299,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20146,7 +20992,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20449,6 +21295,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20503,6 +21352,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20959,6 +21811,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -21085,6 +21940,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21196,6 +22054,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21277,6 +22138,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21322,9 +22186,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21535,6 +22396,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21655,6 +22519,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21676,9 +22543,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21706,6 +22579,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21832,7 +22708,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21844,6 +22726,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21862,6 +22756,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21958,7 +22855,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21991,6 +22888,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22195,6 +23095,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22348,6 +23251,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22375,6 +23284,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22444,6 +23356,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22453,6 +23368,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22468,6 +23389,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22492,9 +23416,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22504,6 +23425,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22543,6 +23467,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22573,7 +23500,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22630,9 +23557,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22714,9 +23638,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22792,7 +23713,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22837,10 +23758,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22969,6 +23890,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23032,6 +23956,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23071,6 +24001,12 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23251,6 +24187,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23266,7 +24205,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23281,9 +24220,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23377,6 +24313,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23491,6 +24430,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23626,6 +24568,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23731,6 +24676,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23749,9 +24703,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23896,6 +24856,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23923,6 +24886,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23932,9 +24898,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23944,6 +24907,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -24055,27 +25021,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24310,6 +25267,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24418,6 +25378,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24460,9 +25423,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24538,9 +25498,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24604,6 +25561,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24760,6 +25720,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24889,6 +25852,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24904,6 +25870,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24946,6 +25915,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -25030,6 +26005,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -25051,6 +26029,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25186,12 +26167,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25219,6 +26206,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25456,15 +26446,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25549,7 +26554,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25573,9 +26578,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25588,9 +26590,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25687,6 +26695,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25711,7 +26725,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25822,7 +26836,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25882,6 +26896,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25894,7 +26911,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25933,6 +26950,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -26041,6 +27061,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26236,6 +27259,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26287,7 +27313,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26311,9 +27337,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26446,6 +27478,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26455,6 +27490,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27007,6 +28045,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -27043,7 +28087,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -27094,7 +28138,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27223,6 +28267,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27295,16 +28342,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27481,6 +28531,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27631,6 +28684,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27856,6 +28912,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27994,10 +29053,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28024,6 +29086,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28036,9 +29101,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -28060,15 +29152,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28123,10 +29227,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28246,6 +29347,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28342,9 +29446,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28498,6 +29599,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28807,7 +29914,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28891,6 +30004,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28987,6 +30109,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29011,13 +30136,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29086,15 +30214,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -29107,7 +30235,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29350,10 +30478,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29446,6 +30574,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29467,6 +30598,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29479,10 +30613,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29497,6 +30631,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29698,6 +30841,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29710,6 +30856,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29734,9 +30889,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29794,9 +30946,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29899,19 +31048,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29941,6 +31093,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29956,6 +31111,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30223,9 +31381,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30352,9 +31507,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30400,9 +31552,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30487,6 +31636,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30730,7 +31882,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30748,6 +31900,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30766,6 +31921,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30802,6 +31960,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30865,6 +32026,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31342,9 +32506,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31357,9 +32518,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31438,6 +32596,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31618,9 +32779,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31633,3 +32791,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/ru/gitlab.po b/locale/ru/gitlab.po index 3b4f55c5faad235cf965e0a14ab392d874ad8c05..41f19322101903e494942bcfb84f7b29ab1c1381 100644 --- a/locale/ru/gitlab.po +++ b/locale/ru/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: ru\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:49\n" +"PO-Revision-Date: 2020-11-03 22:50\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -231,6 +231,13 @@ msgstr[1] "%d провалено" msgstr[2] "%d провалено" msgstr[3] "%d провалено" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d иÑправленный результат теÑта" @@ -273,13 +280,6 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "%d задача выбрана" -msgstr[1] "%d задачи выбрано" -msgstr[2] "%d задач выбрано" -msgstr[3] "%d задач выбрано" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -338,10 +338,10 @@ msgstr[3] "еще %d комментариев" msgid "%d open issue" msgid_plural "%d open issues" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%d открытое обÑуждение" +msgstr[1] "%d открытых обÑуждениÑ" +msgstr[2] "%d открытых обÑуждений" +msgstr[3] "%d открытых обÑуждений" msgid "%d pending comment" msgid_plural "%d pending comments" @@ -373,10 +373,10 @@ msgstr[3] "%d проектов" msgid "%d project selected" msgid_plural "%d projects selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%d проект выбран" +msgstr[1] "%d проекта выбрано" +msgstr[2] "%d проектов выбрано" +msgstr[3] "%d проектов выбрано" msgid "%d request with warnings" msgid_plural "%d requests with warnings" @@ -519,6 +519,20 @@ msgstr "%{count} ÑоглаÑований от %{name}" msgid "%{count} files touched" msgstr "затронуто %{count} файлов" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%{count} more" msgstr "ещё %{count}" @@ -563,6 +577,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "%{description}- Событие Sentry: %{errorUrl}- Первый проÑмотр: %{firstSeen}- ПоÑледний проÑмотр: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -608,6 +628,12 @@ msgstr "%{group_name} иÑпользует управлÑемые группов msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -615,7 +641,7 @@ msgid "%{icon}You are about to add %{usersTag} people to the discussion. They wi msgstr "" msgid "%{integrations_link_start}Integrations%{link_end} enable you to make third-party applications part of your GitLab workflow. If the available integrations don't meet your needs, consider using a %{webhooks_link_start}webhook%{link_end}." -msgstr "" +msgstr "%{integrations_link_start}Интеграции%{link_end} позволÑÑŽÑ‚ вам Ñделать Ñторонние Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ñ‡Ð°Ñтью вашего рабочего процеÑÑа GitLab. ЕÑли доÑтупные интеграции не ÑоответÑтвуют вашим потребноÑÑ‚Ñм, раÑÑмотрите возможноÑть иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ %{webhooks_link_start}веб-обработчика%{link_end}." msgid "%{issuableType} will be removed! Are you sure?" msgstr "%{issuableType} будет удален! Ð’Ñ‹ уверены?" @@ -734,9 +760,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "%{namespace_name} теперь в режиме только Ð´Ð»Ñ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ. Ð’Ñ‹ не можете: %{base_message}" - msgid "%{name} contained %{resultsString}" msgstr "%{name} Ñодержал %{resultsString}" @@ -844,7 +867,7 @@ msgstr[3] "%{reportType} %{status} обнаружено %{other} уÑзвимо msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -864,6 +887,9 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "%{size} ГиБ" @@ -1089,9 +1115,6 @@ msgstr "(прогреÑÑ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸)" msgid "(deleted)" msgstr "(удалено)" -msgid "(external source)" -msgstr "(внешний иÑточник)" - msgid "(line: %{startLine})" msgstr "" @@ -1132,6 +1155,18 @@ msgstr[3] "+ещё %d" msgid "+%{approvers} more approvers" msgstr "+ещё %{approvers} утверждающих" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "+ещё %{tags}" @@ -1164,6 +1199,9 @@ msgstr "- из - приоритета завершено" msgid "- show less" msgstr "- Ñвернуть" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "0 байт" @@ -1173,19 +1211,8 @@ msgstr "0 — без ограничений" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "1 дополнение типа %{type}" -msgstr[1] "%{count} дополнений типа %{type}" -msgstr[2] "%{count} дополнений типа %{type}" -msgstr[3] "%{count} дополнений типа %{type}" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "1 Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ñ‚Ð¸Ð¿Ð° %{type}" -msgstr[1] "%{count} модификаций типа %{type}" -msgstr[2] "%{count} модификаций типа %{type}" -msgstr[3] "%{count} модификаций типа %{type}" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1196,10 +1223,10 @@ msgstr[3] "%d дней" msgid "1 Issue" msgid_plural "%d Issues" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "1 обÑуждение" +msgstr[1] "%d обÑуждениÑ" +msgstr[2] "%d обÑуждений" +msgstr[3] "%d обÑуждений" msgid "1 closed issue" msgid_plural "%{issues} closed issues" @@ -1365,7 +1392,7 @@ msgid "A GitBook site that uses Netlify for CI/CD instead of GitLab, but still w msgstr "Сайт GitBook, который иÑпользует Netlify Ð´Ð»Ñ CI/CD вмеÑто GitLab, но вÑÑ‘ ещё Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ замечательными возможноÑÑ‚Ñми GitLab." msgid "A Gitpod configured Webapplication in Spring and Java" -msgstr "" +msgstr "ÐаÑтроенное через Gitpod веб-приложение на Spring и Java" msgid "A Hexo site that uses Netlify for CI/CD instead of GitLab, but still with all the other great GitLab features." msgstr "Сайт Hexo, который иÑпользует Netlify Ð´Ð»Ñ CI/CD вмеÑто GitLab, но вÑÑ‘ ещё Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ замечательными возможноÑÑ‚Ñми GitLab." @@ -1478,6 +1505,9 @@ msgstr "Пользователь Ñ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸ÐµÐ¼ на запиÑÑŒ в msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "ТРЕБУЕТСЯ ДЕЙСТВИЕ: Что-то пошло не так при получении Ñертификата Let's Encrypt Ð´Ð»Ñ Ð´Ð¾Ð¼ÐµÐ½Ð° GitLab Pages '%{domain}'" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "Справка по API" @@ -1539,7 +1569,7 @@ msgid "Access expiration date" msgstr "Дата Ð¿Ñ€ÐµÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупа" msgid "Access expires" -msgstr "" +msgstr "ДоÑтуп иÑтекает" msgid "Access forbidden. Check your access level." msgstr "ДоÑтуп запрещен. Проверьте Ñвой уровень доÑтупа." @@ -1779,6 +1809,9 @@ msgstr "Добавить таблицу" msgid "Add a task list" msgstr "Добавить ÑпиÑок задач" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "Добавить дополнительный текÑÑ‚, который будет отображатьÑÑ Ð²Ð¾ вÑех ÑообщениÑÑ… Ñлектронной почты. МакÑимум %{character_limit} Ñимволов" @@ -1932,8 +1965,8 @@ msgstr "Добавлен %{epic_ref} как дочернÑÑ Ñ†ÐµÐ»ÑŒ." msgid "Added %{label_references} %{label_text}." msgstr "Добавлена%{label_references} %{label_text}." -msgid "Added a To Do." -msgstr "Добавлено в ÑпиÑок задач." +msgid "Added a to do." +msgstr "" msgid "Added an issue to an epic." msgstr "К цели добавлена задача." @@ -1968,12 +2001,12 @@ msgstr "ДобавлÑет %{epic_ref} как дочерний Ñлемент." msgid "Adds %{labels} %{label_text}." msgstr "ДобавлÑетÑÑ %{labels}%{label_text}." -msgid "Adds a To Do." -msgstr "ДобавлÑет в To Do лиÑÑ‚." - msgid "Adds a Zoom meeting" msgstr "ДобавлÑет вÑтречу в Zoom" +msgid "Adds a to do." +msgstr "" + msgid "Adds an issue to an epic." msgstr "К цели добавлÑетÑÑ Ð·Ð°Ð´Ð°Ñ‡Ð°." @@ -2058,6 +2091,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "Owner" @@ -2082,6 +2118,9 @@ msgstr "ОÑтановка заданий не удалаÑÑŒ" msgid "AdminArea|Total users" msgstr "Ð’Ñего пользователей" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "СтатиÑтика пользователей" @@ -2196,6 +2235,21 @@ msgstr "Ключи SSH" msgid "AdminStatistics|Snippets" msgstr "Сниппеты" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "2FA отключена" @@ -2205,6 +2259,12 @@ msgstr "2FA включена" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "Ðктивные" @@ -2217,12 +2277,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "ÐдминиÑтраторы" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "Заблокировать" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "Заблокировать пользователÑ" @@ -2277,6 +2355,9 @@ msgstr "ИÑпользует меÑто" msgid "AdminUsers|It's you!" msgstr "Ðто вы!" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "Ðовый пользователь" @@ -2286,6 +2367,9 @@ msgstr "Пользователи не найдены" msgid "AdminUsers|Owned groups will be left" msgstr "Группы, имеющиеÑÑ Ð² ÑобÑтвенноÑти будут Ñохранены" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "Личные проекты будут Ñохранены" @@ -2331,6 +2415,9 @@ msgstr "Пользователь не Ñможет иÑпользовать ко msgid "AdminUsers|The user will not receive any notifications" msgstr "Пользователь не будет получать никаких уведомлений" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "Ð”Ð»Ñ Ð¿Ð¾Ð´Ñ‚Ð²ÐµÑ€Ð¶Ð´ÐµÐ½Ð¸Ñ, введите %{projectName}" @@ -2353,6 +2440,9 @@ msgid "AdminUsers|You are about to permanently delete the user %{username}. Issu msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." +msgstr "Ð’Ñ‹ ÑобираетеÑÑŒ окончательно удалить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ %{username}. Ðто удалит вÑе его обÑуждениÑ, запроÑÑ‹ ÑлиÑÐ½Ð¸Ñ Ð¸ ÑвÑзанные Ñ Ð½Ð¸Ð¼Ð¸ группы. Чтобы избежать потери данных, раÑÑмотрите возможноÑть иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %{strongStart}блокировки пользователÑ%{strongEnd}. ПоÑле %{strongStart}ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ%{strongEnd}, Ð½ÐµÐ»ÑŒÐ·Ñ Ð±ÑƒÐ´ÐµÑ‚ его воÑÑтановить или отменить удаление." + +msgid "AdminUsers|You can always unblock their account, their data will remain intact." msgstr "" msgid "AdminUsers|You cannot remove your own admin rights." @@ -2364,6 +2454,9 @@ msgstr "" msgid "Administration" msgstr "ÐдминиÑтрирование" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "РаÑширенные" @@ -2379,22 +2472,22 @@ msgstr "Дополнительные наÑтройки" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "Дополнительные разрешениÑ, хранилище больших файлов и наÑтройки двухфакторной аутентификации." -msgid "Advanced search functionality" -msgstr "РаÑширенные возможноÑти поиÑка" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2450,7 +2543,7 @@ msgid "AlertManagement|Display alerts from all your monitoring tools directly wi msgstr "Выводите ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¾Ñ‚ вÑех Ñвоих инÑтрументов мониторинга непоÑредÑтвенно в Gitlab. УпроÑтите раÑÑмотрение оповещений и их превращение в инциденты." msgid "AlertManagement|Edit" -msgstr "" +msgstr "Редактировать" msgid "AlertManagement|Environment" msgstr "" @@ -2461,10 +2554,10 @@ msgstr "СобытиÑ" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2581,6 +2674,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2590,10 +2692,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2605,19 +2707,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2632,6 +2743,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2641,7 +2758,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2659,7 +2779,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2668,6 +2788,27 @@ msgstr "ОповещениÑ" msgid "Alerts endpoint" msgstr "Точка Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ð¾Ð¿Ð¾Ð²ÐµÑ‰ÐµÐ½Ð¸Ð¹" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "Ðлгоритм" @@ -2734,9 +2875,6 @@ msgstr "" msgid "All threads resolved" msgstr "Ð’Ñе темы решены" -msgid "All users" -msgstr "Ð’Ñе пользователи" - msgid "All users must have a name." msgstr "У вÑех пользователей должно быть имÑ." @@ -2761,6 +2899,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "Разрешить владельцам вручную добавлÑть пользователей вне LDAP" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "Разрешить проектам в Ñтой группе иÑпользовать Git LFS" @@ -2782,6 +2923,9 @@ msgstr "Разрешить запроÑÑ‹ к локальной Ñети из Ñ msgid "Allow requests to the local network from web hooks and services" msgstr "Разрешать запроÑÑ‹ в локальной Ñети Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ web-перехватов и Ñлужб" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "Разрешить Ñтому ключу также отправлÑть Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ (push) в репозиторий? (По умолчанию допуÑкаетÑÑ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ получение.)" @@ -2803,12 +2947,18 @@ msgstr "Разрешено" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "Разрешено ограничение доменов Ñлектронной почты только Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿ верхнего уровнÑ" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "ПозволÑет добавлÑть и управлÑть клаÑтерами Kubernetes." @@ -2857,6 +3007,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "Оповещение было вызвано в %{project_path}." @@ -2869,9 +3022,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "ПуÑтое значение в поле Пользователь Gitlab добавит полное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ FogBugz (напр., \"От Ивана Кузнецова\") в опиÑание вÑех обÑуждений и комментариев, а также ÑвÑжет и/или назначит Ñти обÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ Ð¸ комментарии Ñ Ñоздателем проекта." +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "Произошла ошибка" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2899,9 +3058,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "Произошла ошибка при предварительном проÑмотре объекта" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "Произошла ошибка при переключении подпиÑки на оповещениÑ" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "Произошла ошибка при обновлении приоритета обÑуждениÑ" @@ -2989,9 +3154,6 @@ msgstr "Произошла ошибка при получении отчётов msgid "An error occurred while fetching the Service Desk address." msgstr "Произошла ошибка при получении адреÑа Службы поддержки." -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "Произошла ошибка при получении ÑпиÑка панелей управлениÑ. ПожалуйÑта, попробуйте ещё раз." @@ -3064,9 +3226,6 @@ msgstr "Произошла ошибка при загрузке обÑужден msgid "An error occurred while loading merge requests." msgstr "Произошла ошибка при загрузке запроÑов на ÑлиÑние." -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3097,9 +3256,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "Произошла ошибка при загрузке Ñведений о подпиÑке." - msgid "An error occurred while making the request." msgstr "Произошла ошибка при выполнении запроÑа." @@ -3124,6 +3280,9 @@ msgstr "Произошла ошибка при визуализации Ð¿Ñ€Ð¾Ñ msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "Произошла ошибка при переназначении задач." @@ -3148,9 +3307,6 @@ msgstr "Произошла ошибка при Ñохранении ÑÑ‚Ð°Ñ‚ÑƒÑ msgid "An error occurred while saving assignees" msgstr "Произошла ошибка при Ñохранении ответÑтвенных" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "При подпиÑке на ÑƒÐ²ÐµÐ´Ð¾Ð¼Ð»ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð¾ÑˆÐ»Ð° ошибка." @@ -3166,6 +3322,9 @@ msgstr "При отпиÑке от уведомлений произошла о msgid "An error occurred while updating approvers" msgstr "Произошла ошибка при обновлении утверждающих" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3203,7 +3362,7 @@ msgid "An issue can be a bug, a todo or a feature request that needs to be discu msgstr "Ðа обÑуждение может выноÑитÑÑ Ð±Ð°Ð³, задача или Ð·Ð°Ð¿Ñ€Ð¾Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ Ð´Ð¾Ð»Ð¶Ð½Ð° быть раÑÑмотрена в проекте. Кроме того, обÑÑƒÐ¶Ð´ÐµÐ½Ð¸Ñ Ð´Ð¾Ñтупны Ð´Ð»Ñ Ð¿Ð¾Ð¸Ñка и фильтрации." msgid "An unauthenticated user" -msgstr "" +msgstr "Ðеавторизованный пользователь" msgid "An unexpected error occurred while checking the project environment." msgstr "Произошла Ð½ÐµÐ¿Ñ€ÐµÐ´Ð²Ð¸Ð´ÐµÐ½Ð½Ð°Ñ Ð¾ÑˆÐ¸Ð±ÐºÐ° при проверке Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°." @@ -3503,6 +3662,9 @@ msgstr "" msgid "Archive project" msgstr "Ðрхивировать проект" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "Ðрхивные" @@ -3709,7 +3871,7 @@ msgid "Assign Iteration" msgstr "" msgid "Assign To" -msgstr "" +msgstr "Ðазначить на " msgid "Assign custom color like #FF0000" msgstr "Ðазначьте пользовательÑкий цвет, например #FF0000" @@ -3753,6 +3915,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "Ðазначен %{assignee_name}" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "Ðазначить мне" @@ -3837,10 +4002,10 @@ msgid "AuditLogs|Action" msgstr "" msgid "AuditLogs|Author" -msgstr "" +msgstr "Ðвтор" msgid "AuditLogs|Date" -msgstr "" +msgstr "Дата" msgid "AuditLogs|Failed to find %{type}. Please search for another %{type}." msgstr "" @@ -3852,7 +4017,7 @@ msgid "AuditLogs|Group Events" msgstr "" msgid "AuditLogs|IP Address" -msgstr "" +msgstr "IP-адреÑ" msgid "AuditLogs|Member Events" msgstr "" @@ -3861,16 +4026,16 @@ msgid "AuditLogs|No matching %{type} found." msgstr "" msgid "AuditLogs|Object" -msgstr "" +msgstr "Объект" msgid "AuditLogs|Project Events" -msgstr "" +msgstr "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð¿Ñ€Ð¾ÐµÐºÑ‚Ð°" msgid "AuditLogs|Target" -msgstr "" +msgstr "Цель" msgid "AuditLogs|This month" -msgstr "" +msgstr "Ðтот меÑÑц" msgid "AuditLogs|User Events" msgstr "" @@ -3918,13 +4083,13 @@ msgid "Author" msgstr "Ðвтор" msgid "Author: %{author_name}" -msgstr "" +msgstr "Ðвтор: %{author_name}" msgid "Authored %{timeago}" -msgstr "" +msgstr "Создал %{timeago}" msgid "Authored %{timeago} by %{author}" -msgstr "" +msgstr "Создано %{author} %{timeago}" msgid "Authorization code:" msgstr "Код авторизации:" @@ -3939,13 +4104,13 @@ msgid "Authorization was granted by entering your username and password in the a msgstr "" msgid "Authorize" -msgstr "" +msgstr "Ðвторизовать" msgid "Authorize %{link_to_client} to use your account?" msgstr "ÐвторизуйтеÑÑŒ %{link_to_client} Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²Ð°ÑˆÐµÐ¹ учетной запиÑи?" msgid "Authorize %{user} to use your account?" -msgstr "" +msgstr "Разрешить %{user} иÑпользовать вашу учетную запиÑÑŒ?" msgid "Authorize external services to send alerts to GitLab" msgstr "" @@ -4001,8 +4166,29 @@ msgstr "Ð”Ð»Ñ Ñтого проекта может быть активиров msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "Подробнее по ÑÑылке %{link_to_documentation}" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" -msgstr "Ð¡Ð±Ð¾Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð»Ð¸Ð½Ð¸Ñ Auto DevOps была включена и будет иÑпользоватьÑÑ, еÑли не найден альтернативный файл конфигурации CI. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" +msgstr "" msgid "Autocomplete" msgstr "Ðвтозаполнение" @@ -4022,6 +4208,9 @@ msgstr "ÐвтоматичеÑкое управление Ñертификата msgid "Automatic certificate management using Let's Encrypt" msgstr "ÐвтоматичеÑкое управление Ñертификатами Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ Let's Encrypt" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -4040,6 +4229,9 @@ msgstr "Заметка" msgid "Available" msgstr "ДоÑтупен" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -4097,9 +4289,6 @@ msgstr "URL-Ð°Ð´Ñ€ÐµÑ Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñ‡ÐºÐ°" msgid "Badges|Badge image preview" msgstr "Предварительный проÑмотра Ð¸Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ Ð·Ð½Ð°Ñ‡ÐºÐ°" -msgid "Badges|Delete badge" -msgstr "Удалить значок" - msgid "Badges|Delete badge?" msgstr "Удалить значок?" @@ -4181,6 +4370,12 @@ msgstr "Корневой URL-Ð°Ð´Ñ€ÐµÑ Bamboo, подобный https://bamboo. msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "Ð’Ñ‹ должны наÑтроить автоматичеÑкое приÑвоение меток ревизиÑм и триггер Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð² ÑервиÑе Bamboo." +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "Будьте оÑторожны. Изменение пути проекта может вызвать нежелательные побочные Ñффекты." @@ -4265,6 +4460,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "Улучшить" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "Импорт из Bitbucket Server" @@ -4316,12 +4523,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4340,6 +4556,9 @@ msgstr "Развернуть" msgid "Boards|View scope" msgstr "ПроÑмотр облаÑти" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4352,6 +4571,9 @@ msgstr "Ветка %{branchName} не найдена в репозитории msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4496,6 +4718,9 @@ msgstr "наÑтройках проекта" msgid "Branches|protected" msgstr "защищена" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4532,9 +4757,21 @@ msgstr "Ð’Ñтроенный" msgid "Bulk request concurrency" msgstr "РаÑпараллеливание маÑÑовых запроÑов" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "ÐиÑходÑщий график" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "Открыть приоритет задачи" @@ -4565,7 +4802,7 @@ msgstr "От %{user_name}" msgid "By URL" msgstr "По URL" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4748,6 +4985,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "Ðевозможно проводить одновременно неÑколько импортов из Jira" @@ -5049,7 +5289,7 @@ msgid "Checkout|Create a new group" msgstr "" msgid "Checkout|Credit card form failed to load. Please try again." -msgstr "" +msgstr "Ðе удалоÑÑŒ загрузить форму кредитной карты. ПожалуйÑта, попробуйте ещё раз." msgid "Checkout|Credit card form failed to load: %{message}" msgstr "" @@ -5061,7 +5301,7 @@ msgid "Checkout|Exp %{expirationMonth}/%{expirationYear}" msgstr "" msgid "Checkout|Failed to confirm your order! Please try again." -msgstr "" +msgstr "Ðе удалить подтвердить ваш заказ! ПожалуйÑта, попробуйте ещё раз." msgid "Checkout|Failed to confirm your order: %{message}. Please try again." msgstr "" @@ -5136,7 +5376,7 @@ msgid "Checkout|Your organization" msgstr "Ваша организациÑ" msgid "Checkout|Your subscription will be applied to this group" -msgstr "" +msgstr "Ваша подпиÑка будет применена к Ñтой группе" msgid "Checkout|Zip code" msgstr "" @@ -5159,7 +5399,10 @@ msgstr "Дочерний объект не ÑущеÑтвует." msgid "Child epic doesn't exist." msgstr "Дочерней цели не ÑущеÑтвует." -msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." +msgid "Chinese language support using" +msgstr "" + +msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" msgid "Choose %{strong_open}Next%{strong_close} at the bottom of the page." @@ -5205,7 +5448,7 @@ msgid "Choose visibility level, enable/disable project features (issues, reposit msgstr "Выберите уровень доÑтупа, включите / отключите функции проекта (обÑуждениÑ, репозиторий, Wiki, Ñниппеты) и наÑтройте Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð½Ð° проекте." msgid "Choose what content you want to see on a group’s overview page." -msgstr "" +msgstr "Выберите Ñодержимое, которое вы хотите видеть на Ñтранице обзора группы." msgid "Choose which repositories you want to connect and run CI/CD pipelines." msgstr "" @@ -5342,9 +5585,6 @@ msgstr "Ð’Ñе Ñреды" msgid "CiVariable|Create wildcard" msgstr "Создать шаблон" -msgid "CiVariable|Error occurred while saving variables" -msgstr "Ошибка при Ñохранении переменных" - msgid "CiVariable|Masked" msgstr "ЗамаÑкировано" @@ -5363,9 +5603,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "Включить защиту" -msgid "CiVariable|Validation failed" -msgstr "Проверка не удалаÑÑŒ" - msgid "Classification Label (optional)" msgstr "Метка клаÑÑификации (опционально)" @@ -5474,6 +5711,9 @@ msgstr "Закрыть %{tabname}" msgid "Close epic" msgstr "Завершить цель" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "Закрыть Ñтап" @@ -5498,7 +5738,7 @@ msgstr "Закрытые обÑуждениÑ" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5525,6 +5765,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5708,6 +5951,9 @@ msgstr "ОчиÑтить кÑш клаÑтера" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "Проект ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ ÐºÐ»Ð°Ñтером (alpha)" @@ -5765,9 +6011,6 @@ msgstr "Ðе удалоÑÑŒ загрузить типы ÑкземплÑров" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "Ðе удалоÑÑŒ загрузить регионы из вашего аккаунта AWS" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "Ðе удалоÑÑŒ загрузить группы безопаÑноÑти Ð´Ð»Ñ Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ð¾Ð³Ð¾ VPC" @@ -6023,9 +6266,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -6041,9 +6281,6 @@ msgstr "Загрузка ролей IAM" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "Загрузка регионов" - msgid "ClusterIntegration|Loading VPCs" msgstr "Загрузка VPCs" @@ -6110,9 +6347,6 @@ msgstr "Проекты не найдены" msgid "ClusterIntegration|No projects matched your search" msgstr "Ðет проектов, ÑоответÑтвующих вашему поиÑковому запроÑу" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "Группы безопаÑноÑти не найдены" @@ -6179,9 +6413,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "Регион" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "Удалить интеграцию клаÑтера Kubernetes" @@ -6248,9 +6479,6 @@ msgstr "ПоиÑк Ñетей" msgid "ClusterIntegration|Search projects" msgstr "ПоиÑк проектов" -msgid "ClusterIntegration|Search regions" -msgstr "ПоиÑк регионов" - msgid "ClusterIntegration|Search security groups" msgstr "ПоиÑк групп безопаÑноÑти" @@ -6311,6 +6539,9 @@ msgstr "Выберите проект, чтобы выбрать зону" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "Выберете зону" @@ -6395,6 +6626,9 @@ msgstr "Конечный Ñтап заключаетÑÑ Ð² процеÑÑе н msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "Произошла ошибка при аутентификации Ñ Ð²Ð°ÑˆÐ¸Ð¼ клаÑтером. УбедитеÑÑŒ, что Ñертификат CA и токен дейÑтвительны." @@ -6536,9 +6770,6 @@ msgstr "Выберите VPC" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "Выберите группу безопаÑноÑти" @@ -6612,7 +6843,7 @@ msgid "Cohorts|Inactive users" msgstr "" msgid "Cohorts|Month %{month_index}" -msgstr "" +msgstr "МеÑÑц %{month_index}" msgid "Cohorts|New users" msgstr "" @@ -6650,9 +6881,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "ComboSearch не определен" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6966,7 +7194,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -7017,6 +7245,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "СвÑзатьÑÑ Ñ Ð¾Ñ‚Ð´ÐµÐ»Ð¾Ð¼ продаж Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ" @@ -7088,6 +7319,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7131,7 +7365,7 @@ msgid "ContainerRegistry|Expiration schedule:" msgstr "РаÑпиÑание иÑтечениÑ:" msgid "ContainerRegistry|Filter by name" -msgstr "" +msgstr "Фильтровать по имени" msgid "ContainerRegistry|If you are not already logged in, you need to authenticate to the Container Registry by using your GitLab username and password. If you have %{twofaDocLinkStart}Two-Factor Authentication%{twofaDocLinkEnd} enabled, use a %{personalAccessTokensDocLinkStart}Personal Access Token%{personalAccessTokensDocLinkEnd} instead of a password." msgstr "" @@ -7467,6 +7701,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7527,6 +7764,9 @@ msgstr "Ðе удалоÑÑŒ удалить никнейм чата %{chat_name}. msgid "Could not delete wiki page" msgstr "Ðе удалоÑÑŒ удалить вики-Ñтраницу" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7536,6 +7776,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7569,6 +7812,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "Страна" @@ -7676,7 +7922,7 @@ msgid "Create file" msgstr "Создать файл" msgid "Create from" -msgstr "" +msgstr "Создать из" msgid "Create group" msgstr "Создать группу" @@ -7819,6 +8065,9 @@ msgstr "" msgid "Created on" msgstr "Дата ÑозданиÑ" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "Дата ÑозданиÑ:" @@ -7912,6 +8161,9 @@ msgstr "ПользовательÑкий путь конфигурации CI" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "ПользовательÑкое Ð¸Ð¼Ñ Ñ…Ð¾Ñта (Ð´Ð»Ñ Ð¸ÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð² приватных Ñлектронных адреÑах почты при коммите)" @@ -8145,7 +8397,7 @@ msgid "CycleAnalytics|Select labels" msgstr "" msgid "CycleAnalytics|Show" -msgstr "" +msgstr "Показать" msgid "CycleAnalytics|Showing %{subjectFilterText} and %{selectedLabelsCount} labels" msgstr "" @@ -8165,6 +8417,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8222,6 +8477,15 @@ msgstr "%{firstProject}, %{rest}, и %{secondProject}" msgid "Dashboard|Unable to add %{invalidProjects}. This dashboard is available for public projects, and private projects in groups with a Silver plan." msgstr "" +msgid "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8261,6 +8525,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8282,6 +8552,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8309,15 +8585,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8333,6 +8609,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8372,6 +8651,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8384,6 +8666,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8393,6 +8681,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "Данные вÑе еще вычиÑлÑÑŽÑ‚ÑÑ..." +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8409,7 +8700,7 @@ msgid "Date range cannot exceed %{maxDateRange} days." msgstr "" msgid "Day of month" -msgstr "" +msgstr "День меÑÑца" msgid "DayTitle|F" msgstr "Пт" @@ -8549,9 +8840,6 @@ msgstr "" msgid "Delete Comment" msgstr "Удалить комментарий" -msgid "Delete Snippet" -msgstr "Удалить Ñниппет" - msgid "Delete Value Stream" msgstr "" @@ -8561,6 +8849,9 @@ msgstr "" msgid "Delete artifacts" msgstr "Удалить артефакты" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "Удалить доÑку" @@ -8576,9 +8867,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "Удалить ÑпиÑок" - msgid "Delete pipeline" msgstr "Удалить Ñборочную линию" @@ -8600,6 +8888,9 @@ msgstr "" msgid "Delete source branch" msgstr "Удалить иÑходную ветку" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "Удалить вложение" @@ -8607,7 +8898,7 @@ msgid "Delete user list" msgstr "" msgid "Delete variable" -msgstr "" +msgstr "Удалить переменную" msgid "DeleteProject|Delete %{name}" msgstr "" @@ -8663,12 +8954,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "Отказано в авторизации под чат никнеймом %{user_name}." +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "Отклонить" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8723,18 +9020,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "Заданию не удалоÑÑŒ Ñгенерировать ÑпиÑок завиÑимоÑтей" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "ЛицензиÑ" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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 "Произошел Ñбой Ð·Ð°Ð´Ð°Ð½Ð¸Ñ %{codeStartTag}dependency_scanning%{codeEndTag} и не получилоÑÑŒ Ñгенерировать ÑпиÑок. ПожалуйÑта, убедитеÑÑŒ, что задание работает правильно и Ñнова запуÑтите Ñборку." +msgid "Dependencies|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8816,9 +9122,6 @@ 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 "СоответÑтвие метке %{appLabel} было удалено Ð´Ð»Ñ Ñтендов развертываниÑ. Ð”Ð»Ñ Ñ‚Ð¾Ð³Ð¾ чтобы увидеть вÑе ÑкземплÑры на вашем Ñтенде, вы должны обновить ваш график и повторно провеÑти развертывание." - msgid "DeployFreeze|Freeze end" msgstr "" @@ -8984,6 +9287,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -9032,6 +9341,9 @@ msgstr "ОпиÑание" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "ОпиÑание обработано Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ %{link_start}GitLab Flavored Markdown%{link_end}" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -9192,7 +9504,7 @@ msgid "Details" msgstr "ИнформациÑ" msgid "Details (default)" -msgstr "" +msgstr "ПодробноÑти (по умолчанию)" msgid "Detect host keys" msgstr "" @@ -9203,6 +9515,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9254,8 +9587,8 @@ msgstr "Выключить групповые обработчиков зада msgid "Disable public access to Pages sites" msgstr "Отключить общий доÑтуп к Ñайтам Pages" -msgid "Disable shared Runners" -msgstr "Отключить общие Runner'Ñ‹" +msgid "Disable shared runners" +msgstr "" msgid "Disable two-factor authentication" msgstr "Отключить двухфакторную аутентификацию" @@ -9273,7 +9606,7 @@ msgid "Discard all changes" msgstr "Отменить вÑе изменениÑ" msgid "Discard all changes?" -msgstr "" +msgstr "Отменить вÑе изменениÑ?" msgid "Discard changes" msgstr "Отменить изменениÑ" @@ -9405,6 +9738,9 @@ msgstr "ДокументациÑ" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9414,6 +9750,9 @@ msgstr "Домен" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9435,6 +9774,9 @@ msgstr "Ðе включать опиÑание в опиÑание коммит msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "Ðе вÑтавлÑйте закрытую чаÑть ключа GPG. Ð’Ñтавьте открытую чаÑть, начинающуюÑÑ Ð½Ð° «----- BEGIN PGP PUBLIC KEY BLOCK -----»." +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "Ðе показывать Ñнова" @@ -9462,9 +9804,6 @@ msgstr "Скачать как" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "Скачать реÑурÑ" - msgid "Download codes" msgstr "Скачать коды" @@ -9633,15 +9972,24 @@ msgstr "" msgid "Edit stage" msgstr "Редактировать Ñтап" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "Изменить wiki Ñтраницу" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9714,6 +10062,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "Отправить по Ñлектронной почте Ñообщение о ÑтатуÑе Ñборочной ÑпиÑку получателей." +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "Похоже, что ÑÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° пуÑта. УбедитеÑÑŒ, что ваш ответ находитÑÑ Ð²Ð²ÐµÑ€Ñ…Ñƒ пиÑьма, мы не можем обрабатывать вÑтроенные ответы." @@ -9787,16 +10138,16 @@ msgid "Enable" msgstr "Включить" msgid "Enable %{link_start}Gitpod%{link_end} integration to launch a development environment in your browser directly from GitLab." -msgstr "" +msgstr "Включите интеграцию Ñ %{link_start}Gitpod%{link_end}, чтобы запуÑкать Ñреды разработки в браузере прÑмо через GitLab." msgid "Enable Auto DevOps" msgstr "Включить Auto DevOps" msgid "Enable Gitpod" -msgstr "" +msgstr "Включить Gitpod" msgid "Enable Gitpod?" -msgstr "" +msgstr "Включить Gitpod?" msgid "Enable HTML emails" msgstr "" @@ -9855,6 +10206,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9882,7 +10239,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9927,6 +10296,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "Произошла ошибка во Ð²Ñ€ÐµÐ¼Ñ Ñ€ÐµÐ½Ð´ÐµÑ€Ð¸Ð½Ð³Ð°: %{err}" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "ЗаканчиваетÑÑ Ð² (UTC)" @@ -9954,7 +10326,10 @@ msgstr "Введите диапазон IP-адреÑов" msgid "Enter a number" msgstr "Введите номер" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10636,7 +11011,7 @@ msgid "Events" msgstr "СобытиÑ" msgid "Events in %{project_path}" -msgstr "" +msgstr "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð² %{project_path}" msgid "Every %{action} attempt has failed: %{job_error_message}. Please try again." msgstr "" @@ -10648,13 +11023,13 @@ msgid "Every day (at %{time})" msgstr "" msgid "Every month" -msgstr "" +msgstr "Каждый меÑÑц" msgid "Every month (Day %{day} at %{time})" msgstr "" msgid "Every three months" -msgstr "" +msgstr "Каждые три меÑÑца" msgid "Every two weeks" msgstr "" @@ -10716,12 +11091,18 @@ msgstr "" msgid "Except policy:" msgstr "За иÑключением политики:" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "ИÑÐºÐ»ÑŽÑ‡Ð°Ñ ÐºÐ¾Ð¼Ð¼Ð¸Ñ‚Ñ‹-ÑлиÑниÑ. Ограничено до %{limit} коммитов." msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "ИÑÐºÐ»ÑŽÑ‡Ð°Ñ ÐºÐ¾Ð¼Ð¼Ð¸Ñ‚Ñ‹-ÑлиÑниÑ. Ограничено до 6000 коммитов." +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10752,6 +11133,9 @@ msgstr "" msgid "Expand approvers" msgstr "Развернуть утверждающих" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10827,6 +11211,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "ÐкÑпорт проекта" @@ -10924,11 +11311,14 @@ msgid "Failed to create To-Do for the design." msgstr "" msgid "Failed to create a branch for this issue. Please try again." -msgstr "" +msgstr "Ðе удалоÑÑŒ Ñоздать ветку Ð´Ð»Ñ Ñтого обÑуждениÑ. ПожалуйÑта, попробуйте ещё раз." msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10992,6 +11382,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "Ðе удалоÑÑŒ загрузить Ñтапы. ПожалуйÑта, попробуйте еще раз." +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -11004,6 +11397,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "Ðе удалоÑÑŒ пометить Ñту задачу как дубликат, потому что ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð°Ñ Ð·Ð°Ð´Ð°Ñ‡Ð° не была найдена." @@ -11050,7 +11446,7 @@ msgid "Failed to remove user key." msgstr "" msgid "Failed to reset key. Please try again." -msgstr "" +msgstr "Ðе удалоÑÑŒ ÑброÑить ключ. ПожалуйÑта, попробуйте ещё раз." msgid "Failed to save merge conflicts resolutions. Please try again!" msgstr "" @@ -11143,6 +11539,18 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "* (Ð’Ñе окружениÑ)" @@ -11173,6 +11581,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "ÐаÑтройка функциональных опций" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "Создать функциональную опцию" @@ -11224,6 +11635,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11290,11 +11704,14 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "Процент Ñ€Ð°Ð·Ð²ÐµÑ€Ñ‚Ñ‹Ð²Ð°Ð½Ð¸Ñ (авторизованные пользователи)" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" -msgstr "Процент Ñ€Ð°Ð·Ð²ÐµÑ€Ñ‚Ñ‹Ð²Ð°Ð½Ð¸Ñ Ð´Ð¾Ð»Ð¶ÐµÐ½ быть целым чиÑлом от 0 до 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" +msgstr "" msgid "FeatureFlags|Protected" msgstr "Защищено" @@ -11308,6 +11725,9 @@ msgstr "Процент развертываниÑ" msgid "FeatureFlags|Rollout Strategy" msgstr "Ð¡Ñ‚Ñ€Ð°Ñ‚ÐµÐ³Ð¸Ñ Ñ€Ð°Ð·Ð²ÐµÑ€Ñ‚Ñ‹Ð²Ð°Ð½Ð¸Ñ" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11326,9 +11746,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11344,15 +11761,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11360,6 +11777,9 @@ msgid "FeatureFlag|Type" msgstr "Тип" msgid "FeatureFlag|User IDs" +msgstr "ID пользователей" + +msgid "FeatureFlag|User List" msgstr "" msgid "Feb" @@ -11405,7 +11825,7 @@ msgid "File moved" msgstr "Файл перемещен" msgid "File name" -msgstr "" +msgstr "Ð˜Ð¼Ñ Ñ„Ð°Ð¹Ð»Ð°" msgid "File renamed with no changes." msgstr "" @@ -11419,12 +11839,18 @@ msgstr "Шаблоны файлов" msgid "File upload error." msgstr "Ошибка загрузки файла." +msgid "Filename" +msgstr "" + msgid "Files" msgstr "Файлы" msgid "Files breadcrumb" msgstr "Файлы навигации" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "Файлы, каталоги и Ñубмодули в пути %{path} Ð´Ð»Ñ ÑÑылки на коммит %{ref}" @@ -11449,6 +11875,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11504,7 +11933,7 @@ msgid "Filter results..." msgstr "" msgid "Filter your repositories by name" -msgstr "" +msgstr "Фильтровать ваши репозитории по имени" msgid "Filter..." msgstr "Фильтр..." @@ -11512,6 +11941,9 @@ msgstr "Фильтр..." msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11545,9 +11977,6 @@ msgstr "" msgid "Finished" msgstr "Завершено" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11557,9 +11986,15 @@ msgstr "Первый день недели" msgid "First name" msgstr "ИмÑ" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11614,8 +12049,8 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" -msgstr "Во внутренних проектах: любой зарегиÑтрированный пользователь может проÑматривать Ñборочные линии и получать доÑтуп к заданиÑм (логам и артефактам)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" +msgstr "" msgid "For more info, read the documentation." msgstr "Ð”Ð»Ñ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ информации читайте документацию." @@ -12160,7 +12595,7 @@ msgstr "Ðачните работу Ñ Ñ€ÐµÐ»Ð¸Ð·Ð°Ð¼Ð¸" msgid "Git LFS is not enabled on this GitLab server, contact your admin." msgstr "Git LFS не включен на Ñтом GitLab Ñервере, ÑвÑжитеÑÑŒ Ñ Ð²Ð°ÑˆÐ¸Ð¼ админиÑтратором." -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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12181,6 +12616,9 @@ msgstr "ПоверхноÑтное клонирование Git" msgid "Git strategy for pipelines" msgstr "Команда Git Ð´Ð»Ñ Ñборочных линий" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "ВерÑÐ¸Ñ Git" @@ -12217,9 +12655,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12244,6 +12679,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "GitLab Ð´Ð»Ñ Slack" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12401,19 +12842,19 @@ msgid "Gitlab Pages" msgstr "Gitlab Pages" msgid "Gitpod" -msgstr "" +msgstr "Gitpod" msgid "Gitpod|Add the URL to your Gitpod instance configured to read your GitLab projects." -msgstr "" +msgstr "Добавьте URL в ваш инÑÑ‚Ð°Ð½Ñ GitLab, наÑтроенный, чтобы читать ваши проекты GitLab." msgid "Gitpod|Enable Gitpod integration" -msgstr "" +msgstr "Включить интеграцию Ñ Gitpod" msgid "Gitpod|Gitpod URL" -msgstr "" +msgstr "URL Gitpod" msgid "Gitpod|e.g. https://gitpod.example.com" -msgstr "" +msgstr "например, https://gitpod.example.com" msgid "Given access %{time_ago}" msgstr "ДоÑтуп предоÑтавлен %{time_ago}" @@ -12556,6 +12997,9 @@ msgstr "Перейдите к вашим проектам" msgid "Go to your snippets" msgstr "Перейти к вашим Ñниппетам" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12661,7 +13105,7 @@ msgstr "URL группы" msgid "Group avatar" msgstr "Ðватар группы" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12719,7 +13163,7 @@ msgid "Group overview" msgstr "" msgid "Group overview content" -msgstr "" +msgstr "Содержание обзора группы" msgid "Group path is already taken. Suggestions: " msgstr "" @@ -12820,6 +13264,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "Чтобы раÑширить поиÑк, измените или удалите фильтры; Ñ %{startDate} до %{endDate}." +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "Отпечаток Ñертификата" @@ -12829,6 +13279,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12863,7 +13316,7 @@ msgid "GroupSAML|Manage your group’s membership while adding another level of msgstr "" msgid "GroupSAML|Members" -msgstr "" +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 "" @@ -12874,12 +13327,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12892,6 +13363,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "SAML ÐаÑтройки единого входа" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "URL конечной точки SCIM API" @@ -12904,6 +13378,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12928,6 +13405,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "Ваш токен SCIM" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13073,7 +13553,7 @@ msgid "Groups (%{count})" msgstr "Группы (%{count})" msgid "Groups (%{groups})" -msgstr "" +msgstr "Группы (%{groups})" msgid "Groups and projects" msgstr "" @@ -13341,6 +13821,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "ИÑториÑ" @@ -13395,9 +13878,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "Однако вы уже ÑвлÑетеÑÑŒ учаÑтником Ñтого %{member_source}. Войдите, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ аккаунт, чтобы принÑть приглашение." -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13410,8 +13890,8 @@ msgstr "Я забыл пароль" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" -msgstr "Я хотел бы получать Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¿Ð¾ Ñлектронной почте о GitLab" +msgid "I'd like to receive updates about GitLab via email" +msgstr "" msgid "ID" msgstr "ID" @@ -13518,6 +13998,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13542,9 +14025,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "ЕÑли вы потерÑете Ñвои коды воÑÑтановлениÑ, вы можете Ñоздать новые, Ð°Ð½Ð½ÑƒÐ»Ð¸Ñ€ÑƒÑ Ð²Ñе предыдущие коды." -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "ЕÑли вы израÑходуете 100%% ёмкоÑти хранилища, то не Ñможете: %{base_message}" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13566,10 +14046,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13629,7 +14109,7 @@ msgid "Import failed due to a GitHub error: %{original}" msgstr "" msgid "Import from" -msgstr "" +msgstr "Импортировать из" msgid "Import from Jira" msgstr "Импортировать из Jira" @@ -13655,6 +14135,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "Импорт учаÑтников проекта" @@ -13775,6 +14258,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "Лимиты, ÑвÑзанные Ñ Ð£Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸ÐµÐ¼ инцидентами" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13835,6 +14324,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13844,12 +14336,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13859,6 +14357,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "Инциденты" @@ -13871,6 +14393,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13946,27 +14471,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "Ð’Ñтавить цитату" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "Ð’Ñтавить код" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "СтатиÑтика (Insights)" @@ -13985,6 +14516,9 @@ msgstr "УÑтановите GitLab Runner" msgid "Install Runner on Kubernetes" msgstr "УÑтановить Runner на Kubernetes" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -14016,6 +14550,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -14025,12 +14604,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -14064,6 +14661,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -14079,38 +14679,59 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "Желающие могут внеÑти Ñвой вклад, отправив коммит, еÑли захотÑÑ‚." msgid "Internal" msgstr "Внутренний" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." -msgstr "Внутренний - Группу и включённые в неё проекты может видеть любой зарегиÑтрированный пользователь." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" -msgid "Internal - The project can be accessed by any logged in user." -msgstr "Внутренний - Проект доÑтупен любому зарегиÑтрированному пользователю." +msgid "Internal - The project can be accessed by any logged in user except external users." +msgstr "" msgid "Internal URL (optional)" msgstr "Внутренний URL (необÑзательно)" @@ -14118,6 +14739,9 @@ msgstr "Внутренний URL (необÑзательно)" msgid "Internal users" msgstr "Внутренние пользователи" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "Шаблон интервала" @@ -14142,9 +14766,6 @@ msgstr "" msgid "Invalid URL" msgstr "ÐедопуÑÑ‚Ð¸Ð¼Ð°Ñ ÑÑылка" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14244,25 +14865,25 @@ msgstr "ПриглаÑить учаÑтников" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteEmail|Join now" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteEmail|You are invited!" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" msgstr "" msgid "InviteMembersBanner|Collaborate with your team" @@ -14310,6 +14931,60 @@ msgstr "" msgid "InviteMembers|Invite team members" msgstr "" +msgid "InviteMember|Oops, this feature isn't ready yet" +msgstr "" + +msgid "InviteMember|See who can invite members for you" +msgstr "" + +msgid "InviteMember|Until then, ask an owner to invite new project members for you" +msgstr "" + +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." +msgstr "" + +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" +msgstr "" + +msgid "InviteReminderEmail|Accept invitation" +msgstr "" + +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" +msgstr "" + +msgid "InviteReminderEmail|Decline invitation" +msgstr "" + +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" +msgstr "" + +msgid "InviteReminderEmail|Hey there %{wave_emoji}" +msgstr "" + +msgid "InviteReminderEmail|Hey there!" +msgstr "" + +msgid "InviteReminderEmail|In case you missed it..." +msgstr "" + +msgid "InviteReminderEmail|Invitation pending" +msgstr "" + +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" +msgstr "" + +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." +msgstr "" + msgid "Invited" msgstr "" @@ -14323,13 +14998,13 @@ msgid "Is blocked by" msgstr "" msgid "Is this GitLab trial for your company?" -msgstr "" +msgstr "Ðто пробный период GitLab Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ¹ компании?" msgid "Is using license seat:" msgstr "" msgid "Is using seat" -msgstr "" +msgstr "ИÑпользует меÑто" msgid "IssuableStatus|Closed" msgstr "Закрыто" @@ -14358,6 +15033,9 @@ msgstr "" msgid "Issue Boards" msgstr "ДоÑки обÑуждений" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "ОбÑуждение уже было продвинуто до цели." @@ -14574,6 +15252,9 @@ msgstr "Янв." msgid "January" msgstr "Январь" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14829,6 +15510,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14847,6 +15531,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "Ключи" @@ -14976,9 +15666,6 @@ msgstr "ПеренеÑти Метку" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "и еще %{count}" - msgid "Language" msgstr "Язык" @@ -15007,9 +15694,6 @@ msgstr "" msgid "Last Accessed On" msgstr "ПоÑледнее обращение" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "ПоÑледнÑÑ Ð¡Ð±Ð¾Ñ€Ð¾Ñ‡Ð½Ð°Ñ Ð›Ð¸Ð½Ð¸Ñ" @@ -15043,6 +15727,9 @@ msgstr "" msgid "Last name" msgstr "ФамилиÑ" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "ПоÑледний ответ от" @@ -15076,6 +15763,9 @@ msgstr "ПоÑледний раз обновлено" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "ПоÑледнее иÑпользование:" @@ -15121,6 +15811,9 @@ msgstr "Узнайте, как включить Ñинхронизацию" msgid "Learn more" msgstr "Подробнее" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "Узнайте больше об \"Auto DevOps\"" @@ -15196,6 +15889,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15684,7 +16380,7 @@ msgid "Manage Web IDE features" msgstr "Управление функциÑми Web IDE" msgid "Manage access" -msgstr "" +msgstr "УправлÑть доÑтупом" msgid "Manage all notifications" msgstr "Управление уведомлениÑми" @@ -15749,9 +16445,6 @@ msgstr "Мар." msgid "March" msgstr "Март" -msgid "Mark To Do as done" -msgstr "Отметить как выполненное" - msgid "Mark as done" msgstr "Отметить как выполнено" @@ -15770,6 +16463,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "Markdown" @@ -15803,9 +16499,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15815,7 +16508,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15827,6 +16520,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15890,6 +16586,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -16010,6 +16709,12 @@ msgstr "" msgid "Member since %{date}" msgstr "УчаÑтник Ñ %{date}" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "УчаÑтники" @@ -16037,15 +16742,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16283,6 +17063,9 @@ msgstr "Объединенные ветви удалÑÑŽÑ‚ÑÑ. Ðто може msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16690,6 +17473,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16703,7 +17507,7 @@ msgid "MilestoneSidebar|Edit" msgstr "" msgid "MilestoneSidebar|From" -msgstr "" +msgstr "С" msgid "MilestoneSidebar|Issues" msgstr "ОбÑуждениÑ" @@ -17005,9 +17809,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -17065,6 +17875,38 @@ msgstr "ПроÑтранÑтво имён пуÑто" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17320,6 +18162,9 @@ msgstr "Ðикогда" msgid "New" msgstr "Ðовый" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "Ðовое Приложение" @@ -17786,6 +18631,9 @@ msgstr "" msgid "None" msgstr "ПуÑто" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17816,9 +18664,6 @@ msgstr "ÐедоÑтаточно данных" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "Ðе ÑейчаÑ" - msgid "Not ready yet. Try again later." msgstr "" @@ -17871,7 +18716,7 @@ msgid "Notes|This comment has changed since you started editing, please review t msgstr "Ðтот комментарий изменилÑÑ Ñ Ñ‚ÐµÑ… пор, как вы начали редактирование, проÑмотрите %{open_link}обновленный комментарий%{close_link}, чтобы убедитьÑÑ, что Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð½Ðµ потерÑна" msgid "Nothing found…" -msgstr "" +msgstr "Ðичего не найдено…" msgid "Nothing to preview." msgstr "" @@ -18009,7 +18854,7 @@ msgid "Number of commits per MR" msgstr "" msgid "Number of employees" -msgstr "" +msgstr "ЧиÑло Ñотрудников" msgid "Number of events" msgstr "" @@ -18053,6 +18898,9 @@ msgstr "OmniAuth" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "По плану" @@ -18098,9 +18946,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -18110,9 +18955,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18234,19 +19076,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "Открыть иÑходник" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18420,6 +19256,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "Добавить иÑточник NuGet" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18516,7 +19355,7 @@ msgstr "ЕÑли вы еще не Ñделали Ñтого, вам нужно msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18540,9 +19379,6 @@ msgstr "XML Maven" msgid "PackageRegistry|NPM" msgstr "NPM" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "NuGet" @@ -18564,8 +19400,8 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" -msgstr "PyPi" +msgid "PackageRegistry|PyPI" +msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" msgstr "" @@ -18580,7 +19416,7 @@ msgid "PackageRegistry|Source project located at %{link}" msgstr "" msgid "PackageRegistry|There are no %{packageType} packages yet" -msgstr "" +msgstr "Пока что нет пакетов %{packageType}" msgid "PackageRegistry|There are no other versions of this package." msgstr "" @@ -18588,9 +19424,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "Пока что нет пакетов" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "Ðе удалоÑÑŒ получить ÑÐ²ÐµÐ´ÐµÐ½Ð¸Ñ Ð¾Ð± Ñтом пакете." @@ -18606,9 +19439,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "Ðевозможно загрузить пакет" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18618,17 +19448,11 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "Вам также может понадобитьÑÑ Ð½Ð°Ñтроить аутентификацию Ñ Ð¸Ñпользованием токена. %{linkStart}Смотрите документацию%{linkEnd}, чтобы узнать больше." -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" msgid "PackageRegistry|published by %{author}" -msgstr "" +msgstr "опубликовано %{author}" msgid "PackageRegistry|yarn command" msgstr "" @@ -18648,7 +19472,7 @@ msgstr "NPM" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18840,7 +19664,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18852,9 +19676,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "ВыполнÑйте обычные дейÑÑ‚Ð²Ð¸Ñ Ð½Ð°Ð´ проектом GitLab" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñти" @@ -18957,6 +19778,9 @@ msgstr "КоÑффициент уÑпеха:" msgid "PipelineCharts|Successful:" msgstr "УÑпех:" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "Ð’Ñего:" @@ -19038,6 +19862,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "CI Lint" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -19056,6 +19883,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "Ðачало работы Ñо Ñборочными линиÑми" @@ -19086,6 +19916,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "КÑш проекта уÑпешно очищен." @@ -19122,6 +19955,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19186,7 +20025,7 @@ msgid "Pipeline|Pipeline" msgstr "" msgid "Pipeline|Pipelines" -msgstr "" +msgstr "Сборочные линии" msgid "Pipeline|Raw text search is not currently supported. Please use the available search tokens." msgstr "" @@ -19350,6 +20189,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "ПожалуйÑта введите правильное чиÑло" @@ -19359,6 +20201,9 @@ msgstr "ПожалуйÑта, введите или загрузите лице msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19371,12 +20216,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "ПожалуйÑта, укажите имÑ" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19477,7 +20328,7 @@ msgid "Preferences|Choose what content you want to see on a project’s overview msgstr "Выберите, какое Ñодержимое вы хотите видеть на Ñтранице обзора проекта." msgid "Preferences|Choose what content you want to see on your homepage." -msgstr "" +msgstr "Выберите Ñодержимое, которое вы хотите видеть на вашей главной Ñтранице." msgid "Preferences|Customize integrations with third party services." msgstr "ÐаÑтройте интеграцию Ñо Ñторонними ÑервиÑами." @@ -19495,10 +20346,10 @@ msgid "Preferences|For example: 30 mins ago." msgstr "Ðапример, 30 минут назад." msgid "Preferences|Homepage content" -msgstr "" +msgstr "Содержимое главной Ñтраницы" msgid "Preferences|Instead of all the files changed, show only one file at a time. To switch between files, use the file browser." -msgstr "" +msgstr "ВмеÑто того чтобы показывать вÑе изменённые файлы, показывать только один файл. Чтобы переключатьÑÑ Ð¼ÐµÐ¶Ð´Ñƒ файлами, нужно будет иÑпользовать браузер файлов." msgid "Preferences|Integrations" msgstr "Интеграции" @@ -19519,7 +20370,7 @@ msgid "Preferences|Render whitespace characters in the Web IDE" msgstr "Отображать Ñимволы пробелов в Web IDE" msgid "Preferences|Show one file at a time on merge request's Changes tab" -msgstr "" +msgstr "Показывать только один файл во вкладке изменений запроÑа на ÑлиÑние одновременно" msgid "Preferences|Show whitespace changes in diffs" msgstr "Показывать Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¾Ð±ÐµÐ»Ð¾Ð² в отличиÑÑ…" @@ -19531,7 +20382,7 @@ msgid "Preferences|Syntax highlighting theme" msgstr "Тема подÑветки ÑинтакÑиÑа" msgid "Preferences|Tab width" -msgstr "" +msgstr "Ширина табулÑций" msgid "Preferences|These settings will update how dates and times are displayed for you." msgstr "Ðти наÑтройки обновÑÑ‚ отображение даты и времени Ð´Ð»Ñ Ð²Ð°Ñ." @@ -19581,9 +20432,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "Запретить пользователÑм изменÑть ÑпиÑок утверждающих запроÑа на ÑлиÑние" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20080,7 +20928,7 @@ msgid "Project Access Tokens" msgstr "" msgid "Project Audit Events" -msgstr "" +msgstr "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ð°ÑƒÐ´Ð¸Ñ‚Ð° проекта" msgid "Project Badges" msgstr "Значки Проекта" @@ -20277,7 +21125,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20362,7 +21210,7 @@ msgid "ProjectSettings|Do not allow" msgstr "Ðе разрешать" msgid "ProjectSettings|Enable 'Delete source branch' option by default" -msgstr "Включить опцию 'Удалить иÑходную ветку' по-умолчанию" +msgstr "Включить опцию 'Удалить иÑходную ветку' по умолчанию" msgid "ProjectSettings|Enable merge trains and pipelines for merged results" msgstr "" @@ -20580,6 +21428,9 @@ msgstr ".NET Core" msgid "ProjectTemplates|Android" msgstr "Android" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20634,6 +21485,9 @@ msgstr "Ruby on Rails" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -21090,6 +21944,9 @@ msgstr "Ветка" msgid "ProtectedBranch|Code owner approval" msgstr "Одобрение владельцем кода" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "Защитить" @@ -21160,7 +22017,7 @@ msgid "Protip:" msgstr "ПодÑказка:" msgid "Protocol" -msgstr "" +msgstr "Протокол" msgid "Provider" msgstr "Провайдер" @@ -21187,7 +22044,7 @@ msgid "Public deploy keys (%{deploy_keys_count})" msgstr "Публичные ключи Ñ€Ð°Ð·Ð²ÐµÑ€Ñ‚Ñ‹Ð²Ð°Ð½Ð¸Ñ (%{deploy_keys_count})" msgid "Public pipelines" -msgstr "" +msgstr "Открытые Ñборочные линии" msgid "Public projects Minutes cost factor" msgstr "" @@ -21216,6 +22073,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "ПриобреÑти больше минут" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "Отправить" @@ -21319,7 +22179,7 @@ msgid "Quickly and easily edit multiple files in your project." msgstr "" msgid "README" -msgstr "" +msgstr "README" msgid "Rails" msgstr "" @@ -21327,6 +22187,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "Ограничение количеÑтва запроÑов на бинарные данные в минуту" @@ -21408,6 +22271,9 @@ msgstr "" msgid "Refresh" msgstr "Обновить" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21454,9 +22320,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21509,7 +22372,7 @@ msgid "Related merge requests" msgstr "СвÑзанные запроÑÑ‹ на ÑлиÑние" msgid "Relates to" -msgstr "" +msgstr "ОтноÑитÑÑ Ðº" msgid "Release" msgid_plural "Releases" @@ -21668,6 +22531,9 @@ msgstr "" msgid "Remove limit" msgstr "Убрать лимит" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21681,7 +22547,7 @@ msgid "Remove parent epic from an epic" msgstr "Удалить родительÑкую цель" msgid "Remove primary node" -msgstr "" +msgstr "Удалить оÑновной узел" msgid "Remove priority" msgstr "" @@ -21705,7 +22571,7 @@ msgid "Remove user & report" msgstr "" msgid "Remove user from group" -msgstr "" +msgstr "Удалить Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð· группы" msgid "Removed" msgstr "" @@ -21788,6 +22654,9 @@ msgstr "УдалÑет дату завершениÑ." msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "Удаление Ñтой группы также приведет к удалению вÑех дочерних проектов, Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ Ð°Ñ€Ñ…Ð¸Ð²Ð½Ñ‹Ðµ, а также их реÑурÑов." @@ -21809,9 +22678,15 @@ msgstr "" msgid "Reopen epic" msgstr "Открыть цель повторно" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "Вновь открыть Ñтап" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21839,6 +22714,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21966,7 +22844,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21978,6 +22862,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21996,6 +22892,9 @@ msgstr "Граф репозиториÑ" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -22092,8 +22991,8 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" -msgstr "Требовать от вÑех пользователей в группе наÑтроить двух-факторную аутентификацию" +msgid "Require all users in this group to setup two-factor authentication" +msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." msgstr "" @@ -22125,6 +23024,9 @@ msgstr "Требование %{reference} было открыто повторн msgid "Requirement %{reference} has been updated" msgstr "Требование %{reference} было обновлено" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "Заголовок Ñ‚Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ð½Ðµ может Ñодержать больше %{limit} Ñимволов." @@ -22332,6 +23234,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22486,6 +23391,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22513,6 +23424,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22582,6 +23496,9 @@ msgstr "Ключи SSH хоÑта" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "Ключи SSH позволÑÑŽÑ‚ уÑтановить безопаÑное Ñоединение между вашим компьютером и GitLab." @@ -22591,6 +23508,12 @@ msgstr "Открытый ключ SSH" msgid "SSL Verification:" msgstr "Ð’ÐµÑ€Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð¿Ð¾ SSL:" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "Суббота" @@ -22606,6 +23529,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "Сохранить в любом Ñлучае" @@ -22630,9 +23556,6 @@ msgstr "Сохранить раÑпиÑание Ñборочной лини" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "Сохранить переменные" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22642,6 +23565,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "РаÑпиÑание новой Ñборочной линии" @@ -22681,6 +23607,9 @@ msgstr "ДоÑтуп" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22711,7 +23640,7 @@ msgstr "ПоиÑк" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22768,9 +23697,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "ПоиÑк групп" - msgid "Search merge requests" msgstr "" @@ -22852,9 +23778,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "Мы не Ñмогли найти никаких %{scope}, ÑоответÑтвующих %{term}" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22941,7 +23864,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22986,10 +23909,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -23118,6 +24041,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23181,6 +24107,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23209,10 +24141,10 @@ msgid "SecurityReports|The security dashboard displays the latest security repor msgstr "" msgid "SecurityReports|There was an error adding the comment." -msgstr "" +msgstr "Произошла ошибка при добавлении комментариÑ." msgid "SecurityReports|There was an error creating the issue." -msgstr "" +msgstr "Произошла ошибка при Ñоздании обÑуждениÑ." msgid "SecurityReports|There was an error creating the merge request." msgstr "" @@ -23220,6 +24152,13 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23400,6 +24339,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "Выберите необходимый регулÑторный Ñтандарт" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23415,7 +24357,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23430,9 +24372,6 @@ msgstr "Выберите ветвь, которую вы хотите уÑтан msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23526,6 +24465,9 @@ msgstr "РазделÑйте теги запÑтыми." msgid "September" msgstr "СентÑбрь" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "и" @@ -23640,6 +24582,9 @@ msgstr "Шаблоны Служб" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "ПродолжительноÑть ÑеÑÑии (в минутах)" @@ -23775,6 +24720,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "ÐаÑтройте Ñвой проект, чтобы автоматичеÑки загружать и/или Ñкачивать Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ Ð²/из другого репозиториÑ. Ветки, теги и коммиты будут ÑинхронизироватьÑÑ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑки." @@ -23880,6 +24828,15 @@ msgstr "Общие Runner'Ñ‹" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "Справка по общим Runner'ам" @@ -23898,9 +24855,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "ЕÑли вы когда-нибудь потерÑете Ñвой телефон или доÑтуп к вашему одноразовому паролю, каждый из Ñтих кодов воÑÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ‚ быть иÑпользован один раз, чтобы воÑÑтановить доÑтуп к вашей учетной запиÑи. ПожалуйÑта, храните их в надежном меÑте, или вы %{b_start}можете%{b_end} потерÑть доÑтуп к вашему аккаунту." +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "Показывать вÑех учаÑтников" @@ -24047,6 +25010,9 @@ msgstr "Вход / РегиÑтрациÑ" msgid "Sign in to \"%{group_name}\"" msgstr "Ð’Ñтупить в \"%{group_name}\"" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "Войдите, иÑÐ¿Ð¾Ð»ÑŒÐ·ÑƒÑ Ñмарт-карту" @@ -24074,6 +25040,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ð²Ñ…Ð¾Ð´Ð°" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ Ñ€ÐµÐ³Ð¸Ñтрации" @@ -24083,9 +25052,6 @@ msgstr "Ð˜Ð¼Ñ Ñлишком длинное (макÑимум - %{max_length} msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "Ð¤Ð°Ð¼Ð¸Ð»Ð¸Ñ Ñлишком Ð´Ð»Ð¸Ð½Ð½Ð°Ñ (макÑимум - %{max_length} Ñимволов)." -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "Слишком длинное Ð¸Ð¼Ñ (макÑимум %{max_length} Ñимволов)." - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "Слишком длинное Ð¸Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ (макÑимум %{max_length} Ñимволов)." @@ -24095,6 +25061,9 @@ msgstr "" msgid "Signed in" msgstr "ÐвторизовалиÑÑŒ" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "Вход Ñ %{authentication} аутентификацией" @@ -24206,17 +25175,11 @@ msgstr "Ðет Ñниппетов Ð´Ð»Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ." msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" -msgstr "" - -msgid "Snippets|File" -msgstr "" +msgstr "ОпиÑание (необÑзательно)" msgid "Snippets|Files" msgstr "" @@ -24224,9 +25187,6 @@ msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24461,6 +25421,9 @@ msgstr "Уровень доÑтупа, по возраÑтанию" msgid "SortOptions|Access level, descending" msgstr "Уровень доÑтупа, по убыванию" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "Дата ÑозданиÑ" @@ -24569,6 +25532,9 @@ msgstr "Ðедавно заходившие" msgid "SortOptions|Recently starred" msgstr "Сначала недавно избранные" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "Размер" @@ -24611,9 +25577,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "ИÑходный код" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24689,9 +25652,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "Укажите Ñледующий URL во Ð²Ñ€ÐµÐ¼Ñ Ð½Ð°Ñтройки Gitlab Runner:" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "ОпиÑание Ð´Ð»Ñ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð½Ð¾Ð³Ð¾ (squash) коммита" @@ -24755,6 +25715,9 @@ msgstr "Ð’ избранное" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24911,6 +25874,9 @@ msgstr "СтатиÑтика" msgid "Status" msgstr "СтатуÑ" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "СтатуÑ:" @@ -25040,6 +26006,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -25055,6 +26024,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -25097,6 +26069,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "Оплата" @@ -25181,6 +26159,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "УÑпешно заблокировано" @@ -25202,6 +26183,9 @@ msgstr "ÐÐ´Ñ€ÐµÑ Ñлектронной почты уÑпешно удален msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "УÑпешно запланирован запуÑк Ñборочной линии. Перейти к %{pipelines_link_start}Ñтранице Ñборочных линий%{pipelines_link_end} Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð¾Ñтей." +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "УÑпешно разблокировано" @@ -25337,12 +26321,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "Синхронизировано" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "СиÑтема" @@ -25370,6 +26360,9 @@ msgstr "СиÑтемные метрики (наÑтраиваемые)" msgid "System metrics (Kubernetes)" msgstr "СиÑтемные метрики (Kubernetes)" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25610,15 +26603,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25703,8 +26711,8 @@ msgstr "СпаÑибо за покупку!" msgid "Thanks! Don't show me this again" msgstr "СпаÑибо! Больше не показывать" -msgid "That's it, well done!%{celebrate}" -msgstr "Вот и вÑÑ‘, Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð°Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ð°!%{celebrate}" +msgid "That's it, well done!" +msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" msgstr "Группа \"%{group_path}\" позволÑет вам войти в ÑиÑтему Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ учетной запиÑи единого входа" @@ -25728,9 +26736,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25743,9 +26748,15 @@ msgstr "Трекер обÑуждений - Ñто меÑто, где можно msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "Сервер Prometheus ответил Ñ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð¼ \"bad request\". ПожалуйÑта, убедитеÑÑŒ, что запроÑÑ‹ верны и поддерживаютÑÑ Ð² вашей верÑии Prometheus. %{documentationLink}" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "URL, иÑпользуемый Ð´Ð»Ñ Ð¿Ð¾Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ Ðº Elasticsearch. ИÑпользуйте ÑпиÑок разделÑемых запÑтыми адреÑов Ð´Ð»Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ клаÑтеризации (напр., \"http://localhost:9200, http://localhost:9201\")." @@ -25792,7 +26803,7 @@ msgid "The contents of this group, its subgroups and projects will be permanentl msgstr "" msgid "The current issue" -msgstr "" +msgstr "Текущее обÑуждение" msgid "The data source is connected, but there is no data to display. %{documentationLink}" msgstr "ИÑточник данных подключен, но нет данных Ð´Ð»Ñ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ. %{documentationLink}" @@ -25842,6 +26853,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "Следующие Ñлементы ÐЕ будут ÑкÑпортированы:" @@ -25867,8 +26884,8 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "Глобальные наÑтройки требуют, чтобы вы включили двухфакторную аутентификацию Ð´Ð»Ñ Ð²Ð°ÑˆÐµÐ¹ учетной запиÑи." -msgid "The group and any internal projects can be viewed by any logged in user." -msgstr "Группа и любые внутренние проекты могут быть проÑмотрены любым пользователем, зарегиÑтрированным в ÑиÑтеме." +msgid "The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" msgid "The group and any public projects can be viewed without any authentication." msgstr "Группу и любые публичные проекты можно проÑматривать без какой-либо аутентификации." @@ -25978,8 +26995,8 @@ msgstr "Ðтап Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ð¾ÐºÐ°Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚ msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "Закрытый ключ, иÑпользуемый при предоÑтавлении клиентÑкого Ñертификата. Он будет зашифрован в ÑоÑтоÑнии покоÑ." -msgid "The project can be accessed by any logged in user." -msgstr "ДоÑтуп к проекту возможен любым зарегиÑтрированным пользователем." +msgid "The project can be accessed by any logged in user except external users." +msgstr "" msgid "The project can be accessed by any user who is logged in." msgstr "ДоÑтуп к проекту может получить любой пользователь, вошедший в ÑиÑтему." @@ -26038,6 +27055,9 @@ msgstr "Ðтап обзора показывает Ð²Ñ€ÐµÐ¼Ñ Ð¾Ñ‚ Ñоздан msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "Ð’Ñ€ÐµÐ¼Ñ Ñ€Ð°ÑпиÑÐ°Ð½Ð¸Ñ Ð´Ð¾Ð»Ð¶Ð½Ð¾ быть в будущем!" @@ -26050,8 +27070,8 @@ msgstr "Сниппет виден только мне." msgid "The snippet is visible only to project members." msgstr "Сниппет виден только учаÑтникам проекта." -msgid "The snippet is visible to any logged in user." -msgstr "Сниппет виден любому пользователю, вошедшему в ÑиÑтему." +msgid "The snippet is visible to any logged in user except external users." +msgstr "" msgid "The specified tab is invalid, please select another" msgstr "" @@ -26089,6 +27109,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -26197,6 +27220,9 @@ msgstr "Ðа диÑке уже еÑть репозиторий Ñ Ñ‚Ð°ÐºÐ¸Ð¼ и msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "Ðет доÑтупных данных. ПожалуйÑта, измените ваш выбор." @@ -26392,6 +27418,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26443,7 +27472,7 @@ msgstr "Ðто дейÑтвие может привеÑти к потере да msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26467,9 +27496,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26602,6 +27637,9 @@ msgstr "Ðто ÑпиÑок уÑтройÑтв, c которых вошли в msgid "This is a security log of important events involving your account." msgstr "Ðто журнал безопаÑноÑти важных Ñобытий, ÑвÑзанных Ñ Ð²Ð°ÑˆÐµÐ¹ учетной запиÑью." +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26611,6 +27649,9 @@ msgstr "" msgid "This is your current session" msgstr "Ðто ваша Ñ‚ÐµÐºÑƒÑ‰Ð°Ñ ÑеÑÑиÑ" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27163,6 +28204,12 @@ msgstr "Только что" msgid "Timeago|right now" msgstr "прÑмо ÑейчаÑ" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "Таймаут" @@ -27201,7 +28248,7 @@ msgstr "" msgid "To" msgstr "Ð’" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -27252,7 +28299,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27322,7 +28369,7 @@ msgid "To update Snippets with multiple files, you must use the `files` paramete msgstr "" msgid "To use Gitpod you must first enable the feature in the integrations section of your %{user_prefs}." -msgstr "" +msgstr "Чтобы иÑпользовать Gitpod, Ñначала нужно включить Ñту функцию в разделе интеграций ваших %{user_prefs}." msgid "To view all %{scannedResourcesCount} scanned URLs, please download the CSV file" msgstr "" @@ -27381,6 +28428,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "Переключить боковую панель" @@ -27453,16 +28503,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "Общее Ð²Ñ€ÐµÐ¼Ñ Ñ‚ÐµÑÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ñ„Ð¸ÐºÑаций/ÑлиÑний" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "Итоговый приоритет" msgid "Total: %{total}" msgstr "Ð’Ñего: %{total}" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27639,6 +28692,9 @@ msgstr "" msgid "Tuesday" msgstr "Вторник" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27787,6 +28843,9 @@ msgid "Unable to save iteration. Please try again" msgstr "" msgid "Unable to save your changes. Please try again." +msgstr "Ðевозможно Ñохранить ваши изменениÑ. ПожалуйÑта, попробуйте ещё раз." + +msgid "Unable to save your preference" msgstr "" msgid "Unable to schedule a pipeline to run immediately" @@ -27814,7 +28873,7 @@ msgid "Unarchiving the project will restore people's ability to make changes to msgstr "Разархивирование проекта вернёт людÑм возможноÑть вноÑить в него изменениÑ. Ð’ репозиторий можно будет отправлÑть коммиты, а также поÑвитÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñть Ñоздавать обÑуждениÑ, комментарии и другие ÑущноÑти. %{strong_start}ПоÑле активации Ñтот проект поÑвитÑÑ Ð² поиÑке и на панели инÑтрументов.%{strong_end}" msgid "Unassign from commenting user" -msgstr "" +msgstr "Отменить назначение комментирующего пользователÑ" msgid "Unassigned" msgstr "" @@ -27913,16 +28972,16 @@ msgid "Unresolved" msgstr "" msgid "UnscannedProjects|15 or more days" -msgstr "" +msgstr "15 или больше дней" msgid "UnscannedProjects|30 or more days" -msgstr "" +msgstr "30 или больше дней" msgid "UnscannedProjects|5 or more days" msgstr "" msgid "UnscannedProjects|60 or more days" -msgstr "" +msgstr "60 или больше дней" msgid "UnscannedProjects|Default branch scanning by project" msgstr "" @@ -28014,6 +29073,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -28152,10 +29214,13 @@ msgstr "СтатиÑтика иÑпользованиÑ" msgid "UsageQuota|%{help_link_start}Shared runners%{help_link_end} are disabled, so there are no limits set on pipeline usage" msgstr "%{help_link_start}Общие Runner'Ñ‹%{help_link_end} отключены, поÑтому нет наÑтроенных ограничений в иÑпользовании Ñборочных линий" +msgid "UsageQuota|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "Ðртефакты" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28182,6 +29247,9 @@ msgstr "Сборочные линии" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28194,9 +29262,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "Хранилище" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "Ð’ Ñтом проÑтранÑтве имен нет проектов, которые иÑпользуют общие обработчики заданий" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "Ðе ограничена" @@ -28218,15 +29313,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "ИÑпользование Ñ" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "Wiki" msgid "UsageQuota|Wikis" msgstr "Вики" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28281,10 +29388,7 @@ msgstr "Пользователь %{current_user_username} начал выдав msgid "User %{username} was successfully removed." msgstr "Пользователь %{username} был уÑпешно удален." -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28404,6 +29508,9 @@ msgstr "Уже Ñообщили о нарушении" msgid "UserProfile|Blocked user" msgstr "Заблокированный пользователь" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "Вклад в проекты" @@ -28500,9 +29607,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "Ð˜Ð¼Ñ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¸Ð»Ð¸ email" @@ -28558,7 +29662,7 @@ msgid "Using required encryption strategy when encrypted field is missing!" msgstr "" msgid "Valid from" -msgstr "" +msgstr "ДейÑтвителен Ñ" msgid "Validate" msgstr "" @@ -28656,6 +29760,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28967,7 +30077,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -29051,6 +30167,15 @@ msgstr "Мы не Ñмогли раÑпознать путь Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½ msgid "We could not determine the path to remove the issue" msgstr "Мы не можем определить путь Ð´Ð»Ñ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾Ð±ÑуждениÑ" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -29147,6 +30272,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29157,7 +30285,7 @@ msgid "Webhooks|Merge request events" msgstr "" msgid "Webhooks|Pipeline events" -msgstr "" +msgstr "Ð¡Ð¾Ð±Ñ‹Ñ‚Ð¸Ñ Ñборочной линии" msgid "Webhooks|Push events" msgstr "" @@ -29171,13 +30299,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29241,20 +30372,20 @@ msgid "Welcome to GitLab%{br_tag}%{name}!" msgstr "" msgid "Welcome to GitLab, %{first_name}!" -msgstr "" +msgstr "Добро пожаловать в GitLab, %{first_name}!" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -29267,7 +30398,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "Когда процеÑÑ Runner заблокирован, он не может быть назначен другим проектам" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29511,10 +30642,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29607,6 +30738,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29628,6 +30762,9 @@ msgstr "Ð’Ñ‹ иÑпользуете GitLab в режиме только Ð´Ð»Ñ msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "Ð’Ñ‹ получили Ñто Ñообщение, потому что вы ÑвлÑетеÑÑŒ админиÑтратором GitLab Ð´Ð»Ñ %{url}." +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29640,12 +30777,12 @@ msgstr "ВмеÑто Ñтого вы можете %{linkStart}проÑмотре msgid "You can also create a project from the command line." msgstr "Ð’Ñ‹ также можете Ñоздать проект из командной Ñтроки." -msgid "You can also press ⌘-Enter" -msgstr "Ð’Ñ‹ также можете нажать ⌘-Enter" - msgid "You can also press Ctrl-Enter" msgstr "Ð’Ñ‹ также можете нажать Ctrl-Enter" +msgid "You can also press ⌘-Enter" +msgstr "" + msgid "You can also star a label to make it a priority label." msgstr "" @@ -29658,6 +30795,15 @@ msgstr "Ð’Ñ‹ также можете загрузить ÑущеÑтвующие msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29859,6 +31005,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29871,6 +31020,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29895,9 +31053,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "Теперь вы можете закрыть Ñтап." -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29955,9 +31110,6 @@ msgstr "Вам необходимо загрузить ÑкÑпортирова msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -30060,19 +31212,22 @@ msgstr "Ð’Ñ‹ уже включили двухфакторную аутентиф msgid "YouTube" msgstr "YouTube" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -30102,6 +31257,9 @@ msgstr "Ваши Группы" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -30117,6 +31275,9 @@ msgstr "ÐктивноÑть ваших проектов" msgid "Your Public Email will be displayed on your public profile." msgstr "Ваша Ð¿ÑƒÐ±Ð»Ð¸Ñ‡Ð½Ð°Ñ Ð¿Ð¾Ñ‡Ñ‚Ð° будет отображатьÑÑ Ð² вашем профиле." +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "Ваши ключи SSH (%{count})" @@ -30385,9 +31546,6 @@ msgstr "Ð¸Ð¼Ñ Ð²ÐµÑ‚Ð²Ð¸" msgid "by" msgstr "по" -msgid "by %{user}" -msgstr "от %{user}" - msgid "cannot be a date in the past" msgstr "" @@ -30514,9 +31672,6 @@ msgstr "Сканирование контейнеров обнаруживает msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30557,14 +31712,11 @@ msgid "ciReport|Fixed:" msgstr "" msgid "ciReport|Found %{issuesWithCount}" -msgstr "" +msgstr "Ðайдено %{issuesWithCount}" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "РаÑÑледуйте Ñту уÑзвимоÑть, вынеÑÑ Ð½Ð° обÑуждение" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30650,6 +31802,9 @@ msgstr "" msgid "closed issue" msgstr "закрытое обÑуждение" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "комментарий" @@ -30898,8 +32053,8 @@ msgstr "диапазон недопуÑтимых IP адреÑов" msgid "is blocked by" msgstr "" -msgid "is enabled." -msgstr "включен." +msgid "is forbidden by a top-level group" +msgstr "" msgid "is invalid because there is downstream lock" msgstr "" @@ -30916,6 +32071,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "не разрешено. Попробуйте ещё раз Ñ Ð´Ñ€ÑƒÐ³Ð¸Ð¼ адреÑом Ñлектронной почты или ÑвÑжитеÑÑŒ Ñ Ð°Ð´Ð¼Ð¸Ð½Ð¸Ñтратором GitLab." @@ -30934,6 +32092,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "Ñлишком длинный (макÑимум 100 запиÑей)" @@ -30970,6 +32131,9 @@ msgstr "Ñлишком большой" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30986,10 +32150,10 @@ msgid "leave %{group_name}" msgstr "" msgid "less than a minute" -msgstr "" +msgstr "меньше минуты" msgid "level: %{level}" -msgstr "" +msgstr "уровень: %{level}" msgid "limit of %{project_limit} reached" msgstr "" @@ -31034,6 +32198,9 @@ msgstr "" msgid "missing" msgstr "отÑутÑтвует" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "наиболее недавнее развёртывание" @@ -31515,9 +32682,6 @@ msgstr "" msgid "projects" msgstr "проекты" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "быÑтрые дейÑтвиÑ" @@ -31530,9 +32694,6 @@ msgstr "" msgid "relates to" msgstr "отноÑитÑÑ Ðº" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "оÑталоÑÑŒ" @@ -31612,6 +32773,9 @@ msgstr "Ñвернуть" msgid "sign in" msgstr "войти" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "Ñортировка:" @@ -31792,9 +32956,6 @@ msgstr "" msgid "wiki page" msgstr "wiki-Ñтраница" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "Ñ %{additions} добавлениÑми, %{deletions} удалениÑми." @@ -31807,3 +32968,6 @@ msgstr "Ñ Ð¾ÑтавшимÑÑ Ð¸Ñтечением, неизменным на msgid "yaml invalid" msgstr "неверный YAML" +msgid "your settings" +msgstr "" + diff --git a/locale/si_LK/gitlab.po b/locale/si_LK/gitlab.po index 46cded55d06c05bf335ed677efdc512987b0989a..836260e1ac43da8f438a3556e6780b87ad034f61 100644 --- a/locale/si_LK/gitlab.po +++ b/locale/si_LK/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: si-LK\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:43\n" +"PO-Revision-Date: 2020-11-03 22:43\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/sk_SK/gitlab.po b/locale/sk_SK/gitlab.po index 331c8a5f3b62463e80b7c8d9b6854ee6b915db0b..6df0c35cec49b7fc3a081693e25ac2b1eb4e177e 100644 --- a/locale/sk_SK/gitlab.po +++ b/locale/sk_SK/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: sk\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:50\n" +"PO-Revision-Date: 2020-11-03 22:50\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -231,6 +231,13 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -273,13 +280,6 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -519,6 +519,20 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%{count} more" msgstr "" @@ -563,6 +577,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -608,6 +628,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -734,9 +760,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -844,7 +867,7 @@ msgstr[3] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -864,6 +887,9 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -1089,9 +1115,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -1132,6 +1155,18 @@ msgstr[3] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1164,6 +1199,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1173,19 +1211,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1478,6 +1505,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1779,6 +1809,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1932,7 +1965,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1968,10 +2001,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -2058,6 +2091,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -2082,6 +2118,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2196,6 +2235,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2205,6 +2259,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2217,12 +2277,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2277,6 +2355,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2286,6 +2367,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2331,6 +2415,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2355,6 +2442,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2364,6 +2454,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2379,22 +2472,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2461,10 +2554,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2581,6 +2674,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2590,10 +2692,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2605,19 +2707,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2632,6 +2743,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2641,7 +2758,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2659,7 +2779,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2668,6 +2788,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2734,9 +2875,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2761,6 +2899,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2782,6 +2923,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2803,12 +2947,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2857,6 +3007,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2869,9 +3022,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2899,9 +3058,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2989,9 +3154,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -3064,9 +3226,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3097,9 +3256,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -3124,6 +3280,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -3148,9 +3307,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -3166,6 +3322,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3503,6 +3662,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3753,6 +3915,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -4001,7 +4166,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -4022,6 +4208,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -4040,6 +4229,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -4097,9 +4289,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -4181,6 +4370,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4265,6 +4460,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4316,12 +4523,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4340,6 +4556,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4352,6 +4571,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4496,6 +4718,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4532,9 +4757,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4565,7 +4802,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4748,6 +4985,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -5159,6 +5399,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5342,9 +5585,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5363,9 +5603,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5474,6 +5711,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5498,7 +5738,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5525,6 +5765,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5708,6 +5951,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5765,9 +6011,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -6023,9 +6266,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -6041,9 +6281,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -6110,9 +6347,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -6179,9 +6413,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6248,9 +6479,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6311,6 +6539,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6395,6 +6626,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6536,9 +6770,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6650,9 +6881,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6966,7 +7194,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -7017,6 +7245,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -7088,6 +7319,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7467,6 +7701,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7527,6 +7764,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7536,6 +7776,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7569,6 +7812,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7819,6 +8065,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7912,6 +8161,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -8165,6 +8417,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8222,6 +8477,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8261,6 +8525,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8282,6 +8552,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8309,15 +8585,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8333,6 +8609,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8372,6 +8651,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8384,6 +8666,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8393,6 +8681,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8549,9 +8840,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8561,6 +8849,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8576,9 +8867,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8600,6 +8888,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8663,12 +8954,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8723,18 +9020,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8816,9 +9122,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8984,6 +9287,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -9032,6 +9341,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -9203,6 +9515,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9254,7 +9587,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9405,6 +9738,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9414,6 +9750,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9435,6 +9774,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9462,9 +9804,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9633,15 +9972,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9714,6 +10062,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9855,6 +10206,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9882,7 +10239,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9927,6 +10296,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9954,7 +10326,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10716,12 +11091,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10752,6 +11133,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10827,6 +11211,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10929,6 +11316,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10992,6 +11382,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -11004,6 +11397,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -11143,6 +11539,18 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -11173,6 +11581,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -11224,6 +11635,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11290,10 +11704,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11308,6 +11725,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11326,9 +11746,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11344,15 +11761,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11362,6 +11779,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11419,12 +11839,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11449,6 +11875,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11512,6 +11941,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11545,9 +11977,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11557,9 +11986,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11614,7 +12049,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -12160,7 +12595,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12181,6 +12616,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -12217,9 +12655,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12244,6 +12679,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12556,6 +12997,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12661,7 +13105,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12820,6 +13264,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12829,6 +13279,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12874,12 +13327,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12892,6 +13363,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12904,6 +13378,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12928,6 +13405,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13341,6 +13821,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13395,9 +13878,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13410,7 +13890,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13518,6 +13998,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13542,9 +14025,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13566,10 +14046,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13655,6 +14135,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13775,6 +14258,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13835,6 +14324,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13844,12 +14336,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13859,6 +14357,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13871,6 +14393,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13946,27 +14471,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13985,6 +14516,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -14016,6 +14550,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -14025,12 +14604,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -14064,6 +14661,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -14079,37 +14679,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -14118,6 +14739,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -14142,9 +14766,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14244,70 +14865,124 @@ msgstr "" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" msgid "InviteEmail|Join now" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgstr "" + +msgid "InviteMembersModal|Users were succesfully added" +msgstr "" + +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgstr "" + +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14358,6 +15033,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14574,6 +15252,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14829,6 +15510,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14847,6 +15531,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14976,9 +15666,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -15007,9 +15694,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -15043,6 +15727,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -15076,6 +15763,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -15121,6 +15811,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -15196,6 +15889,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15749,9 +16445,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15770,6 +16463,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15803,9 +16499,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15815,7 +16508,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15827,6 +16520,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15890,6 +16586,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -16010,6 +16709,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -16037,15 +16742,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16283,6 +17063,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16690,6 +17473,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -17005,9 +17809,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -17065,6 +17875,38 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17320,6 +18162,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17786,6 +18631,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17816,9 +18664,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -18053,6 +18898,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -18098,9 +18946,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -18110,9 +18955,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18234,19 +19076,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18420,6 +19256,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18516,7 +19355,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18540,9 +19379,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18564,7 +19400,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18588,9 +19424,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18606,9 +19439,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18618,12 +19448,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18648,7 +19472,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18840,7 +19664,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18852,9 +19676,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18957,6 +19778,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -19038,6 +19862,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -19056,6 +19883,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -19086,6 +19916,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -19122,6 +19955,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19350,6 +20189,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19359,6 +20201,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19371,12 +20216,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19581,9 +20432,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20277,7 +21125,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20580,6 +21428,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20634,6 +21485,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -21090,6 +21944,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -21216,6 +22073,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21327,6 +22187,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21408,6 +22271,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21454,9 +22320,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21668,6 +22531,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21788,6 +22654,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21809,9 +22678,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21839,6 +22714,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21966,7 +22844,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21978,6 +22862,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21996,6 +22892,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -22092,7 +22991,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -22125,6 +23024,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22332,6 +23234,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22486,6 +23391,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22513,6 +23424,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22582,6 +23496,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22591,6 +23508,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22606,6 +23529,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22627,10 +23553,7 @@ msgstr "" msgid "Save pipeline schedule" msgstr "" -msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." -msgstr "" - -msgid "Save variables" +msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" msgid "Saved scan settings and target site settings which are reusable." @@ -22642,6 +23565,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22681,6 +23607,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22711,7 +23640,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22768,9 +23697,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22852,9 +23778,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22941,7 +23864,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22986,10 +23909,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -23118,6 +24041,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23181,6 +24107,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23220,6 +24152,13 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23400,6 +24339,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23415,7 +24357,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23430,9 +24372,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23526,6 +24465,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23640,6 +24582,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23775,6 +24720,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23880,6 +24828,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23898,9 +24855,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -24047,6 +25010,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -24074,6 +25040,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -24083,9 +25052,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -24095,6 +25061,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -24206,27 +25175,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24461,6 +25421,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24569,6 +25532,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24611,9 +25577,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24689,9 +25652,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24755,6 +25715,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24911,6 +25874,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -25040,6 +26006,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -25055,6 +26024,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -25097,6 +26069,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -25181,6 +26159,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -25202,6 +26183,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25337,12 +26321,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25370,6 +26360,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25610,15 +26603,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25703,7 +26711,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25728,9 +26736,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25743,9 +26748,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25842,6 +26853,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25867,7 +26884,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25978,7 +26995,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -26038,6 +27055,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -26050,7 +27070,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -26089,6 +27109,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -26197,6 +27220,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26392,6 +27418,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26443,7 +27472,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26467,9 +27496,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26602,6 +27637,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26611,6 +27649,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27163,6 +28204,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -27201,7 +28248,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -27252,7 +28299,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27381,6 +28428,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27453,16 +28503,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27639,6 +28692,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27789,6 +28845,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -28014,6 +29073,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -28152,10 +29214,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28182,6 +29247,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28194,9 +29262,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -28218,15 +29313,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28281,10 +29388,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28404,6 +29508,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28500,9 +29607,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28656,6 +29760,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28967,7 +30077,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -29051,6 +30167,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -29147,6 +30272,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29171,13 +30299,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29246,15 +30377,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -29267,7 +30398,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29511,10 +30642,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29607,6 +30738,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29628,6 +30762,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29640,10 +30777,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29658,6 +30795,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29859,6 +31005,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29871,6 +31020,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29895,9 +31053,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29955,9 +31110,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -30060,19 +31212,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -30102,6 +31257,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -30117,6 +31275,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30385,9 +31546,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30514,9 +31672,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30562,9 +31717,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30650,6 +31802,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30898,7 +32053,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30916,6 +32071,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30934,6 +32092,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30970,6 +32131,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -31034,6 +32198,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31515,9 +32682,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31530,9 +32694,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31612,6 +32773,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31792,9 +32956,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31807,3 +32968,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/sl_SI/gitlab.po b/locale/sl_SI/gitlab.po index 769f12b690bc02b9bab43d593d8cd7b2ef52d528..695c70b44b01bca0c7988dc4c00748c3d61c5fff 100644 --- a/locale/sl_SI/gitlab.po +++ b/locale/sl_SI/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: sl\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:50\n" +"PO-Revision-Date: 2020-11-03 22:50\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -231,6 +231,13 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -273,13 +280,6 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -519,6 +519,20 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%{count} more" msgstr "" @@ -563,6 +577,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -608,6 +628,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -734,9 +760,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -844,7 +867,7 @@ msgstr[3] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -864,6 +887,9 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -1089,9 +1115,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -1132,6 +1155,18 @@ msgstr[3] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1164,6 +1199,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1173,19 +1211,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1478,6 +1505,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1779,6 +1809,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1932,7 +1965,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1968,10 +2001,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -2058,6 +2091,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -2082,6 +2118,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2196,6 +2235,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2205,6 +2259,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2217,12 +2277,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2277,6 +2355,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2286,6 +2367,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2331,6 +2415,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2355,6 +2442,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2364,6 +2454,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2379,22 +2472,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2461,10 +2554,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2581,6 +2674,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2590,10 +2692,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2605,19 +2707,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2632,6 +2743,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2641,7 +2758,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2659,7 +2779,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2668,6 +2788,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2734,9 +2875,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2761,6 +2899,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2782,6 +2923,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2803,12 +2947,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2857,6 +3007,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2869,9 +3022,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2899,9 +3058,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2989,9 +3154,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -3064,9 +3226,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3097,9 +3256,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -3124,6 +3280,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -3148,9 +3307,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -3166,6 +3322,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3503,6 +3662,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3753,6 +3915,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -4001,7 +4166,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -4022,6 +4208,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -4040,6 +4229,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -4097,9 +4289,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -4181,6 +4370,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4265,6 +4460,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4316,12 +4523,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4340,6 +4556,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4352,6 +4571,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4496,6 +4718,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4532,9 +4757,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4565,7 +4802,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4748,6 +4985,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -5159,6 +5399,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5342,9 +5585,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5363,9 +5603,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5474,6 +5711,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5498,7 +5738,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5525,6 +5765,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5708,6 +5951,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5765,9 +6011,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -6023,9 +6266,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -6041,9 +6281,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -6110,9 +6347,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -6179,9 +6413,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6248,9 +6479,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6311,6 +6539,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6395,6 +6626,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6536,9 +6770,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6650,9 +6881,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6966,7 +7194,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -7017,6 +7245,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -7088,6 +7319,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7467,6 +7701,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7527,6 +7764,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7536,6 +7776,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7569,6 +7812,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7819,6 +8065,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7912,6 +8161,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -8165,6 +8417,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8222,6 +8477,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8261,6 +8525,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8282,6 +8552,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8309,15 +8585,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8333,6 +8609,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8372,6 +8651,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8384,6 +8666,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8393,6 +8681,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8549,9 +8840,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8561,6 +8849,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8576,9 +8867,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8600,6 +8888,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8663,12 +8954,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8723,18 +9020,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8816,9 +9122,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8984,6 +9287,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -9032,6 +9341,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -9203,6 +9515,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9254,7 +9587,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9405,6 +9738,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9414,6 +9750,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9435,6 +9774,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9462,9 +9804,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9633,15 +9972,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9714,6 +10062,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9855,6 +10206,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9882,7 +10239,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9927,6 +10296,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9954,7 +10326,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10716,12 +11091,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10752,6 +11133,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10827,6 +11211,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10929,6 +11316,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10992,6 +11382,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -11004,6 +11397,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -11143,6 +11539,18 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -11173,6 +11581,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -11224,6 +11635,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11290,10 +11704,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11308,6 +11725,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11326,9 +11746,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11344,15 +11761,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11362,6 +11779,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11419,12 +11839,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11449,6 +11875,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11512,6 +11941,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11545,9 +11977,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11557,9 +11986,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11614,7 +12049,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -12160,7 +12595,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12181,6 +12616,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -12217,9 +12655,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12244,6 +12679,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12556,6 +12997,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12661,7 +13105,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12820,6 +13264,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12829,6 +13279,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12874,12 +13327,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12892,6 +13363,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12904,6 +13378,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12928,6 +13405,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13341,6 +13821,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13395,9 +13878,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13410,7 +13890,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13518,6 +13998,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13542,9 +14025,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13566,10 +14046,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13655,6 +14135,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13775,6 +14258,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13835,6 +14324,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13844,12 +14336,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13859,6 +14357,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13871,6 +14393,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13946,27 +14471,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13985,6 +14516,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -14016,6 +14550,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -14025,12 +14604,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -14064,6 +14661,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -14079,37 +14679,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -14118,6 +14739,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -14142,9 +14766,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14244,70 +14865,124 @@ msgstr "" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" msgid "InviteEmail|Join now" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgstr "" + +msgid "InviteMembersModal|Users were succesfully added" +msgstr "" + +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgstr "" + +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14358,6 +15033,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14574,6 +15252,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14829,6 +15510,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14847,6 +15531,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14976,9 +15666,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -15007,9 +15694,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -15043,6 +15727,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -15076,6 +15763,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -15121,6 +15811,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -15196,6 +15889,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15749,9 +16445,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15770,6 +16463,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15803,9 +16499,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15815,7 +16508,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15827,6 +16520,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15890,6 +16586,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -16010,6 +16709,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -16037,15 +16742,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16283,6 +17063,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16690,6 +17473,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -17005,9 +17809,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -17065,6 +17875,38 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17320,6 +18162,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17786,6 +18631,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17816,9 +18664,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -18053,6 +18898,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -18098,9 +18946,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -18110,9 +18955,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18234,19 +19076,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18420,6 +19256,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18516,7 +19355,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18540,9 +19379,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18564,7 +19400,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18588,9 +19424,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18606,9 +19439,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18618,12 +19448,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18648,7 +19472,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18840,7 +19664,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18852,9 +19676,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18957,6 +19778,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -19038,6 +19862,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -19056,6 +19883,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -19086,6 +19916,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -19122,6 +19955,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19350,6 +20189,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19359,6 +20201,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19371,12 +20216,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19581,9 +20432,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20277,7 +21125,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20580,6 +21428,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20634,6 +21485,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -21090,6 +21944,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -21216,6 +22073,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21327,6 +22187,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21408,6 +22271,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21454,9 +22320,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21668,6 +22531,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21788,6 +22654,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21809,9 +22678,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21839,6 +22714,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21966,7 +22844,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21978,6 +22862,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21996,6 +22892,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -22092,7 +22991,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -22125,6 +23024,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22332,6 +23234,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22486,6 +23391,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22513,6 +23424,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22582,6 +23496,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22591,6 +23508,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22606,6 +23529,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22627,10 +23553,7 @@ msgstr "" msgid "Save pipeline schedule" msgstr "" -msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." -msgstr "" - -msgid "Save variables" +msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" msgid "Saved scan settings and target site settings which are reusable." @@ -22642,6 +23565,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22681,6 +23607,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22711,7 +23640,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22768,9 +23697,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22852,9 +23778,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22941,7 +23864,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22986,10 +23909,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -23118,6 +24041,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23181,6 +24107,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23220,6 +24152,13 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23400,6 +24339,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23415,7 +24357,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23430,9 +24372,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23526,6 +24465,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23640,6 +24582,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23775,6 +24720,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23880,6 +24828,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23898,9 +24855,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -24047,6 +25010,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -24074,6 +25040,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -24083,9 +25052,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -24095,6 +25061,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -24206,27 +25175,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24461,6 +25421,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24569,6 +25532,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24611,9 +25577,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24689,9 +25652,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24755,6 +25715,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24911,6 +25874,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -25040,6 +26006,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -25055,6 +26024,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -25097,6 +26069,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -25181,6 +26159,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -25202,6 +26183,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25337,12 +26321,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25370,6 +26360,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25610,15 +26603,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25703,7 +26711,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25728,9 +26736,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25743,9 +26748,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25842,6 +26853,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25867,7 +26884,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25978,7 +26995,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -26038,6 +27055,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -26050,7 +27070,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -26089,6 +27109,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -26197,6 +27220,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26392,6 +27418,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26443,7 +27472,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26467,9 +27496,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26602,6 +27637,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26611,6 +27649,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27163,6 +28204,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -27201,7 +28248,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -27252,7 +28299,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27381,6 +28428,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27453,16 +28503,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27639,6 +28692,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27789,6 +28845,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -28014,6 +29073,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -28152,10 +29214,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28182,6 +29247,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28194,9 +29262,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -28218,15 +29313,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28281,10 +29388,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28404,6 +29508,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28500,9 +29607,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28656,6 +29760,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28967,7 +30077,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -29051,6 +30167,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -29147,6 +30272,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29171,13 +30299,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29246,15 +30377,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -29267,7 +30398,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29511,10 +30642,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29607,6 +30738,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29628,6 +30762,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29640,10 +30777,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29658,6 +30795,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29859,6 +31005,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29871,6 +31020,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29895,9 +31053,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29955,9 +31110,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -30060,19 +31212,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -30102,6 +31257,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -30117,6 +31275,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30385,9 +31546,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30514,9 +31672,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30562,9 +31717,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30650,6 +31802,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30898,7 +32053,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30916,6 +32071,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30934,6 +32092,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30970,6 +32131,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -31034,6 +32198,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31515,9 +32682,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31530,9 +32694,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31612,6 +32773,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31792,9 +32956,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31807,3 +32968,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/sq_AL/gitlab.po b/locale/sq_AL/gitlab.po index b1b63eb174d1e662dee69f85c4ba71bf6a92bd60..7973a80d33bec1cc8f5a9e6c8da229106b864dc5 100644 --- a/locale/sq_AL/gitlab.po +++ b/locale/sq_AL/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: sq\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:50\n" +"PO-Revision-Date: 2020-11-03 22:50\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/sr_CS/gitlab.po b/locale/sr_CS/gitlab.po index a6daa719153162398d33b41f43a2ff9096491755..d3c6b25a8e12b573d3bace9f6e1d09ca73f50997 100644 --- a/locale/sr_CS/gitlab.po +++ b/locale/sr_CS/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: sr-CS\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:44\n" +"PO-Revision-Date: 2020-11-03 22:44\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -208,6 +208,12 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -244,12 +250,6 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -463,6 +463,18 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "%{count} more" msgstr "" @@ -505,6 +517,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -550,6 +568,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -676,9 +700,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -781,7 +802,7 @@ msgstr[2] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -799,6 +820,9 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -1018,9 +1042,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -1060,6 +1081,18 @@ msgstr[2] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1090,6 +1123,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1099,17 +1135,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1387,6 +1414,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1687,6 +1717,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1840,7 +1873,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1876,10 +1909,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1966,6 +1999,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1990,6 +2026,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2104,6 +2143,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2113,6 +2167,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2125,12 +2185,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2185,6 +2263,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2194,6 +2275,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2239,6 +2323,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2263,6 +2350,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2272,6 +2362,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2287,22 +2380,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" + +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2368,10 +2461,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2488,6 +2581,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2497,10 +2599,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2512,19 +2614,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2539,6 +2650,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2548,7 +2665,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2566,7 +2686,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2575,6 +2695,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2641,9 +2782,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2668,6 +2806,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2689,6 +2830,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2710,12 +2854,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2764,6 +2914,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2776,9 +2929,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2806,9 +2965,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2896,9 +3061,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2971,9 +3133,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3004,9 +3163,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -3031,6 +3187,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -3055,9 +3214,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -3073,6 +3229,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3406,6 +3565,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3655,6 +3817,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3901,7 +4066,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3922,6 +4108,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3940,6 +4129,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3997,9 +4189,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -4081,6 +4270,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4165,6 +4360,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4216,12 +4423,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4240,6 +4456,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4252,6 +4471,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4396,6 +4618,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4432,9 +4657,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4465,7 +4702,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4648,6 +4885,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -5059,6 +5299,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5242,9 +5485,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5263,9 +5503,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5374,6 +5611,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5398,7 +5638,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5425,6 +5665,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5608,6 +5851,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5665,9 +5911,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5923,9 +6166,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5941,9 +6181,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -6010,9 +6247,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -6079,9 +6313,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6148,9 +6379,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6211,6 +6439,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6295,6 +6526,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6436,9 +6670,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6550,9 +6781,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6865,7 +7093,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6916,6 +7144,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6985,6 +7216,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7363,6 +7597,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7423,6 +7660,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7432,6 +7672,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7465,6 +7708,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7714,6 +7960,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7807,6 +8056,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -8059,6 +8311,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8116,6 +8371,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8155,6 +8419,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8176,6 +8446,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8203,15 +8479,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8227,6 +8503,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8266,6 +8545,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8278,6 +8560,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8287,6 +8575,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8443,9 +8734,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8455,6 +8743,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8470,9 +8761,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8494,6 +8782,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8557,12 +8848,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8614,18 +8911,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8704,9 +9010,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8872,6 +9175,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8920,6 +9229,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -9091,6 +9403,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9142,7 +9475,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9292,6 +9625,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9301,6 +9637,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9322,6 +9661,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9349,9 +9691,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9520,15 +9859,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9601,6 +9949,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9742,6 +10093,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9769,7 +10126,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9814,6 +10183,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9841,7 +10213,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10603,12 +10978,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10639,6 +11020,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10714,6 +11098,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10816,6 +11203,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10879,6 +11269,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10891,6 +11284,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -11029,6 +11425,18 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -11059,6 +11467,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -11110,6 +11521,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11176,10 +11590,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11194,6 +11611,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11212,9 +11632,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11230,15 +11647,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11248,6 +11665,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11305,12 +11725,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11335,6 +11761,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11398,6 +11827,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11431,9 +11863,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11443,9 +11872,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11500,7 +11935,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -12046,7 +12481,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12067,6 +12502,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -12103,9 +12541,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12130,6 +12565,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12442,6 +12883,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12547,7 +12991,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12706,6 +13150,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12715,6 +13165,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12760,12 +13213,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12778,6 +13249,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12790,6 +13264,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12814,6 +13291,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13225,6 +13705,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13279,9 +13762,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13294,7 +13774,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13402,6 +13882,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13426,9 +13909,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13450,10 +13930,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13537,6 +14017,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13657,6 +14140,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13717,6 +14206,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13726,12 +14218,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13741,6 +14239,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13753,6 +14275,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13828,27 +14353,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13867,6 +14398,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13897,6 +14431,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13906,12 +14485,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13945,6 +14542,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13960,37 +14560,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13999,6 +14620,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -14023,9 +14647,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14125,70 +14746,124 @@ msgstr "" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14239,6 +14914,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14455,6 +15133,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14710,6 +15391,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14728,6 +15412,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14857,9 +15547,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14887,9 +15574,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14923,6 +15607,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14956,6 +15643,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -15001,6 +15691,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -15076,6 +15769,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15622,9 +16318,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15643,6 +16336,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15676,9 +16372,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15688,7 +16381,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15700,6 +16393,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15763,6 +16459,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15883,6 +16582,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15910,15 +16615,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16156,6 +16936,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16561,6 +17344,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16876,9 +17680,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16936,6 +17746,36 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17191,6 +18031,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17656,6 +18499,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17686,9 +18532,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17923,6 +18766,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17968,9 +18814,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17980,9 +18823,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18103,19 +18943,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18289,6 +19123,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18385,7 +19222,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18409,9 +19246,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18433,7 +19267,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18457,9 +19291,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18475,9 +19306,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18487,12 +19315,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18517,7 +19339,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18709,7 +19531,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18721,9 +19543,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18826,6 +19645,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18907,6 +19729,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18925,6 +19750,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18955,6 +19783,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18991,6 +19822,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19219,6 +20056,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19228,6 +20068,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19240,12 +20083,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19450,9 +20299,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20146,7 +20992,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20449,6 +21295,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20503,6 +21352,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20959,6 +21811,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -21085,6 +21940,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21196,6 +22054,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21277,6 +22138,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21322,9 +22186,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21535,6 +22396,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21655,6 +22519,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21676,9 +22543,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21706,6 +22579,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21832,7 +22708,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21844,6 +22726,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21862,6 +22756,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21958,7 +22855,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21991,6 +22888,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22195,6 +23095,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22348,6 +23251,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22375,6 +23284,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22444,6 +23356,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22453,6 +23368,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22468,6 +23389,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22492,9 +23416,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22504,6 +23425,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22543,6 +23467,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22573,7 +23500,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22630,9 +23557,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22714,9 +23638,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22792,7 +23713,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22837,10 +23758,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22969,6 +23890,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23032,6 +23956,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23071,6 +24001,12 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23251,6 +24187,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23266,7 +24205,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23281,9 +24220,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23377,6 +24313,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23491,6 +24430,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23626,6 +24568,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23731,6 +24676,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23749,9 +24703,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23896,6 +24856,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23923,6 +24886,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23932,9 +24898,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23944,6 +24907,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -24055,27 +25021,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24310,6 +25267,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24418,6 +25378,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24460,9 +25423,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24538,9 +25498,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24604,6 +25561,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24760,6 +25720,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24889,6 +25852,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24904,6 +25870,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24946,6 +25915,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -25030,6 +26005,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -25051,6 +26029,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25186,12 +26167,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25219,6 +26206,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25456,15 +26446,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25549,7 +26554,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25573,9 +26578,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25588,9 +26590,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25687,6 +26695,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25711,7 +26725,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25822,7 +26836,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25882,6 +26896,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25894,7 +26911,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25933,6 +26950,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -26041,6 +27061,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26236,6 +27259,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26287,7 +27313,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26311,9 +27337,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26446,6 +27478,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26455,6 +27490,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27007,6 +28045,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -27043,7 +28087,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -27094,7 +28138,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27223,6 +28267,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27295,16 +28342,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27481,6 +28531,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27631,6 +28684,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27856,6 +28912,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27994,10 +29053,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28024,6 +29086,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28036,9 +29101,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -28060,15 +29152,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28123,10 +29227,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28246,6 +29347,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28342,9 +29446,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28498,6 +29599,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28807,7 +29914,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28891,6 +30004,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28987,6 +30109,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29011,13 +30136,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29086,15 +30214,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -29107,7 +30235,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29350,10 +30478,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29446,6 +30574,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29467,6 +30598,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29479,10 +30613,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29497,6 +30631,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29698,6 +30841,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29710,6 +30856,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29734,9 +30889,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29794,9 +30946,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29899,19 +31048,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29941,6 +31093,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29956,6 +31111,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30223,9 +31381,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30352,9 +31507,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30400,9 +31552,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30487,6 +31636,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30730,7 +31882,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30748,6 +31900,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30766,6 +31921,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30802,6 +31960,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30865,6 +32026,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31342,9 +32506,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31357,9 +32518,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31438,6 +32596,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31618,9 +32779,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31633,3 +32791,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/sr_SP/gitlab.po b/locale/sr_SP/gitlab.po index 5a1ed95156c0ff4220ca3c09bfda21842c056f11..3daac77e0d9753c153af6b4d1bf7d1c171448f85 100644 --- a/locale/sr_SP/gitlab.po +++ b/locale/sr_SP/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: sr\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:50\n" +"PO-Revision-Date: 2020-11-03 22:50\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -208,6 +208,12 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -244,12 +250,6 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -463,6 +463,18 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "%{count} more" msgstr "" @@ -505,6 +517,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -550,6 +568,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -676,9 +700,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -781,7 +802,7 @@ msgstr[2] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -799,6 +820,9 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -1018,9 +1042,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -1060,6 +1081,18 @@ msgstr[2] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1090,6 +1123,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1099,17 +1135,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1387,6 +1414,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1687,6 +1717,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1840,7 +1873,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1876,10 +1909,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1966,6 +1999,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1990,6 +2026,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2104,6 +2143,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2113,6 +2167,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2125,12 +2185,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2185,6 +2263,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2194,6 +2275,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2239,6 +2323,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2263,6 +2350,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2272,6 +2362,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2287,22 +2380,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" + +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2368,10 +2461,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2488,6 +2581,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2497,10 +2599,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2512,19 +2614,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2539,6 +2650,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2548,7 +2665,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2566,7 +2686,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2575,6 +2695,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2641,9 +2782,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2668,6 +2806,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2689,6 +2830,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2710,12 +2854,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2764,6 +2914,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2776,9 +2929,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2806,9 +2965,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2896,9 +3061,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2971,9 +3133,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3004,9 +3163,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -3031,6 +3187,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -3055,9 +3214,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -3073,6 +3229,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3406,6 +3565,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3655,6 +3817,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3901,7 +4066,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3922,6 +4108,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3940,6 +4129,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3997,9 +4189,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -4081,6 +4270,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4165,6 +4360,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4216,12 +4423,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4240,6 +4456,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4252,6 +4471,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4396,6 +4618,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4432,9 +4657,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4465,7 +4702,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4648,6 +4885,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -5059,6 +5299,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5242,9 +5485,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5263,9 +5503,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5374,6 +5611,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5398,7 +5638,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5425,6 +5665,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5608,6 +5851,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5665,9 +5911,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5923,9 +6166,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5941,9 +6181,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -6010,9 +6247,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -6079,9 +6313,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6148,9 +6379,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6211,6 +6439,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6295,6 +6526,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6436,9 +6670,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6550,9 +6781,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6865,7 +7093,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6916,6 +7144,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6985,6 +7216,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7363,6 +7597,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7423,6 +7660,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7432,6 +7672,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7465,6 +7708,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7714,6 +7960,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7807,6 +8056,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -8059,6 +8311,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8116,6 +8371,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8155,6 +8419,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8176,6 +8446,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8203,15 +8479,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8227,6 +8503,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8266,6 +8545,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8278,6 +8560,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8287,6 +8575,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8443,9 +8734,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8455,6 +8743,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8470,9 +8761,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8494,6 +8782,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8557,12 +8848,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8614,18 +8911,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8704,9 +9010,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8872,6 +9175,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8920,6 +9229,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -9091,6 +9403,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9142,7 +9475,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9292,6 +9625,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9301,6 +9637,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9322,6 +9661,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9349,9 +9691,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9520,15 +9859,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9601,6 +9949,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9742,6 +10093,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9769,7 +10126,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9814,6 +10183,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9841,7 +10213,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10603,12 +10978,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10639,6 +11020,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10714,6 +11098,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10816,6 +11203,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10879,6 +11269,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10891,6 +11284,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -11029,6 +11425,18 @@ msgstr[0] "" msgstr[1] "" msgstr[2] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -11059,6 +11467,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -11110,6 +11521,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11176,10 +11590,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11194,6 +11611,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11212,9 +11632,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11230,15 +11647,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11248,6 +11665,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11305,12 +11725,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11335,6 +11761,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11398,6 +11827,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11431,9 +11863,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11443,9 +11872,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11500,7 +11935,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -12046,7 +12481,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12067,6 +12502,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -12103,9 +12541,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12130,6 +12565,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12442,6 +12883,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12547,7 +12991,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12706,6 +13150,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12715,6 +13165,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12760,12 +13213,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12778,6 +13249,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12790,6 +13264,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12814,6 +13291,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13225,6 +13705,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13279,9 +13762,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13294,7 +13774,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13402,6 +13882,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13426,9 +13909,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13450,10 +13930,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13537,6 +14017,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13657,6 +14140,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13717,6 +14206,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13726,12 +14218,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13741,6 +14239,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13753,6 +14275,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13828,27 +14353,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13867,6 +14398,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13897,6 +14431,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13906,12 +14485,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13945,6 +14542,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13960,37 +14560,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13999,6 +14620,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -14023,9 +14647,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14125,70 +14746,124 @@ msgstr "" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" +msgstr "" + +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14239,6 +14914,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14455,6 +15133,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14710,6 +15391,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14728,6 +15412,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14857,9 +15547,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14887,9 +15574,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14923,6 +15607,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14956,6 +15643,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -15001,6 +15691,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -15076,6 +15769,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15622,9 +16318,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15643,6 +16336,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15676,9 +16372,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15688,7 +16381,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15700,6 +16393,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15763,6 +16459,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15883,6 +16582,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15910,15 +16615,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16156,6 +16936,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16561,6 +17344,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16876,9 +17680,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16936,6 +17746,36 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17191,6 +18031,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17656,6 +18499,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17686,9 +18532,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17923,6 +18766,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17968,9 +18814,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17980,9 +18823,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18103,19 +18943,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18289,6 +19123,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18385,7 +19222,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18409,9 +19246,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18433,7 +19267,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18457,9 +19291,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18475,9 +19306,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18487,12 +19315,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18517,7 +19339,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18709,7 +19531,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18721,9 +19543,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18826,6 +19645,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18907,6 +19729,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18925,6 +19750,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18955,6 +19783,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18991,6 +19822,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19219,6 +20056,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19228,6 +20068,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19240,12 +20083,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19450,9 +20299,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20146,7 +20992,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20449,6 +21295,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20503,6 +21352,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20959,6 +21811,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -21085,6 +21940,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21196,6 +22054,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21277,6 +22138,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21322,9 +22186,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21535,6 +22396,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21655,6 +22519,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21676,9 +22543,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21706,6 +22579,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21832,7 +22708,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21844,6 +22726,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21862,6 +22756,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21958,7 +22855,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21991,6 +22888,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22195,6 +23095,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22348,6 +23251,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22375,6 +23284,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22444,6 +23356,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22453,6 +23368,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22468,6 +23389,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22492,9 +23416,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22504,6 +23425,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22543,6 +23467,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22573,7 +23500,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22630,9 +23557,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22714,9 +23638,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22792,7 +23713,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22837,10 +23758,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22969,6 +23890,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23032,6 +23956,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23071,6 +24001,12 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23251,6 +24187,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23266,7 +24205,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23281,9 +24220,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23377,6 +24313,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23491,6 +24430,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23626,6 +24568,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23731,6 +24676,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23749,9 +24703,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23896,6 +24856,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23923,6 +24886,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23932,9 +24898,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23944,6 +24907,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -24055,27 +25021,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24310,6 +25267,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24418,6 +25378,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24460,9 +25423,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24538,9 +25498,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24604,6 +25561,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24760,6 +25720,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24889,6 +25852,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24904,6 +25870,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24946,6 +25915,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -25030,6 +26005,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -25051,6 +26029,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25186,12 +26167,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25219,6 +26206,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25456,15 +26446,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25549,7 +26554,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25573,9 +26578,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25588,9 +26590,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25687,6 +26695,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25711,7 +26725,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25822,7 +26836,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25882,6 +26896,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25894,7 +26911,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25933,6 +26950,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -26041,6 +27061,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26236,6 +27259,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26287,7 +27313,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26311,9 +27337,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26446,6 +27478,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26455,6 +27490,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27007,6 +28045,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -27043,7 +28087,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -27094,7 +28138,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27223,6 +28267,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27295,16 +28342,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27481,6 +28531,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27631,6 +28684,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27856,6 +28912,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27994,10 +29053,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28024,6 +29086,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28036,9 +29101,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -28060,15 +29152,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28123,10 +29227,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28246,6 +29347,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28342,9 +29446,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28498,6 +29599,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28807,7 +29914,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28891,6 +30004,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28987,6 +30109,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29011,13 +30136,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29086,15 +30214,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -29107,7 +30235,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29350,10 +30478,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29446,6 +30574,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29467,6 +30598,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29479,10 +30613,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29497,6 +30631,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29698,6 +30841,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29710,6 +30856,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29734,9 +30889,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29794,9 +30946,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29899,19 +31048,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29941,6 +31093,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29956,6 +31111,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30223,9 +31381,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30352,9 +31507,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30400,9 +31552,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30487,6 +31636,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30730,7 +31882,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30748,6 +31900,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30766,6 +31921,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30802,6 +31960,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30865,6 +32026,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31342,9 +32506,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31357,9 +32518,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31438,6 +32596,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31618,9 +32779,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31633,3 +32791,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/sv_SE/gitlab.po b/locale/sv_SE/gitlab.po index 93e28b8a8d94ad5e4a71a00c197506f5ca43cb33..bc5e87bc27e3a9c8ef1361c59b5c402c7c2057c1 100644 --- a/locale/sv_SE/gitlab.po +++ b/locale/sv_SE/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: sv-SE\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:51\n" +"PO-Revision-Date: 2020-11-03 22:51\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/sw_KE/gitlab.po b/locale/sw_KE/gitlab.po index 82de5bbebf341f7e4c9c469734b3c94c28132161..c2a03296f392f8bf3e362248882057db81aa5b14 100644 --- a/locale/sw_KE/gitlab.po +++ b/locale/sw_KE/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: sw\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:44\n" +"PO-Revision-Date: 2020-11-03 22:43\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/tr_TR/gitlab.po b/locale/tr_TR/gitlab.po index 1e89acbf71798c98297427b7f344fd8000a5110c..321e0bed2d58ff40b065225646828dbc14b77d83 100644 --- a/locale/tr_TR/gitlab.po +++ b/locale/tr_TR/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: tr\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:48\n" +"PO-Revision-Date: 2020-11-03 22:48\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "%d baÅŸarısız" msgstr[1] "%d baÅŸarısız" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d sabit test sonucu" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "Bu grupta %d sorun" msgstr[1] "Bu grupta %d sorun" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "%d sorun seçili" -msgstr[1] "%d sorun seçili" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "%d sorun etiketle baÅŸarıyla içe aktarıldı" @@ -407,6 +407,16 @@ msgstr "%{name} kiÅŸisinden %{count} onay" msgid "%{count} files touched" msgstr "%{count} dosyaya dokunuldu" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "%{count} daha" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "%{host} yeni konumdan oturum açma" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "%{namespace_name} artık salt okunur. Åžunları yapamazsınız: %{base_message}" - msgid "%{name} contained %{resultsString}" msgstr "%{name} %{resultsString} ifadesini içeriyor" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "%{size} GiB" @@ -947,9 +969,6 @@ msgstr "(ilerlemeyi kontrol et)" msgid "(deleted)" msgstr "(silindi)" -msgid "(external source)" -msgstr "(dış kaynak)" - msgid "(line: %{startLine})" msgstr "(satır: %{startLine})" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "+%{approvers} onaylayan daha" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "+%{tags} daha fazla" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "- daha az göster" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "0 bayt" @@ -1025,15 +1059,8 @@ msgstr "Sınırsız için 0" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "1 %{type} ek" -msgstr[1] "%{count} %{type} ek" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "1 %{type} deÄŸiÅŸiklik" -msgstr[1] "%{count} %{type} deÄŸiÅŸiklik" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "Bu dala yazma yetkisi olan kullanıcı bu seçeneÄŸi seçti" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "API Yardımı" @@ -1595,6 +1625,9 @@ msgstr "Tablo ekle" msgid "Add a task list" msgstr "Görev listesi ekle" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "Tüm e-posta iletiÅŸiminde görünecek ek metin ekleyin. %{character_limit} karakter sınırı" @@ -1748,8 +1781,8 @@ msgstr "%{epic_ref} alt epik olarak eklendi." msgid "Added %{label_references} %{label_text}." msgstr "%{label_references} %{label_text} eklendi." -msgid "Added a To Do." -msgstr "Yapılacaklar listesi eklendi." +msgid "Added a to do." +msgstr "" msgid "Added an issue to an epic." msgstr "EpiÄŸe bir sorun eklendi." @@ -1784,12 +1817,12 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "%{labels} %{label_text} ekler." -msgid "Adds a To Do." -msgstr "Yapılacaklar listesi ekler." - msgid "Adds a Zoom meeting" msgstr "Zoom toplantısı ekler" +msgid "Adds a to do." +msgstr "" + msgid "Adds an issue to an epic." msgstr "EpiÄŸe bir sorun ekler." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "Sahibi" @@ -1898,6 +1934,9 @@ msgstr "İşleri durdurma baÅŸarısız oldu" msgid "AdminArea|Total users" msgstr "Toplam kullanıcı" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "Kullanıcı istatistikleri" @@ -2012,6 +2051,21 @@ msgstr "SSH Anahtarları" msgid "AdminStatistics|Snippets" msgstr "Parçacıklar" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "2FA Devre dışı" @@ -2021,6 +2075,12 @@ msgstr "2FA Etkin" msgid "AdminUsers|Access" msgstr "EriÅŸim" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "Etkin" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "Yöneticiler" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "Engelle" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "Kullanıcıyı engelle" @@ -2093,6 +2171,9 @@ msgstr "KoltuÄŸu kullanıyor" msgid "AdminUsers|It's you!" msgstr "Bu sensin!" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "Yeni kullanıcı" @@ -2102,6 +2183,9 @@ msgstr "Kullanıcı bulunamadı" msgid "AdminUsers|Owned groups will be left" msgstr "Sahip olunan gruplar bırakılacak" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "KiÅŸisel projeler bırakılacak" @@ -2147,6 +2231,9 @@ msgstr "Kullanıcı slash komutlarını kullanamayacak" msgid "AdminUsers|The user will not receive any notifications" msgstr "Kullanıcı herhangi bir bildirim almayacak" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "Onaylamak için, %{projectName} yazın" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "Yönetim" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "GeliÅŸmiÅŸ" @@ -2195,23 +2288,23 @@ msgstr "GeliÅŸmiÅŸ Ayarlar" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "GeliÅŸmiÅŸ izinler, Büyük Dosya Depolama ve İki Adımlı Kimlik DoÄŸrulama ayarları." -msgid "Advanced search functionality" -msgstr "GeliÅŸmiÅŸ arama iÅŸlevi" - msgid "After a successful password update you will be redirected to login screen." msgstr "BaÅŸarılı bir ÅŸifre güncellemesinden sonra giriÅŸ ekranına yönlendirileceksiniz." msgid "After a successful password update, you will be redirected to the login page where you can log in with your new password." msgstr "BaÅŸarılı bir ÅŸifre güncellemesinden sonra, yeni ÅŸifrenizle giriÅŸ yapabileceÄŸiniz giriÅŸ sayfasına yönlendirileceksiniz." -msgid "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." -msgstr "Bundan sonra, birleÅŸtirme onaylarını veya epikleri ve diÄŸer birçok özelliÄŸi kullanamazsınız." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." -msgstr "Bundan sonra, birleÅŸtirme onaylarını veya epikleri ve birçok güvenlik özelliÄŸini kullanamazsınız." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." +msgstr "" msgid "Alert" msgid_plural "Alerts" @@ -2275,12 +2368,12 @@ msgstr "Olaylar" msgid "AlertManagement|High" msgstr "Yüksek" +msgid "AlertManagement|Incident" +msgstr "" + msgid "AlertManagement|Info" msgstr "Bilgi" -msgid "AlertManagement|Issue" -msgstr "Sorun" - msgid "AlertManagement|Key" msgstr "" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "API URL" @@ -2404,10 +2506,10 @@ msgstr "Etkin" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "Kopyala" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" -msgstr "Genel" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" +msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "Uyarılar" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "Algoritma" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "Tüm konular çözüldü" -msgid "All users" -msgstr "Tüm kullanıcılar" - msgid "All users must have a name." msgstr "Tüm kullanıcıların bir adı olmalıdır." @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "Bu gruptaki projelerin Git LFS'yi kullanmasına izin verin" @@ -2596,6 +2737,9 @@ msgstr "Sistem kancalarından yerel aÄŸa gelen isteklere izin ver" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "Bu anahtarın depoya yollanmasına izin verilsin mi? (Varsayılan yalnızca alma eriÅŸimine izin verir.)" @@ -2617,12 +2761,18 @@ msgstr "İzin verildi" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "İzin verilmedi" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "Kubernetes kümelerini eklemeye ve yönetmenize olanak tanır." @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "%{project_path} dizininde bir alarm tetiklendi." @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "Bir hata oluÅŸtu" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "Proje yazarları alınırken bir hata oluÅŸtu." msgid "An error occurred previewing the blob" msgstr "Blob datanın öngösteriminde, bir hata meydana geldi" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "Bildirim aboneliÄŸini deÄŸiÅŸtirirken bir sorun meydana geldi" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "Sorun ağırlığı güncellenirken bir hata oluÅŸtu" @@ -2803,9 +2968,6 @@ msgstr "Terraform raporu alınırken bir hata oluÅŸtu." msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "Pano listeleri alınırken bir hata oluÅŸtu. Lütfen tekrar deneyin." @@ -2878,9 +3040,6 @@ msgstr "Sorunlar yüklenirken bir sorun oluÅŸtu" msgid "An error occurred while loading merge requests." msgstr "BirleÅŸtirme istekleri yüklenirken bir hata oluÅŸtu." -msgid "An error occurred while loading milestones" -msgstr "Dönüm noktaları yüklenirken bir hata oluÅŸtu" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "BirleÅŸtirme isteÄŸi yüklenirken bir hata oluÅŸtu." msgid "An error occurred while loading the pipelines jobs." msgstr "İş hattı iÅŸleri yüklenirken bir hata oluÅŸtu." -msgid "An error occurred while loading the subscription details." -msgstr "Abonelik ayrıntıları yüklenirken bir hata oluÅŸtu." - msgid "An error occurred while making the request." msgstr "Talep edilirken bir hata oluÅŸtu." @@ -2938,6 +3094,9 @@ msgstr "Önizleme yayını iletisi oluÅŸturulurken bir hata oluÅŸtu" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "Sorunları yeniden sıralarken bir hata oluÅŸtu." @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "Vekiller kaydedilirken bir hata oluÅŸtu" -msgid "An error occurred while searching for milestones" -msgstr "Dönüm noktaları aranırken bir hata oluÅŸtu" - msgid "An error occurred while subscribing to notifications." msgstr "Bildirimlere abone olunurken bir hata oluÅŸtu." @@ -2980,6 +3136,9 @@ msgstr "Bildirim aboneliÄŸi iptal edilirken bir hata oluÅŸtu." msgid "An error occurred while updating approvers" msgstr "Onaylama sırasında güncelleme yapılırken bir hata oluÅŸtu" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "ArÅŸiv iÅŸleri" msgid "Archive project" msgstr "Projeyi arÅŸivle" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "ArÅŸivlenmiÅŸ" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "%{assignee_name} kiÅŸisine atandı." +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "Bana atanan" @@ -3801,8 +3966,29 @@ msgstr "Önceden tanımlanmış bir CI / CD yapılandırmasına göre uygulaman msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "%{link_to_documentation} adresinden daha fazla bilgi edinin" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" -msgstr "Otomatik DevOps iÅŸ hattı etkinleÅŸtirildi ve alternatif bir CI yapılandırma dosyası bulunmazsa kullanılacak. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" +msgstr "" msgid "Autocomplete" msgstr "Otomatik tamamla" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "Let's Encrypt kullanarak otomatik sertifika yönetimi" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "Not" msgid "Available" msgstr "Kullanılabilir" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "Rozet resim baÄŸlantısı" msgid "Badges|Badge image preview" msgstr "Rozet resmi önizlemesi" -msgid "Badges|Delete badge" -msgstr "Rozeti sil" - msgid "Badges|Delete badge?" msgstr "Rozet silinsin mi?" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "Dikkatli olun. Projenin isim alanını deÄŸiÅŸtirmek, istenmeyen yan etkilere neden olabilir." @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "Yükselt" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "GeniÅŸlet" msgid "Boards|View scope" msgstr "Kapsamı görüntüle" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "Bu projenin deposunda %{branchName} dalı bulunamadı." msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "proje ayarları" msgid "Branches|protected" msgstr "korumalı" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "Dahili" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "%{user_name} tarafından" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "Alt epik mevcut deÄŸil." msgid "Child epic doesn't exist." msgstr "Alt epik mevcut deÄŸil." +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "Tüm ortamlar" msgid "CiVariable|Create wildcard" msgstr "Joker oluÅŸtur" -msgid "CiVariable|Error occurred while saving variables" -msgstr "DeÄŸiÅŸkenler kaydedilirken hata oluÅŸtu" - msgid "CiVariable|Masked" msgstr "Maskeli" @@ -5163,9 +5403,6 @@ msgstr "Maskelemeyi aç/kapat" msgid "CiVariable|Toggle protected" msgstr "Korumayı aç/kapat" -msgid "CiVariable|Validation failed" -msgstr "DoÄŸrulama baÅŸarısız" - msgid "Classification Label (optional)" msgstr "Sınıflandırma Etiketi (isteÄŸe baÄŸlı)" @@ -5274,6 +5511,9 @@ msgstr "%{tabname} sekmesini kapat" msgid "Close epic" msgstr "EpiÄŸi kapat" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "Dönüm noktasını kapat" @@ -5298,8 +5538,8 @@ msgstr "Kapalı sorunlar" msgid "Closed this %{quick_action_target}." msgstr "%{quick_action_target} kapatıldı." -msgid "Closed: %{closedIssuesCount}" -msgstr "Kapatıldı: %{closedIssuesCount}" +msgid "Closed: %{closed}" +msgstr "" msgid "Closes this %{quick_action_target}." msgstr "%{quick_action_target} bunu kapatır." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "Bölgeler yükleniyor" - msgid "ClusterIntegration|Loading VPCs" msgstr "VPC'ler yükleniyor" @@ -5910,9 +6147,6 @@ msgstr "Proje bulunamadı" msgid "ClusterIntegration|No projects matched your search" msgstr "Aramanız ile eÅŸleÅŸen bir proje yok" -msgid "ClusterIntegration|No region found" -msgstr "Bölge bulunamadı" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "Bölge" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "Kubernetes küme bütünleÅŸmesini kaldır" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "Projeleri ara" -msgid "ClusterIntegration|Search regions" -msgstr "Bölgeleri ara" - msgid "ClusterIntegration|Search security groups" msgstr "Güvenlik gruplarını ara" @@ -6111,6 +6339,9 @@ msgstr "Seçili alan için proje seç" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "Alan seç" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "Bir bölge seçin" - msgid "ClusterIntergation|Select a security group" msgstr "Bir güvenlik grubu seçin" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "Çok yakında" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "Virgülle ayrılmış, örneÄŸin '1.1.1.1, 2.2.2.0/24'" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "BaÄŸlantı zaman aşımına uÄŸradı" msgid "Connection timeout" msgstr "BaÄŸlantı zaman aşımı" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "Yükseltmek için satıcı ile iletiÅŸim kurun" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "Sohbet takma adı %{chat_name} silinemedi." msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "Ülke" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "OluÅŸturulma tarihi" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "OluÅŸturulma tarihi:" @@ -7702,6 +7951,9 @@ msgstr "Özel CI yapılandırma yolu" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "Özel ana bilgisayar adı (özel iÅŸleme e-postaları için)" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "Veri hala hesaplanıyor..." +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "Veri kaynağı adı bulunamadı" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "Yorumu sil" -msgid "Delete Snippet" -msgstr "Parçacığı Sil" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "Panoyu sil" @@ -8364,9 +8655,6 @@ msgstr "Etiketi sil" msgid "Delete label: %{label_name} ?" msgstr "%{label_name} etiketi silinsin mi?" -msgid "Delete list" -msgstr "Listeyi sil" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "Kod parçacığı silinsin mi?" msgid "Delete source branch" msgstr "Kaynak dalı sil" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "Bu eki sil" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "%{user_name} sohbet takma adına izin verilmedi." +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "Lisans" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "Açıklama" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "Bir veya daha fazla kümeyle iliÅŸkilendirilirken etki alanı silinemez." +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "Bir daha gösterme" @@ -9236,9 +9578,6 @@ msgstr "Farklı indir" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "Varlığı indir" - msgid "Download codes" msgstr "Kodları indir" @@ -9407,15 +9746,24 @@ msgstr "Genel dağıtım anahtarını düzenle" msgid "Edit stage" msgstr "AÅŸamayı düzenle" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "Bu sürümü düzenle" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "Viki sayfasını düzenle" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "Bir konudaki en son yorumunu düzenle (boÅŸ bir metin alanından)" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "%{timeago} düzenlendi" @@ -9488,6 +9836,9 @@ msgstr "E-posta gönderildi" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "E-postalarda üstbilgi ve altbilgiyi etkinleÅŸtir" msgid "Enable integration" msgstr "Entegrasyonu etkinleÅŸtir" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "Bakım modunu etkinleÅŸtir" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "BirleÅŸtirme iÅŸlemleri hariç tutuluyor. 6,000 iÅŸlem ile sınırlı." +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "Onaylayanları geniÅŸlet" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "Dışa aktarma sorunları" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "Projeyi dışa aktar" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "İlgili dalların yüklenmesi baÅŸarısız oldu" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "* (Tüm Ortamlar)" @@ -10945,6 +11353,9 @@ msgstr "Yapılandır" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "Özellik bayrağı oluÅŸtur" @@ -10996,6 +11407,9 @@ msgstr "Özellik bayrağı %{name} kaldırılacak. Emin misiniz?" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "Kullanıcı listeleri geri alınırken bir hata oluÅŸtu" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "Liste" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "Bir kullanıcı listesi seçin" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "Yapılandırılmış kullanıcı listesi yok" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "Åžub" @@ -11191,12 +11611,18 @@ msgstr "Dosya ÅŸablonları" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "Dosyalar" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "Git revizyonuna göre filtrele" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "Etikete göre filtrele" @@ -11284,6 +11713,9 @@ msgstr "Süzgeç..." msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "İlk Görülme" @@ -11329,9 +11758,15 @@ msgstr "Haftanın ilk günü" msgid "First name" msgstr "Ad" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "Düzeltilme zamanı" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "Git sürümü" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "Projelerinize gidin" msgid "Go to your snippets" msgstr "Parçacıklarınıza gidin" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "Google Cloud Platformu" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "Grup profil resmi" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "Aramanızı geniÅŸletmek için süzgeçleri deÄŸiÅŸtirin veya kaldırın; %{startDate} - %{endDate}." +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "SAML Response XML'ini Kopyala" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "NameID" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "GeçmiÅŸ" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,8 +13658,8 @@ msgstr "Åžifremi unuttum" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "Let's Encrypt %{link_start}Hizmet Åžartları%{link_end}nı okudum ve kabul ediyorum (PDF)" -msgid "I'd like to receive updates via email about GitLab" -msgstr "GitLab ile ilgili e-posta yoluyla güncellemeler almak istiyorum" +msgid "I'd like to receive updates about GitLab via email" +msgstr "" msgid "ID" msgstr "" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "Proje üyelerini içe aktar" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "Bir alıntı ekle" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "Kod ekle" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "Öneri ekle" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "Görüşler" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,38 +14441,59 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "Standart" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "Dahili" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." -msgstr "Dahili - Projeye giriÅŸ yapan herhangi bir kullanıcı tarafından eriÅŸilebilir." +msgid "Internal - The project can be accessed by any logged in user except external users." +msgstr "" msgid "Internal URL (optional)" msgstr "" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "Aralık Deseni" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14000,76 +14621,130 @@ msgstr "" msgid "Invite group" msgstr "Grup davet et" -msgid "Invite member" -msgstr "Üye davet et" +msgid "Invite member" +msgstr "Üye davet et" + +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" -msgid "Invite teammates (optional)" +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "Sorun Panoları" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "Oca" msgid "January" msgstr "Ocak" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "Klavye kısayolları" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "Etiket Tanıtımı" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "Dil" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "Son EriÅŸim Tarihi" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "Son İş Hattı" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "Soyadı" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "Son cevap:" @@ -14836,6 +15523,9 @@ msgstr "Son güncelleme" msgid "Last used" msgstr "Son kullanılan" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "Son kullanım:" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "Daha fazlasını öğrenin" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "Otomatik DevOps hakkında daha fazla bilgi edinin" @@ -14956,6 +15649,9 @@ msgstr "\"Dosya türü\" ve \"Teslim yöntemi\" seçeneklerini varsayılan deÄŸe msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "Mar" msgid "March" msgstr "Mart" -msgid "Mark To Do as done" -msgstr "Yapılacakları yapıldı olarak iÅŸaretle" - msgid "Mark as done" msgstr "Bitti olarak iÅŸaretle" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "Biçimlendirme" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "Yapılacaklar yapıldı olarak iÅŸaretlendi." - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,8 +16254,8 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." -msgstr "Yapılacakları yapıldı olarak iÅŸaretler." +msgid "Marked to do as done." +msgstr "" msgid "Marks this %{noun} as Work In Progress." msgstr "" @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "Üye kilidi" msgid "Member since %{date}" msgstr "%{date} tarihinden beri üye" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "Üyeler" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "Bu birleÅŸtirme isteÄŸi birleÅŸtirildi." +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "Yeni" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "Yeni Uygulama" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "Yok" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "Yeterli veri yok" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,21 +18810,15 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "Projeleri aç" - msgid "Open raw" msgstr "Ham olarak aç" msgid "Open sidebar" msgstr "Kenar çubuÄŸunu aç" -msgid "Open: %{openIssuesCount}" +msgid "Open: %{open}" msgstr "" -msgid "Open: %{open} • Closed: %{closed}" -msgstr "Açık: %{open} • Kapalı: %{closed}" - msgid "Opened" msgstr "Açıldı" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "BaÅŸarı oranı:" msgid "PipelineCharts|Successful:" msgstr "BaÅŸarılı:" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "Toplam:" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "Android" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "Daha fazla dakika satın al" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "GüncellenmiÅŸ durumu göstermek için bir saniye içinde yenilenecek..." @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "BitiÅŸ tarihini kaldırır." msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "EpiÄŸi yeniden aç" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "Depo GrafiÄŸi" msgid "Repository Settings" msgstr "Depo Ayarları" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,13 +23216,22 @@ msgstr "SSH ana bilgisayar anahtarları" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" -msgid "SSH public key" +msgid "SSH public key" +msgstr "" + +msgid "SSL Verification:" +msgstr "" + +msgid "Sample Data" msgstr "" -msgid "SSL Verification:" +msgid "Satisfied" msgstr "" msgid "Saturday" @@ -22330,6 +23249,9 @@ msgstr "DeÄŸiÅŸiklikleri Kaydet" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22354,9 +23276,6 @@ msgstr "İş hattı takvimini kaydet" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "DeÄŸiÅŸkenleri kaydet" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "Yeni bir iÅŸ hattını zamanla" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "Ara" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "Çatalları ara" -msgid "Search groups" -msgstr "Grupları ara" - msgid "Search merge requests" msgstr "BirleÅŸtirme isteklerini arayın" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "İçe aktarmak istediÄŸiniz projeleri seçin." msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "Özel proje ÅŸablonu kaynak grubunu seçin." -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "Konuları virgüllerle ayırın." msgid "September" msgstr "Eylül" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "Hizmet Åžablonları" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "Oturum süresi (dakika)" @@ -23477,6 +24416,9 @@ msgstr "Yeni ÅŸifre ayarla" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "Paylaşılan projeler" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "Tüm üyeleri göster" @@ -23745,6 +24702,9 @@ msgstr "Oturum aç / Kayıt ol" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "Akıllı kart kullanarak oturum açın" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "Oturum açma kısıtlamaları" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "Kayıt kısıtlamaları" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "Oturum açıldı:" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "%{authentication} doÄŸrulama ile giriÅŸ yapıldı" @@ -23904,27 +24867,18 @@ msgstr "Gösterilecek parçacık yok." msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "EriÅŸim seviyesi, artan" msgid "SortOptions|Access level, descending" msgstr "EriÅŸim seviyesi, azalan" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "OluÅŸturulma tarihi" @@ -24267,6 +25224,9 @@ msgstr "Son giriÅŸ" msgid "SortOptions|Recently starred" msgstr "Yakınlarda yıldızlanan" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "Boyut" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "Kaynak kodu" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "Yıldızlar" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "Durum" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "Durum:" @@ -24738,6 +25698,9 @@ msgstr "Spam olarak gönder" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "Geri bildirim gönder" @@ -24753,6 +25716,9 @@ msgstr "Aramayı gönder" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "Abonelik baÅŸarıyla oluÅŸturuldu." msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "Fatura" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "BaÅŸarıyla engellendi" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "Sistem" @@ -25068,6 +26052,9 @@ msgstr "Sistem metrikleri (Özel)" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "TeÅŸekkürler! Bu mesajı tekrar gösterme" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "Yol haritası, epiklerinizin bir zaman çizelgesi boyunca ilerlemesini gösterir" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "Bu iÅŸlem veri kaybına yol açabilir. Yanlışlıkla yapılacak iÅŸleml msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "Bu, hesabınıza giriÅŸ yaptığınız cihazların listesidir. Tanımad msgid "This is a security log of important events involving your account." msgstr "Bu, hesabınızla ilgili önemli olayların bir güvenlik günlüğüdür." +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "Bu sizin mevcut oturumunuz" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "ÅŸimdi" msgid "Timeago|right now" msgstr "hemen ÅŸimdi" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "Zaman aşımı" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "İfade ödülünü aç/kapat" msgid "Toggle navigation" msgstr "Gezinmeyi aç/kapat" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "Kenar çubuÄŸunu aç/kapat" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "Toplam: %{total}" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "Kapat" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ msgstr "Kullanım istatistikleri" msgid "UsageQuota|%{help_link_start}Shared runners%{help_link_end} are disabled, so there are no limits set on pipeline usage" msgstr "" +msgid "UsageQuota|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "İş hatları" msgid "UsageQuota|Purchase more storage" msgstr "Daha fazla depolama alanı satın al" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "Depolar" @@ -27878,9 +28940,36 @@ msgstr "Parçacıklar" msgid "UsageQuota|Storage" msgstr "Depolama" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "Bu isim alanının paylaşılan çalıştırıcıları kullanan projeleri yok" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "Sınırsız" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "Kullanım tarihi:" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "Viki" msgid "UsageQuota|Wikis" msgstr "Viki" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "Kullandığınız: %{usage} %{limit}" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "Kullanıcı Kimlikleri" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "Suistimal için zaten rapor edildi" msgid "UserProfile|Blocked user" msgstr "EngellenmiÅŸ kullanıcı" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "Katıldığı projeler" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "Kullanıcı adı ya da e-posta" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "Epik kaldırma yolunu belirleyemedik" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "İzinleriniz yok" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "YouTube" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "Gruplarınız" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "Projelerinizin EtkinliÄŸi" msgid "Your Public Email will be displayed on your public profile." msgstr "Herkese açık e-postanız, herkese açık profilinizde gösterilecektir." +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "dal adı" msgid "by" msgstr "tarafından" -msgid "by %{user}" -msgstr "%{user} tarafından" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "Raporun tamamını görüntüle" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,8 +31711,8 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." -msgstr "etkinleÅŸtirildi." +msgid "is forbidden by a top-level group" +msgstr "" msgid "is invalid because there is downstream lock" msgstr "" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "çok uzun (en fazla 100 giriÅŸ)" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "eksik" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "hızlı iÅŸlemler" @@ -31184,9 +32342,6 @@ msgstr "kayıt ol" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "%{time} yayınlandı" - msgid "remaining" msgstr "kalan" @@ -31264,6 +32419,9 @@ msgstr "daha az göster" msgid "sign in" msgstr "oturum aç" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "sırala:" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "viki sayfası" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "%{additions} ekleme, %{deletions} silme ile." @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "yaml geçersiz" +msgid "your settings" +msgstr "" + diff --git a/locale/uk/gitlab.po b/locale/uk/gitlab.po index 1d5c6c6b36ef8d7bbaa2b117530989583caf61ae..e50f03847fa9a39d983eac1140e3473c1bf4a5f2 100644 --- a/locale/uk/gitlab.po +++ b/locale/uk/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: uk\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:45\n" +"PO-Revision-Date: 2020-11-03 22:45\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -79,21 +79,21 @@ msgid "\"%{path}\" did not exist on \"%{ref}\"" msgstr "\"%{path}\" не Ñ–Ñнував у \"%{ref}\"" msgid "\"el\" parameter is required for createInstance()" -msgstr "" +msgstr "Параметр \"el\" необхідний Ð´Ð»Ñ createInstance()" msgid "%d Approval" msgid_plural "%d Approvals" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%d ЗатвердженнÑ" +msgstr[1] "%d ЗатвердженнÑ" +msgstr[2] "%d Затверджень" +msgstr[3] "%d Затверджень" msgid "%d Package" msgid_plural "%d Packages" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%d пакет" +msgstr[1] "%d пакета" +msgstr[2] "%d пакетів" +msgstr[3] "%d пакетів" msgid "%d Scanned URL" msgid_plural "%d Scanned URLs" @@ -231,6 +231,13 @@ msgstr[1] "%d невдалих" msgstr[2] "%d невдалих" msgstr[3] "%d невдалих" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d виправлений результат теÑту" @@ -273,13 +280,6 @@ msgstr[1] "%d задачі в цій групі" msgstr[2] "%d задач в цій групі" msgstr[3] "%d задач в цій групі" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "%d вибрана задача" -msgstr[1] "%d вибрані задачі" -msgstr[2] "%d вибраних задач" -msgstr[3] "%d вибраних задач" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -338,10 +338,10 @@ msgstr[3] "ще %d коментарів" msgid "%d open issue" msgid_plural "%d open issues" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "%d відкрита задача" +msgstr[1] "%d відкриті задачі" +msgstr[2] "%d відкритих задач" +msgstr[3] "%d відкритих задач" msgid "%d pending comment" msgid_plural "%d pending comments" @@ -519,6 +519,20 @@ msgstr "%{count} Ñхвалень від %{name}" msgid "%{count} files touched" msgstr "%{count} файлів змінено" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "%{count} more" msgstr "%{count} більше" @@ -563,6 +577,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "%{description}- Ð¿Ð¾Ð´Ñ–Ñ Ñƒ Sentry: %{errorUrl}- Вперше помічено: %{firstSeen}- ВоÑтаннє помічено: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -608,6 +628,12 @@ msgstr "%{group_name} викориÑтовує облікові запиÑи к msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "вхід на %{host} з нового розташуваннÑ" @@ -734,9 +760,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "%{namespace_name} тепер лише Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ. Ви не можете: %{base_message}" - msgid "%{name} contained %{resultsString}" msgstr "%{name} міÑтить %{resultsString}" @@ -844,7 +867,7 @@ msgstr[3] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -864,6 +887,9 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "%{size} GiB" @@ -1089,9 +1115,6 @@ msgstr "(перевірити прогреÑ)" msgid "(deleted)" msgstr "(видалено)" -msgid "(external source)" -msgstr "(зовнішнє джерело)" - msgid "(line: %{startLine})" msgstr "(Ñ€Ñдок: %{startLine})" @@ -1132,6 +1155,18 @@ msgstr[3] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "+%{tags} більше" @@ -1164,6 +1199,9 @@ msgstr "" msgid "- show less" msgstr "- показати менше" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "0 байт" @@ -1173,19 +1211,8 @@ msgstr "0 Ð´Ð»Ñ Ð½ÐµÐ¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð¾Ð³Ð¾" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "1 %{type} доповненнÑ" -msgstr[1] "%{count} %{type} доповненнÑ" -msgstr[2] "%{count} %{type} доповнень" -msgstr[3] "%{count} %{type} доповнень" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "1 %{type} зміна" -msgstr[1] "%{count} %{type} зміни" -msgstr[2] "%{count} %{type} змін" -msgstr[3] "%{count} %{type} змін" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1196,10 +1223,10 @@ msgstr[3] "%d днів" msgid "1 Issue" msgid_plural "%d Issues" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "1 Задача" +msgstr[1] "%d Задачі" +msgstr[2] "%d Задач" +msgstr[3] "%d Задач" msgid "1 closed issue" msgid_plural "%{issues} closed issues" @@ -1478,6 +1505,9 @@ msgstr "КориÑтувач із правом запиÑу в гілку-дже msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "ÐЕОБХІДÐРДІЯ: ЩоÑÑŒ пішло не так при отриманні Ñертифікату Let's Encrypt Ð´Ð»Ñ Ð´Ð¾Ð¼ÐµÐ½Ñƒ GitLab Pages '%{domain}'" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "Довідка API" @@ -1557,7 +1587,7 @@ msgid "Access to Pages websites are controlled based on the user's membership to msgstr "ДоÑтуп до Ñайтів Pages контролюєтьÑÑ Ð½Ð° оÑнові належноÑті кориÑтувача до певного проєкту. Якщо вÑтановити цей прапорець, кориÑтувачі повинні будуть увійти в ÑиÑтему, щоб мати доÑтуп до вÑÑ–Ñ… Ñайтів Pages у вашому інÑтанÑÑ–." msgid "AccessDropdown|Deploy Keys" -msgstr "" +msgstr "Ключі Ð´Ð»Ñ Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ" msgid "AccessDropdown|Groups" msgstr "Групи" @@ -1779,6 +1809,9 @@ msgstr "Додати таблицю" msgid "Add a task list" msgstr "Додати ÑпиÑок завдань" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "Створіть додатковий текÑÑ‚, Ñкий буде приÑутній у вÑÑ–Ñ… повідомленнÑÑ… електронної пошти. МакÑимальна кількіÑть Ñимволів — %{character_limit}" @@ -1932,8 +1965,8 @@ msgstr "Додано %{epic_ref} Ñк дочірній епік." msgid "Added %{label_references} %{label_text}." msgstr "Додано %{label_references} %{label_text}." -msgid "Added a To Do." -msgstr "Додано нагадуваннÑ." +msgid "Added a to do." +msgstr "" msgid "Added an issue to an epic." msgstr "Додано задачу до епіку." @@ -1968,12 +2001,12 @@ msgstr "Додає %{epic_ref} Ñк дочірній епік." msgid "Adds %{labels} %{label_text}." msgstr "Додає %{labels} %{label_text}." -msgid "Adds a To Do." -msgstr "Додає нагадуваннÑ." - msgid "Adds a Zoom meeting" msgstr "Додає Zoom-зуÑтріч" +msgid "Adds a to do." +msgstr "" + msgid "Adds an issue to an epic." msgstr "Додає задачу до епіку." @@ -2020,13 +2053,13 @@ msgid "AdminArea|Bots" msgstr "Боти" msgid "AdminArea|Components" -msgstr "" +msgstr "Компоненти" msgid "AdminArea|Developer" msgstr "Розробник" msgid "AdminArea|Features" -msgstr "" +msgstr "Функції" msgid "AdminArea|Groups: %{number_of_groups}" msgstr "" @@ -2050,12 +2083,15 @@ msgid "AdminArea|Maintainer" msgstr "Керівник" msgid "AdminArea|New group" -msgstr "" +msgstr "Ðова група" msgid "AdminArea|New project" -msgstr "" +msgstr "Ðовий проєкт" msgid "AdminArea|New user" +msgstr "Ðовий кориÑтувач" + +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." msgstr "" msgid "AdminArea|Owner" @@ -2082,6 +2118,9 @@ msgstr "Зупинка завдань пройшла невдало" msgid "AdminArea|Total users" msgstr "Загальна кількіÑть кориÑтувачів" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "СтатиÑтика кориÑтувачів" @@ -2196,6 +2235,21 @@ msgstr "Ключі SSH" msgid "AdminStatistics|Snippets" msgstr "Сніпети" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "2FA вимкнено" @@ -2205,6 +2259,12 @@ msgstr "2FA увімкнено" msgid "AdminUsers|Access" msgstr "ДоÑтуп" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "Ðктивні" @@ -2217,12 +2277,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "ÐдмініÑтратори" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "Заблокувати" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "Заблоквати кориÑтувача" @@ -2277,6 +2355,9 @@ msgstr "ВикориÑтовує міÑце" msgid "AdminUsers|It's you!" msgstr "Це ви!" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "Ðовий кориÑтувач" @@ -2286,6 +2367,9 @@ msgstr "КориÑтувачів не знайдено" msgid "AdminUsers|Owned groups will be left" msgstr "Групи, що Ñ” у влаÑноÑті буде збережено" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "ПерÑональні проєкти буде збережено" @@ -2331,6 +2415,9 @@ msgstr "КориÑтувач не зможе викориÑтовувати ко msgid "AdminUsers|The user will not receive any notifications" msgstr "КориÑтувач не отримуватиме Ñповіщень" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "Ð”Ð»Ñ Ð¿Ñ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ð²Ð²ÐµÐ´Ñ–Ñ‚ÑŒ %{projectName}" @@ -2355,6 +2442,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2364,11 +2454,14 @@ msgstr "" msgid "Administration" msgstr "ÐдмініÑтруваннÑ" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "Розширений" msgid "Advanced Search" -msgstr "" +msgstr "Розширений пошук" msgid "Advanced Search with Elasticsearch" msgstr "" @@ -2379,22 +2472,22 @@ msgstr "Додаткові налаштуваннÑ" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "Додаткові дозволи, Ñховище великих файлів (LFS) Ñ– Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð²Ð¾Ñ„Ð°ÐºÑ‚Ð¾Ñ€Ð½Ð¾Ñ— автентифікації." -msgid "Advanced search functionality" -msgstr "Ð¤ÑƒÐ½ÐºÑ†Ñ–Ñ Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð¾Ð³Ð¾ пошуку" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" + +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2461,14 +2554,14 @@ msgstr "Події" msgid "AlertManagement|High" msgstr "ВиÑоке" +msgid "AlertManagement|Incident" +msgstr "" + msgid "AlertManagement|Info" msgstr "Інформаційне" -msgid "AlertManagement|Issue" -msgstr "" - msgid "AlertManagement|Key" -msgstr "" +msgstr "Ключ" msgid "AlertManagement|Low" msgstr "Ðизьке" @@ -2564,7 +2657,7 @@ msgid "AlertManagement|Unknown" msgstr "Ðевідоме" msgid "AlertManagement|Value" -msgstr "" +msgstr "ЗначеннÑ" msgid "AlertManagement|View alerts in Opsgenie" msgstr "" @@ -2581,6 +2674,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2590,10 +2692,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2605,19 +2707,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2632,6 +2743,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2641,7 +2758,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2659,7 +2779,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2668,6 +2788,27 @@ msgstr "ПопередженнÑ" msgid "Alerts endpoint" msgstr "Кінцева точка Ð´Ð»Ñ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð¶ÐµÐ½ÑŒ" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "Ðлгоритм" @@ -2734,9 +2875,6 @@ msgstr "Ð’ÑÑ– ÑÐºÐ°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ð±ÐµÐ·Ð¿ÐµÐºÐ¸ увімкнені, тому msgid "All threads resolved" msgstr "УÑÑ– Ð¾Ð±Ð³Ð¾Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð²Ð¸Ñ€Ñ–ÑˆÐµÐ½Ð¾" -msgid "All users" -msgstr "Ð’ÑÑ– кориÑтувачі" - msgid "All users must have a name." msgstr "Ð’ÑÑ– кориÑтувачі повинні мати імена." @@ -2761,6 +2899,9 @@ msgstr "Дозволити влаÑникам керувати захиÑтом msgid "Allow owners to manually add users outside of LDAP" msgstr "Дозволити влаÑникам вручну додавати кориÑтувачів за межами LDAP" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "Дозволити проєктам в цій групі викориÑтовувати Git LFS" @@ -2782,6 +2923,9 @@ msgstr "Дозволити запити до локальної мережі Ñ– msgid "Allow requests to the local network from web hooks and services" msgstr "Дозволити запити до локальної мережі із вуб-хуків та ÑервіÑів" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "Дозволити цьому ключеві також відправлÑти зміни в репозиторій? (За замовчуваннÑм дозволÑєтьÑÑ Ñ‚Ñ–Ð»ÑŒÐºÐ¸ отримувати.)" @@ -2803,12 +2947,18 @@ msgstr "Дозволено" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "Ð’ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´Ð¾Ð·Ð²Ð¾Ð»ÐµÐ½Ð¸Ñ… доменів Ð°Ð´Ñ€ÐµÑ ÐµÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð¾Ñ— пошти допуÑкаєтьÑÑ Ð»Ð¸ÑˆÐµ Ð´Ð»Ñ Ð³Ñ€ÑƒÐ¿ найвищого рівнÑ" msgid "Allowed to fail" msgstr "Ðевдача дозволена" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "ДозволÑÑ” додавати та керувати клаÑтерами Kubernetes." @@ -2857,6 +3007,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2869,9 +3022,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "Порожнє поле Gitlab-кориÑтувача буде заповнено іменем кориÑтувача з FogBugz (наприклад \"John Smith\") в опиÑÑ– вÑÑ–Ñ… задач та коментарів. Крім того ці задачі та коментарі будуть аÑоційовані з та/або призначені на автора проєкту." +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "ТрапилаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ°" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2899,9 +3058,15 @@ msgstr "СталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° під Ñ‡Ð°Ñ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð° msgid "An error occurred previewing the blob" msgstr "СталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° під Ñ‡Ð°Ñ Ð¿Ð¾Ð¿ÐµÑ€ÐµÐ´Ð½ÑŒÐ¾Ð³Ð¾ переглÑду об'єкта" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "Виникла помилка під Ñ‡Ð°Ñ Ð·Ð¼Ñ–Ð½Ð¸ підпиÑки на ÑповіщеннÑ" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "Збій під Ñ‡Ð°Ñ Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð²Ð°Ð³Ð¸ задачі" @@ -2989,9 +3154,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "СталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° під Ñ‡Ð°Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð°Ð´Ñ€ÐµÑи Служби підтримки." -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "Помилка при отриманні ÑпиÑків дошки. Будь лаÑка, Ñпробуйте знову." @@ -3064,9 +3226,6 @@ msgstr "Помилка при завантаженні задач" msgid "An error occurred while loading merge requests." msgstr "Помилка при завантаженні результатів злиттÑ." -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -3097,9 +3256,6 @@ msgstr "Помилка при завантаженні запиту на зли msgid "An error occurred while loading the pipelines jobs." msgstr "Помилка при завантаженні завдань конвеєра." -msgid "An error occurred while loading the subscription details." -msgstr "Помилка при завантаженні даних підпиÑки." - msgid "An error occurred while making the request." msgstr "Помилка при Ñтворенні запиту." @@ -3124,6 +3280,9 @@ msgstr "Помилка при попередньому переглÑді ого msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "Помилка при зміні порÑдку задач." @@ -3148,9 +3307,6 @@ msgstr "Помилка при збереженні ÑтатуÑу перевиз msgid "An error occurred while saving assignees" msgstr "Помилка при збереженні виконавців" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "Помилка при підпиÑці на ÑповіщеннÑ." @@ -3166,6 +3322,9 @@ msgstr "Помилка при відпиÑці від Ñповіщень." msgid "An error occurred while updating approvers" msgstr "Помилка при оновленні затверджуючих оÑіб" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3503,6 +3662,9 @@ msgstr "Ðрхівувати завданнÑ" msgid "Archive project" msgstr "Ðрхівувати проєкт" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "Заархівовано" @@ -3753,6 +3915,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "Призначено %{assignee_name}" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "Призначено мені" @@ -4001,8 +4166,29 @@ msgstr "AutoDevOps буде автоматично збирати, теÑтув msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "ДізнайтеÑÑ Ð±Ñ–Ð»ÑŒÑˆÐµ в %{link_to_documentation}" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" -msgstr "Конвеєр Auto DevOps увімкнено Ñ– буде викориÑтовуватиÑÑ, Ñкщо не знайдено жодного альтернативного файлу конфігурації CI. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" +msgstr "" msgid "Autocomplete" msgstr "ÐвтодоповненнÑ" @@ -4022,6 +4208,9 @@ msgstr "Ðвтоматичне ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñертифікатами з msgid "Automatic certificate management using Let's Encrypt" msgstr "Ðвтоматичне ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ñертифікатами за допомогою Let's Encrypt" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -4040,6 +4229,9 @@ msgstr "Примітка" msgid "Available" msgstr "ДоÑтупно" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -4097,9 +4289,6 @@ msgstr "URL-адреÑа Ð·Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð·Ð½Ð°Ñ‡ÐºÐ°" msgid "Badges|Badge image preview" msgstr "Попередній переглÑд значка" -msgid "Badges|Delete badge" -msgstr "Видалити значок" - msgid "Badges|Delete badge?" msgstr "Видалити значок?" @@ -4181,6 +4370,12 @@ msgstr "Коренева URL-адреÑа Bamboo, наприклад https://bam msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "Ви повинні налаштувати автоматичне вÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¼Ñ–Ñ‚Ð¾Ðº на ревізії, а також тригер репозиторію в Bamboo." +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "Будьте обережні. Зміна проÑтору імен проєкту може мати небажані побічні ефекти." @@ -4265,6 +4460,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "Підвищити" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "Імпорт з Bitbucket Server" @@ -4316,12 +4523,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4340,6 +4556,9 @@ msgstr "Розгорнути" msgid "Boards|View scope" msgstr "ПереглÑнути облаÑть видимоÑті" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4352,6 +4571,9 @@ msgstr "Гілка %{branchName} відÑÑƒÑ‚Ð½Ñ Ð² репозиторії ць msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4496,6 +4718,9 @@ msgstr "ÐалаштуваннÑÑ… проєкту" msgid "Branches|protected" msgstr "захищена" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "ÐžÐ³Ð¾Ð»Ð¾ÑˆÐµÐ½Ð½Ñ ÑƒÑпішно Ñтворено." @@ -4532,9 +4757,21 @@ msgstr "Вбудований" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "Графік виконаннÑ" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "Відкрити вагу задачі" @@ -4565,7 +4802,7 @@ msgstr "Від %{user_name}" msgid "By URL" msgstr "За URL-адреÑою" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4748,6 +4985,9 @@ msgstr "Ðеможливо Ñтворити звіт про зловживанн msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -5159,6 +5399,9 @@ msgstr "Дочірній епік не Ñ–Ñнує." msgid "Child epic doesn't exist." msgstr "Дочірній епік не Ñ–Ñнує." +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5342,9 +5585,6 @@ msgstr "Ð’ÑÑ– Ñередовища" msgid "CiVariable|Create wildcard" msgstr "Створити шаблон" -msgid "CiVariable|Error occurred while saving variables" -msgstr "Помилка при збереженні змінних" - msgid "CiVariable|Masked" msgstr "Приховано" @@ -5363,9 +5603,6 @@ msgstr "Ввімкнути/вимкнути приховуваннÑ" msgid "CiVariable|Toggle protected" msgstr "Ввімкнути/вимкнути захиÑÑ‚" -msgid "CiVariable|Validation failed" -msgstr "Перевірка невдала" - msgid "Classification Label (optional)" msgstr "Мітка клаÑифікації (необов'Ñзково)" @@ -5474,6 +5711,9 @@ msgstr "Закрити %{tabname}" msgid "Close epic" msgstr "Закрити епік" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "Закрити етап" @@ -5498,8 +5738,8 @@ msgstr "Закриті задачі" msgid "Closed this %{quick_action_target}." msgstr "Закрито %{quick_action_target}." -msgid "Closed: %{closedIssuesCount}" -msgstr "Закрито: %{closedIssuesCount}" +msgid "Closed: %{closed}" +msgstr "" msgid "Closes this %{quick_action_target}." msgstr "Закриває %{quick_action_target}." @@ -5525,6 +5765,9 @@ msgstr "Рівень клаÑтера" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5538,7 +5781,7 @@ msgid "ClusterAgents|Integrate with the GitLab Agent" msgstr "" msgid "ClusterAgents|Name" -msgstr "" +msgstr "Ім'Ñ" msgid "ClusterAgents|The GitLab Agent also requires %{linkStart}enabling the Agent Server%{linkEnd}" msgstr "" @@ -5708,6 +5951,9 @@ msgstr "ОчиÑтити кеш клаÑтера" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "Проєкт ÑƒÐ¿Ñ€Ð°Ð²Ð»Ñ–Ð½Ð½Ñ ÐºÐ»Ð°Ñтером (альфа)" @@ -5765,9 +6011,6 @@ msgstr "Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ типи інÑтанÑів" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ регіони із вашого облікового запиÑу AWS" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ групи безпеки Ð´Ð»Ñ Ð²Ð¸Ð±Ñ€Ð°Ð½Ð¾Ñ— VPC" @@ -5925,7 +6168,7 @@ msgid "ClusterIntegration|Group cluster" msgstr "КлаÑтер групи" msgid "ClusterIntegration|HTTP Error" -msgstr "" +msgstr "Помилка HTTP" msgid "ClusterIntegration|Helm Tiller" msgstr "Helm Tiller" @@ -6023,9 +6266,6 @@ msgstr "ДізнайтеÑÑ Ð±Ñ–Ð»ÑŒÑˆÐµ про %{help_link_start_machine_type} msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "ДізнайтеÑÑ Ð±Ñ–Ð»ÑŒÑˆÐµ про %{help_link_start}зони%{help_link_end}." -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "ДізнайтеÑÑ Ð±Ñ–Ð»ÑŒÑˆÐµ про Kubernetes" @@ -6041,9 +6281,6 @@ msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ€Ð¾Ð»ÐµÐ¹ IAM" msgid "ClusterIntegration|Loading Key Pairs" msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ð¿Ð°Ñ€ ключів" -msgid "ClusterIntegration|Loading Regions" -msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ€ÐµÐ³Ñ–Ð¾Ð½Ñ–Ð²" - msgid "ClusterIntegration|Loading VPCs" msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ VPC" @@ -6110,9 +6347,6 @@ msgstr "Проектів не знайдено" msgid "ClusterIntegration|No projects matched your search" msgstr "Жоден проєкт не відповідає вашому пошуку" -msgid "ClusterIntegration|No region found" -msgstr "Регіони не знайдено" - msgid "ClusterIntegration|No security group found" msgstr "Групи безпеки не знайдно" @@ -6179,9 +6413,6 @@ msgstr "ПереглÑньте %{link_start}Ñторінку довідки%{lin msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "Регіон" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "Відалити інтеграцію із Kubernetes-клаÑтером" @@ -6248,9 +6479,6 @@ msgstr "Пошук мереж" msgid "ClusterIntegration|Search projects" msgstr "Пошук проєктів" -msgid "ClusterIntegration|Search regions" -msgstr "Пошук регіонів" - msgid "ClusterIntegration|Search security groups" msgstr "Пошук груп безпеки" @@ -6311,6 +6539,9 @@ msgstr "Виберіть проєкт, щоб вибрати зону" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "Вибрати зону" @@ -6395,6 +6626,9 @@ msgstr "ВідбуваєтьÑÑ Ð¿Ñ€Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÑ–Ð½Ñ†ÐµÐ²Ð¾Ñ— точ msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "Проблема автентифікації у вашому клаÑтері. Будь лаÑка, переконайтеÑÑ, що Ñертифікат CA та токен Ñ” правильними." @@ -6447,7 +6681,7 @@ msgid "ClusterIntegration|Uninstall %{appTitle}" msgstr "Видалити %{appTitle}" msgid "ClusterIntegration|Unknown Error" -msgstr "" +msgstr "Ðевідома помилка" msgid "ClusterIntegration|Update %{appTitle}" msgstr "" @@ -6536,9 +6770,6 @@ msgstr "Вибрати VPC" msgid "ClusterIntergation|Select a network" msgstr "Вибрати мережу" -msgid "ClusterIntergation|Select a region" -msgstr "Вибрати регіон" - msgid "ClusterIntergation|Select a security group" msgstr "Вибрати групу безпеки" @@ -6650,9 +6881,6 @@ msgstr "Ім'Ñ Ñ…Ð¾Ñта колектора" msgid "ComboSearch is not defined" msgstr "ComboSearch не визначено" -msgid "Coming soon" -msgstr "Ðезабаром" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "Розділений комами, напр. '1.1.1.1, 2.2.0/24'" @@ -6966,7 +7194,7 @@ msgstr "Confluence" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -7017,6 +7245,9 @@ msgstr "Минув Ñ‡Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "ЗвернітьÑÑ Ð´Ð¾ відділу продажів Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñƒ на вищий тарифний план" @@ -7088,6 +7319,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7467,6 +7701,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "Копіювати в буфер обміну" @@ -7527,6 +7764,9 @@ msgstr "Ðе вдалоÑÑ Ð²Ð¸Ð´Ð°Ð»Ð¸Ñ‚Ð¸ пÑевдонім Ð´Ð»Ñ Ñ‡Ð°Ñ‚Ñƒ msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "Ðе вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ дизайн." @@ -7536,6 +7776,9 @@ msgstr "Ðе вдалоÑÑ Ð·Ð½Ð°Ð¹Ñ‚Ð¸ ітерацію" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "Ðе вдалоÑÑ Ð²Ð¸Ð´Ð°Ð»Ð¸Ñ‚Ð¸ тригер." @@ -7569,6 +7812,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ ваші дизайни, оÑкільки один або кілька файлів, що завантажуютьÑÑ, не підтримуютьÑÑ." +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "Країна" @@ -7819,6 +8065,9 @@ msgstr "Створено запит на Ð·Ð»Ð¸Ñ‚Ñ‚Ñ %{mergeRequestLink} у %{p msgid "Created on" msgstr "Створений" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "Створено:" @@ -7912,6 +8161,9 @@ msgstr "КориÑтувацький шлÑÑ… до конфігурації CI" msgid "Custom Git clone URL for HTTP(S)" msgstr "КориÑтувацька URL-адреÑа Ð´Ð»Ñ ÐºÐ»Ð¾Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Git через HTTP(S)" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "ВлаÑне ім'Ñ Ñ…Ð¾Ñта (Ð´Ð»Ñ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸Ñ… повідомлень електронної пошти)" @@ -8165,6 +8417,9 @@ msgstr "Ð—Ð°Ð²Ð´Ð°Ð½Ð½Ñ Ð·Ð° типом" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "Даний діапазон чаÑу перевищує 180 днів" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "Загальна кількіÑть днів до завершеннÑ" @@ -8222,6 +8477,15 @@ msgstr "%{firstProject}, %{rest}, Ñ– %{secondProject}" msgid "Dashboard|Unable to add %{invalidProjects}. This dashboard is available for public projects, and private projects in groups with a Silver plan." msgstr "Ðе вдалоÑÑ Ð´Ð¾Ð´Ð°Ñ‚Ð¸ %{invalidProjects}. Ð¦Ñ Ð¿Ð°Ð½ÐµÐ»ÑŒ ÐºÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð´Ð¾Ñтупна Ð´Ð»Ñ Ð¿ÑƒÐ±Ð»Ñ–Ñ‡Ð½Ð¸Ñ… проєктів та приватних проєктів в групах із планом Silver." +msgid "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8261,6 +8525,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8282,6 +8552,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8307,10 +8583,7 @@ msgid "DastProfiles|No profiles created yet" msgstr "" msgid "DastProfiles|Passive" -msgstr "" - -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" +msgstr "ПаÑивний" msgid "DastProfiles|Please enter a valid timeout value" msgstr "" @@ -8318,6 +8591,9 @@ msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8325,7 +8601,7 @@ msgid "DastProfiles|Save profile" msgstr "" msgid "DastProfiles|Scan mode" -msgstr "" +msgstr "Режим ÑкануваннÑ" msgid "DastProfiles|Scanner Profile" msgstr "" @@ -8333,6 +8609,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8372,6 +8651,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8384,6 +8666,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8393,6 +8681,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "Дані вÑе ще обчиÑлюютьÑÑ..." +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "Ім'Ñ Ð´Ð¶ÐµÑ€ÐµÐ»Ð° даних не знайдено" @@ -8430,7 +8721,7 @@ msgid "Days to merge" msgstr "Днів до злиттÑ" msgid "Dear Administrator," -msgstr "" +msgstr "Шановний ÐдмініÑтратор," msgid "Debug" msgstr "Відладка" @@ -8549,9 +8840,6 @@ msgstr "" msgid "Delete Comment" msgstr "Видалити коментар" -msgid "Delete Snippet" -msgstr "Видалити Ñніпет" - msgid "Delete Value Stream" msgstr "" @@ -8561,6 +8849,9 @@ msgstr "Видалити обліковий запиÑ" msgid "Delete artifacts" msgstr "Видалити артефакти" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "Видалити дошку" @@ -8576,9 +8867,6 @@ msgstr "Видалити мітку" msgid "Delete label: %{label_name} ?" msgstr "Видалити мітку: %{label_name}?" -msgid "Delete list" -msgstr "Видалити ÑпиÑок" - msgid "Delete pipeline" msgstr "Видалити конвеєр" @@ -8600,6 +8888,9 @@ msgstr "Видалити Ñніпет?" msgid "Delete source branch" msgstr "Видалити гілку-джерело" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "Видалити це вкладеннÑ" @@ -8663,12 +8954,18 @@ msgstr "Відмовлено" msgid "Denied authorization of chat nickname %{user_name}." msgstr "Відмовлено в авторизації пÑевдоніму Ð´Ð»Ñ Ñ‡Ð°Ñ‚Ñƒ %{user_name}." +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "Заборонити" msgid "Deny access request" msgstr "Відхилити запит доÑтупу" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "ЗалежноÑті" @@ -8723,18 +9020,27 @@ msgstr "ЕкÑпортувати Ñк JSON" msgid "Dependencies|Job failed to generate the dependency list" msgstr "Завданню не вдалоÑÑ Ñтворити ÑпиÑок залежноÑтей" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "ЛіцензіÑ" msgid "Dependencies|Location" msgstr "РозташуваннÑ" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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 "Ð—Ð°Ð²Ð´Ð°Ð½Ð½Ñ %{codeStartTag}dependency_scanning%{codeEndTag} закінчилоÑÑ Ð½ÐµÑƒÑпішно Ñ– неможе згенерувати ÑпиÑок. Будь лаÑка, переконайтеÑÑ, що Ð·Ð°Ð²Ð´Ð°Ð½Ð½Ñ Ð²Ð¸ÐºÐ¾Ñ€ÑƒÑ”Ñ‚ÑŒÑÑ Ð½Ð°Ð»ÐµÐ¶Ð½Ð¸Ð¼ чином Ñ– перезапуÑтіть конвеєр." +msgid "Dependencies|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8816,9 +9122,6 @@ 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 "Вибір за міткою %{appLabel} видалено із дошок розгортань. Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÐ³Ð»Ñду уÑÑ–Ñ… інÑтанÑів на вашій дошці, ви повинні оновити chart Ñ– виконати повторне розгортаннÑ." - msgid "DeployFreeze|Freeze end" msgstr "" @@ -8984,6 +9287,12 @@ msgstr "Розгорнуто" msgid "Deployed to" msgstr "Розгорнуто на" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "Ð Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð´Ð¾" @@ -9032,6 +9341,9 @@ msgstr "ОпиÑ" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "ÐžÐ¿Ð¸Ñ Ð¾Ð±Ñ€Ð¾Ð±Ð»ÐµÐ½Ð¾ за допомогою %{link_start}GitLab Flavored Markdown%{link_end}" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "Шаблони опиÑу дозволÑють визначити конкретні шаблони задач та запитів на Ð·Ð»Ð¸Ñ‚Ñ‚Ñ Ð´Ð»Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ проєкту." @@ -9203,6 +9515,27 @@ msgstr "DevOps" msgid "DevOps Report" msgstr "Звіт DevOps" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ€Ñ–Ð²Ð½ÑÐ½Ð½Ñ Ð·Ð¼Ñ–Ñту" @@ -9254,8 +9587,8 @@ msgstr "Вимкнути групові Runner'и" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" -msgstr "Вимкнути загальні Runner'и" +msgid "Disable shared runners" +msgstr "" msgid "Disable two-factor authentication" msgstr "Вимкнути двофакторну автентифікацію" @@ -9405,6 +9738,9 @@ msgstr "ДокументаціÑ" msgid "Documentation for popular identity providers" msgstr "Ð”Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ñ–Ñ Ð´Ð»Ñ Ð¿Ð¾ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ… провайдерів ідентифікації" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9414,6 +9750,9 @@ msgstr "Домен" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "ÐŸÑ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ð´Ð¾Ð¼ÐµÐ½Ñƒ Ñ” важливою мірою безпеки Ð´Ð»Ñ Ð¿ÑƒÐ±Ð»Ñ–Ñ‡Ð½Ð¸Ñ… Ñайтів GitLab. КориÑтувачі повинні показати, що вони керують доменом, перш ніж його буде увімкнено" @@ -9435,6 +9774,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "Ðе вÑтавлÑйте приватну чаÑтину GPG ключа. Ð’Ñтавте публічну чаÑтину, Ñка починаєтьÑÑ Ñ–Ð· \"-----BEGIN PGP PUBLIC KEY BLOCK-----\"." +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "Ðе показувати знову" @@ -9462,9 +9804,6 @@ msgstr "Завантажити Ñк" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "Завантажити реÑурÑ" - msgid "Download codes" msgstr "Завантажити коди" @@ -9633,15 +9972,24 @@ msgstr "Редагувати публічний ключ Ð´Ð»Ñ Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð° msgid "Edit stage" msgstr "Редагувати Ñтадію" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "Редагувати цей реліз" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "Редагувати wiki-Ñторінку" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "Редагувати ваш оÑтанній коментар в обговоренні (в порожньому текÑтовому полі)" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "Відредаговано %{timeago}" @@ -9714,6 +10062,9 @@ msgstr "ЛиÑта відправлено" msgid "Email the pipelines status to a list of recipients." msgstr "ÐадіÑлати ÑÑ‚Ð°Ñ‚ÑƒÑ ÐºÐ¾Ð½Ð²ÐµÑ”Ñ€Ð° по електронній пошті ÑпиÑку отримувачів." +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "Схоже, що Ð¿Ð¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ”. ПереконайтеÑÑ, що ваша відповідь знаходитьÑÑ Ð½Ð° початку повідомленнÑ, ми не можемо оброблÑти відповіді, що знаходÑтьÑÑ Ð² Ñередині та в кінці." @@ -9855,6 +10206,12 @@ msgstr "Увімкнути заголовок та футер в електро msgid "Enable integration" msgstr "Увімкнути інтеграцію" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "Увімкнути режим обÑлуговуваннÑ" @@ -9882,8 +10239,20 @@ 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 "Увімкнути reCAPTCHA або Akismet Ñ– вÑтановити Ð¾Ð±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿Ð¾ IP. У випадку reCAPTCHA ми наразі підтримуємо лише %{recaptcha_v2_link_start}v2%{recaptcha_v2_link_end}" -msgid "Enable shared Runners" -msgstr "Увімкнути загальні Runner'и" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" +msgstr "" msgid "Enable snowplow tracking" msgstr "Увімкнути відÑÑ‚ÐµÐ¶ÐµÐ½Ð½Ñ Ñ‡ÐµÑ€ÐµÐ· snowplow" @@ -9927,6 +10296,9 @@ msgstr "Ð£Ð²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð½Ñ Ñ†ÑŒÐ¾Ð³Ð¾ зробить ліцензовану Ñ„ msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "ЗавершуєтьÑÑ Ð¾ (за Грінвічем)" @@ -9954,8 +10326,11 @@ msgstr "Введіть діапазон IP-адреÑ" msgid "Enter a number" msgstr "Введіть номер" -msgid "Enter a whole number between 0 and 100" -msgstr "Введіть ціле чиÑло від 0 до 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" +msgstr "" msgid "Enter at least three characters to search" msgstr "Введіть щонайменше 3 Ñимволи Ð´Ð»Ñ Ð¿Ð¾ÑˆÑƒÐºÑƒ" @@ -10716,12 +11091,18 @@ msgstr "Ðаприклад: Usage = одиночний запит. (Requested) / msgid "Except policy:" msgstr "Політика виключеннÑ:" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "Без комітів злиттÑ. Обмежено 6000 комітів." +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10752,6 +11133,9 @@ msgstr "" msgid "Expand approvers" msgstr "Розгорнути ÑпиÑок затверджуючих оÑіб" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10827,6 +11211,9 @@ msgstr "ЕкÑпортувати групу" msgid "Export issues" msgstr "ЕкÑпортувати задачі" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "ЕкÑпорт проєкту" @@ -10929,6 +11316,9 @@ msgstr "Ðе вдалоÑÑ Ñтворити гілку Ð´Ð»Ñ Ñ†Ñ–Ñ”Ñ— зада msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "Ðе вдалоÑÑ Ñтворити репозиторій" @@ -10992,6 +11382,9 @@ msgstr "Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ мітки. Будь лаÑк msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ пов’Ñзані гілки" @@ -11004,6 +11397,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ траÑÑƒÐ²Ð°Ð½Ð½Ñ Ñтеку." +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "Ðе вдалоÑÑ Ð¿Ð¾Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ð¸ цю задачу Ñк дублікат, тому що не було знайдено задачу, на Ñку йде поÑиланнÑ." @@ -11143,6 +11539,18 @@ msgstr[1] "" msgstr[2] "" msgstr[3] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "* (УÑÑ– Ñередовища)" @@ -11173,6 +11581,9 @@ msgstr "ÐалаштуваннÑ" msgid "FeatureFlags|Configure feature flags" msgstr "Ðалаштувати перемикачі функцій" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "Створити перемикач функції" @@ -11224,6 +11635,9 @@ msgstr "Перемикач функції %{name} буде видалено. Ð’ msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "Перемикачі функцій дозволÑють налаштовувати ваш код по-різному за допомогою динамічного ÑƒÐ²Ñ–Ð¼ÐºÐ½ÐµÐ½Ð½Ñ Ñ‡Ð¸ Ð²Ð¸Ð¼ÐºÐ½ÐµÐ½Ð½Ñ Ð¿ÐµÐ²Ð½Ð¾Ñ— функціональноÑті." +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11290,11 +11704,14 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "Процент Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ (за кориÑтувачами, що здійÑнили вхід)" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" -msgstr "Процент Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ Ð¼Ð°Ñ” бути цілим чиÑлом між 0 та 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" +msgstr "" msgid "FeatureFlags|Protected" msgstr "Захищено" @@ -11308,6 +11725,9 @@ msgstr "Процент розгортаннÑ" msgid "FeatureFlags|Rollout Strategy" msgstr "Ð¡Ñ‚Ñ€Ð°Ñ‚ÐµÐ³Ñ–Ñ Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11326,9 +11746,6 @@ msgstr "Помилка при отриманні перемикачів функ msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11342,10 +11759,7 @@ msgid "FeatureFlags|User List" msgstr "" msgid "FeatureFlags|User Lists" -msgstr "" - -msgid "FeatureFlag|List" -msgstr "СпиÑок" +msgstr "СпиÑки кориÑтувачів" msgid "FeatureFlag|Percentage" msgstr "ВідÑоток" @@ -11353,6 +11767,9 @@ msgstr "ВідÑоток" msgid "FeatureFlag|Select a user list" msgstr "Виберіть ÑпиÑок кориÑтувачів" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11362,6 +11779,9 @@ msgstr "Тип" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "лют." @@ -11381,7 +11801,7 @@ msgid "File Hooks" msgstr "" msgid "File Hooks (%{count})" -msgstr "" +msgstr "Файлові Хуки (%{count})" msgid "File added" msgstr "Файл додано" @@ -11419,12 +11839,18 @@ msgstr "Шаблони файлів" msgid "File upload error." msgstr "Помилка Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ Ñ„Ð°Ð¹Ð»Ñƒ." +msgid "Filename" +msgstr "" + msgid "Files" msgstr "Файли" msgid "Files breadcrumb" msgstr "ÐÐ°Ð²Ñ–Ð³Ð°Ñ†Ñ–Ñ Ð¿Ð¾ файлам" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "Файли, каталоги та підмодулі у шлÑху %{path} Ð´Ð»Ñ Ð¿Ð¾ÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð½Ð° коміт %{ref}" @@ -11449,6 +11875,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "Фільтр за мітками" @@ -11512,6 +11941,9 @@ msgstr "Фільтр..." msgid "Find File" msgstr "Знайти файл" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11545,9 +11977,6 @@ msgstr "" msgid "Finished" msgstr "Завершено" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "Ім'Ñ Ð·Ð°Ð½Ð°Ð´Ñ‚Ð¾ довге (макÑимум — %{max_length} знаків)." - msgid "First Seen" msgstr "" @@ -11557,9 +11986,15 @@ msgstr "Перший день тижнÑ" msgid "First name" msgstr "Ім'Ñ" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "Перший раз знайдено" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "Дата виправленнÑ" @@ -11614,8 +12049,8 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" -msgstr "Ð”Ð»Ñ Ð²Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ–Ñ… проєктів будь-Ñкий зареєÑтрований кориÑтувач може переглÑдати конвеєри та отримати доÑтуп до інформації про роботу (логи та артефакти)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" +msgstr "" msgid "For more info, read the documentation." msgstr "Ð”Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ñ— інформації читайте документацію." @@ -12160,7 +12595,7 @@ msgstr "Розпочати роботу з релізами" msgid "Git LFS is not enabled on this GitLab server, contact your admin." msgstr "Git LFS не увімкнено на цьому Ñервері GitLab, звернітьÑÑ Ð´Ð¾ адмініÑтратора." -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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -12181,6 +12616,9 @@ msgstr "ЧаÑтковий (shallow) клон Git" msgid "Git strategy for pipelines" msgstr "Git Ñтратегії Ð´Ð»Ñ ÐºÐ¾Ð½Ð²ÐµÑ”Ñ€Ñ–Ð²" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "Git-верÑÑ–Ñ" @@ -12191,13 +12629,13 @@ msgid "GitHub import" msgstr "GitHub-імпорт" msgid "GitLab" -msgstr "" +msgstr "GitLab" msgid "GitLab / Unsubscribe" msgstr "GitLab / СкаÑувати підпиÑку" msgid "GitLab API" -msgstr "" +msgstr "GitLab API" msgid "GitLab Billing Team." msgstr "" @@ -12212,14 +12650,11 @@ msgid "GitLab Issue" msgstr "" msgid "GitLab Pages" -msgstr "" +msgstr "Gitlab Pages" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "Загальні Runner'и GitLab виконують код Ð´Ð»Ñ Ñ€Ñ–Ð·Ð½Ð¸Ñ… проєктів на одному Ñ– тому ж Runner, Ñкщо ви не налаштуєте автоматичне маÑÑˆÑ‚Ð°Ð±ÑƒÐ²Ð°Ð½Ð½Ñ GitLab Runner’ів за допомогою MaxBuilds 1 (Ñк зроблено на GitLab.com)." - msgid "GitLab Shell" msgstr "" @@ -12244,6 +12679,12 @@ msgstr "ЕкÑпорт GitLab" msgid "GitLab for Slack" msgstr "GitLab Ð´Ð»Ñ Slack" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12556,6 +12997,9 @@ msgstr "Перейти до ваших проєктів" msgid "Go to your snippets" msgstr "Перейти до ваших Ñніпетів" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "Google Cloud Platform" @@ -12661,8 +13105,8 @@ msgstr "URL-адреÑа групи" msgid "Group avatar" msgstr "Ðватар групи" -msgid "Group by:" -msgstr "Групувати за:" +msgid "Group by" +msgstr "" msgid "Group description" msgstr "ÐžÐ¿Ð¸Ñ Ð³Ñ€ÑƒÐ¿Ð¸" @@ -12820,6 +13264,12 @@ msgstr "Ð”Ð»Ñ Ð¿ÐµÑ€ÐµÐ³Ð»Ñду плану-графіку, додайте да msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "Щоб розширити пошук, змініть або видаліть фільтри; від %{startDate} до %{endDate}." +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "Відбиток Ñертифікату" @@ -12829,6 +13279,9 @@ msgstr "ÐалаштуваннÑ" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12874,12 +13327,30 @@ msgstr "NameID" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12892,6 +13363,9 @@ msgstr "Єдиний вхід через SAML" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ”Ð´Ð¸Ð½Ð¾Ð³Ð¾ входу через SAML" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "URL кінцевої точки SCIM API" @@ -12904,6 +13378,9 @@ msgstr "SHA1-відбиток Ñертифікату Ð´Ð»Ñ Ð¿Ñ–Ð´Ð¿Ð¸Ñу SAML msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "Токен SCIM зараз приховоно. Щоб знову побачити Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ñ‚Ð¾ÐºÐµÐ½Ð° вам потрібно " +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12928,6 +13405,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "Ваш токен SCIM" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13287,7 +13767,7 @@ msgid "Hide comments on this file" msgstr "" msgid "Hide details" -msgstr "" +msgstr "Приховати подробиці" msgid "Hide file browser" msgstr "Сховати файловий менеджер" @@ -13341,6 +13821,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "ІÑторіÑ" @@ -13395,9 +13878,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "Проте ви вже Ñ” учаÑником цього %{member_source}. Увійдіть, викориÑтовуючи інший обліковий запиÑ, щоб прийнÑти запрошеннÑ." -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "Я приймаю %{terms_link_start}Правила кориÑÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÑервіÑом Ñ– політику конфіденційноÑті%{terms_link_end}" - msgid "I accept the %{terms_link}" msgstr "Я приймаю %{terms_link}" @@ -13410,8 +13890,8 @@ msgstr "Я забув пароль" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "Я прочитав Ñ– згодені із %{link_start}умовами викориÑтаннÑ%{link_end} Let's Encrypt (PDF)" -msgid "I'd like to receive updates via email about GitLab" -msgstr "Я бажаю отримувати Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾ GitLab по електронній пошті" +msgid "I'd like to receive updates about GitLab via email" +msgstr "" msgid "ID" msgstr "ID" @@ -13518,6 +13998,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "Якщо це дозволено, доÑтуп до проєктів буде перевірÑтиÑÑ Ð·Ð¾Ð²Ð½Ñ–ÑˆÐ½ÑŒÐ¾ÑŽ Ñлужбою з викориÑтаннÑм Ñ—Ñ… мітки клаÑифікації." +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13542,9 +14025,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "Якщо ви втратите коди відновленнÑ, ви можете Ñтворити нові, Ñ– вÑÑ– попередні коди Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð±ÑƒÐ´ÑƒÑ‚ÑŒ недійÑними." -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13566,12 +14046,12 @@ msgstr "Iгнорувати" msgid "Ignored" msgstr "" -msgid "Image Details" -msgstr "Деталі образу" - msgid "Image URL" msgstr "URL-адреÑа зображеннÑ" +msgid "Image details" +msgstr "" + msgid "ImageDiffViewer|2-up" msgstr "2 поруч" @@ -13655,6 +14135,9 @@ msgstr "Імпортувати кілька репозиторіїв, Ð½Ð°Ð´Ñ–Ñ msgid "Import project" msgstr "Імпорт проєкту" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "Імпортувати учаÑників проєкту" @@ -13775,6 +14258,12 @@ msgstr "Інцидент" msgid "Incident Management Limits" msgstr "Ліміти, пов’Ñзані із УправліннÑм Інцидентами" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13835,6 +14324,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13844,12 +14336,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13859,6 +14357,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "Інциденти" @@ -13871,6 +14393,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "Включити угоду про Ð½Ð°Ð´Ð°Ð½Ð½Ñ Ð¿Ð¾Ñлуг та правила конфіденційноÑті, Ñкі повинні прийнÑти вÑÑ– кориÑтувачі." @@ -13946,27 +14471,33 @@ msgstr "Введіть ключі хоÑта вручну" msgid "Input your repository URL" msgstr "Введіть ваш URL репозиторію" -msgid "Insert" -msgstr "Ð’Ñтавити" - msgid "Insert a code block" msgstr "Ð’Ñтавити блок коду" msgid "Insert a quote" msgstr "Ð’Ñтавити цитату" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "Ð’Ñтавити малюнок" msgid "Insert code" msgstr "Ð’Ñтавити код" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "Додати пропозицію" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "СтатиÑтика (Insights)" @@ -13985,6 +14516,9 @@ msgstr "Ð’Ñтановити GitLab Runner" msgid "Install Runner on Kubernetes" msgstr "Ð’Ñтановити Runner на Kubernetes" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "Ð’Ñтановіть програмний автентифікатор, наприклад %{free_otp_link} або Google Authenticator зі Ñвого репозиторію заÑтоÑунків Ñ– викориÑтовуйте його Ð´Ð»Ñ ÑÐºÐ°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ñ†ÑŒÐ¾Ð³Ð¾ QR-коду. Більш детальна Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð´Ð¾Ñтупна в %{help_link_start}документації%{help_link_end}." @@ -14016,6 +14550,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "Група Ð´Ð»Ñ Ð°Ð´Ð¼Ñ–Ð½Ñ–Ñтраторів інÑтанÑу вже Ñ–Ñнує" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -14025,10 +14604,28 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" -msgid "InstanceStatistics|Pipelines" +msgid "InstanceStatistics|No data available." msgstr "" +msgid "InstanceStatistics|Pipelines" +msgstr "Конвеєри" + msgid "InstanceStatistics|Projects" +msgstr "Проєкти" + +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" msgstr "" msgid "InstanceStatistics|Users" @@ -14064,6 +14661,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -14079,38 +14679,59 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" -msgid "Integrations|Save settings?" +msgid "Integrations|Return to GitLab for Jira" msgstr "" +msgid "Integrations|Save settings?" +msgstr "Зберегти налаштуваннÑ?" + msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "Зацікавлені Ñторони за бажаннÑм можуть навіть робити внеÑки шлÑхом Ð²Ñ–Ð´Ð¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð½Ñ ÐºÐ¾Ð¼Ñ–Ñ‚Ñ–Ð²." msgid "Internal" msgstr "Внутрішній" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." -msgstr "Ð’Ð½ÑƒÑ‚Ñ€Ñ–ÑˆÐ½Ñ â€” будь-Ñкий автентифікований кориÑтувач має доÑтуп до цієї групи та уÑÑ–Ñ… Ñ—Ñ— внутрішніх проєктів." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" -msgid "Internal - The project can be accessed by any logged in user." -msgstr "Внутрішній — будь-Ñкий автентифікований кориÑтувач має доÑтуп до цього проєкту." +msgid "Internal - The project can be accessed by any logged in user except external users." +msgstr "" msgid "Internal URL (optional)" msgstr "" @@ -14118,6 +14739,9 @@ msgstr "" msgid "Internal users" msgstr "Внутрішні кориÑтувачі" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "Шаблон інтервалу" @@ -14137,19 +14761,16 @@ msgid "Invalid Login or password" msgstr "Ðеправильний логін або пароль" msgid "Invalid OS" -msgstr "" +msgstr "ÐеприпуÑтима ОС" msgid "Invalid URL" msgstr "ÐедійÑна URL адреÑа" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" msgid "Invalid cursor parameter" -msgstr "" +msgstr "Ðеправильний параметр курÑору" msgid "Invalid cursor value provided" msgstr "Ðадано неправильне Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ ÐºÑƒÑ€Ñора" @@ -14200,7 +14821,7 @@ msgid "Invalid repository path" msgstr "Ðеправильний шлÑÑ… до репозиторію" msgid "Invalid search parameter" -msgstr "" +msgstr "ÐедопуÑтимий параметр пошуку" msgid "Invalid server response" msgstr "Ðеправильна відповідь від Ñервера" @@ -14244,25 +14865,25 @@ msgstr "ЗапроÑити учаÑника" msgid "Invite teammates (optional)" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "Invite your team" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteEmail|Join now" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteEmail|You are invited!" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" msgstr "" msgid "InviteMembersBanner|Collaborate with your team" @@ -14310,6 +14931,60 @@ msgstr "" msgid "InviteMembers|Invite team members" msgstr "" +msgid "InviteMember|Oops, this feature isn't ready yet" +msgstr "" + +msgid "InviteMember|See who can invite members for you" +msgstr "" + +msgid "InviteMember|Until then, ask an owner to invite new project members for you" +msgstr "" + +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" +msgstr "" + +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." +msgstr "" + +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" +msgstr "" + +msgid "InviteReminderEmail|Accept invitation" +msgstr "" + +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" +msgstr "" + +msgid "InviteReminderEmail|Decline invitation" +msgstr "" + +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" +msgstr "" + +msgid "InviteReminderEmail|Hey there %{wave_emoji}" +msgstr "" + +msgid "InviteReminderEmail|Hey there!" +msgstr "" + +msgid "InviteReminderEmail|In case you missed it..." +msgstr "" + +msgid "InviteReminderEmail|Invitation pending" +msgstr "" + +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" +msgstr "" + +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." +msgstr "" + msgid "Invited" msgstr "" @@ -14320,7 +14995,7 @@ msgid "Invocations" msgstr "Виклики" msgid "Is blocked by" -msgstr "" +msgstr "Заблоковано кориÑтувачем" msgid "Is this GitLab trial for your company?" msgstr "" @@ -14358,6 +15033,9 @@ msgstr "" msgid "Issue Boards" msgstr "Дошки Ð¾Ð±Ð³Ð¾Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð·Ð°Ð´Ð°Ñ‡" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "Задачу вже переведено до епіку." @@ -14574,6 +15252,9 @@ msgstr "Ñіч." msgid "January" msgstr "Ñічень" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14829,6 +15510,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14847,6 +15531,12 @@ msgstr "Комбінації клавіш" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "Ключі" @@ -14976,9 +15666,6 @@ msgstr "ПеренеÑти мітку" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "Ñ– ще %{count}" - msgid "Language" msgstr "Мова" @@ -14993,23 +15680,20 @@ msgstr[2] "ОÑтанніх %d днів" msgstr[3] "ОÑтанніх %d днів" msgid "Last 2 weeks" -msgstr "" +msgstr "ОÑтанні 2 тижні" msgid "Last 30 days" -msgstr "" +msgstr "ОÑтанні 30 днів" msgid "Last 60 days" -msgstr "" +msgstr "ОÑтанні 60 днів" msgid "Last 90 days" -msgstr "" +msgstr "ОÑтанні 90 днів" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "Прізвище занадто довге (макÑимум — %{max_length} знаків)." - msgid "Last Pipeline" msgstr "ОÑтанній Конвеєр" @@ -15043,6 +15727,9 @@ msgstr "" msgid "Last name" msgstr "Прізвище" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "ОÑÑ‚Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´ÑŒ від" @@ -15076,6 +15763,9 @@ msgstr "ВоÑтаннє оновленно" msgid "Last used" msgstr "ВоÑтаннє викориÑтано" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "ОÑтаннє викориÑтаннÑ:" @@ -15121,6 +15811,9 @@ msgstr "" msgid "Learn more" msgstr "ДізнатиÑÑ Ð±Ñ–Ð»ÑŒÑˆÐµ" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "ДізнайтеÑÑ Ð±Ñ–Ð»ÑŒÑˆÐµ про Auto DevOps" @@ -15196,6 +15889,9 @@ msgstr "Залиште параметри \"Тип файлу\" та \"Мето msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "Let's Encrypt не приймає Ð°Ð´Ñ€ÐµÑ ÐµÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð¾Ñ— пошти з example.com" @@ -15702,7 +16398,7 @@ msgid "Manage labels" msgstr "Керувати мітками" msgid "Manage milestones" -msgstr "" +msgstr "Ð£Ð¿Ñ€Ð°Ð²Ð»Ñ–Ð½Ð½Ñ ÐµÑ‚Ð°Ð¿Ð°Ð¼Ð¸" msgid "Manage project labels" msgstr "ÐšÐµÑ€ÑƒÐ²Ð°Ð½Ð½Ñ Ð¼Ñ–Ñ‚ÐºÐ°Ð¼Ð¸ проєкту" @@ -15749,9 +16445,6 @@ msgstr "бер." msgid "March" msgstr "березень" -msgid "Mark To Do as done" -msgstr "Відмітити Ð½Ð°Ð³Ð°Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð¸Ð¼" - msgid "Mark as done" msgstr "Відмітити Ñк виконано" @@ -15770,6 +16463,9 @@ msgstr "Позначити задачу Ñк дублікат іншої" msgid "Mark this issue as related to another issue" msgstr "Позначити задачу Ñк пов’Ñзану з іншою" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "Markdown" @@ -15803,9 +16499,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "ÐÐ°Ð³Ð°Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ виконаним." - msgid "Marked this %{noun} as Work In Progress." msgstr "Позначено цей %{noun} Ñк WIP (в процеÑÑ–)." @@ -15815,8 +16508,8 @@ msgstr "Цю задачу позначено дублікатом %{duplicate_pa msgid "Marked this issue as related to %{issue_ref}." msgstr "Цю задачу позначено пов’Ñзаною з %{issue_ref}." -msgid "Marks To Do as done." -msgstr "Позначити Ð½Ð°Ð³Ð°Ð´ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸ÐºÐ¾Ð½Ð°Ð½Ð¸Ð¼." +msgid "Marked to do as done." +msgstr "" msgid "Marks this %{noun} as Work In Progress." msgstr "Позначає цей %{noun} Ñк WIP (в процеÑÑ–)." @@ -15827,6 +16520,9 @@ msgstr "Позначає задачу Ñк дублікат %{duplicate_referenc msgid "Marks this issue as related to %{issue_ref}." msgstr "Позначає задачу Ñк пов’Ñзану з %{issue_ref}." +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15890,6 +16586,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -16010,6 +16709,12 @@ msgstr "Ð‘Ð»Ð¾ÐºÑƒÐ²Ð°Ð½Ð½Ñ ÑƒÑ‡Ð°Ñників" msgid "Member since %{date}" msgstr "УчаÑник з %{date}" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "КориÑтувачі" @@ -16037,15 +16742,90 @@ msgstr "УчаÑники із доÑтупом до %{strong_start}%{group_name} msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "ВикориÑÑ‚Ð°Ð½Ð½Ñ Ð¿Ð°Ð¼â€™Ñті" @@ -16179,7 +16959,7 @@ msgid "MergeRequestAnalytics|Milestone" msgstr "" msgid "MergeRequestAnalytics|Pipelines" -msgstr "" +msgstr "Конвеєри" msgid "MergeRequestAnalytics|Time to merge" msgstr "" @@ -16283,6 +17063,9 @@ msgstr "Злиті гілки в процеÑÑ– видаленнÑ. Це мож msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16293,7 +17076,7 @@ msgid "Merging immediately isn't recommended as it may negatively impact the exi msgstr "БезпоÑереднє Ð·Ð»Ð¸Ñ‚Ñ‚Ñ Ð½Ðµ рекомендуєтьÑÑ Ñ‚Ð°Ðº Ñк може негативно вплинути на Ñ–Ñнуючий ланцюжок змін. Прочитайте %{docsLinkStart}документацію%{docsLinkEnd} Ð´Ð»Ñ Ð¾Ñ‚Ñ€Ð¸Ð¼Ð°Ð½Ð½Ñ Ð´Ð¾Ð´Ð°Ñ‚ÐºÐ¾Ð²Ð¾Ñ— інформації." msgid "Message" -msgstr "" +msgstr "ПовідомленнÑ" msgid "Messages" msgstr "ПовідомленнÑ" @@ -16690,6 +17473,27 @@ msgstr "СпиÑки етапів не доÑтупні з вашою поточ msgid "Milestone lists show all issues from the selected milestone." msgstr "У ÑпиÑках етапу відображаютьÑÑ Ð²ÑÑ– задачі Ð´Ð»Ñ Ð²Ð¸Ð±Ñ€Ð°Ð½Ð¾Ð³Ð¾ етапу." +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "Закрито:" @@ -17005,9 +17809,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -17065,6 +17875,38 @@ msgstr "ПроÑтір імен порожній" msgid "Namespace:" msgstr "ПроÑтір імен:" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "ПроÑтори імен" @@ -17320,6 +18162,9 @@ msgstr "Ðіколи" msgid "New" msgstr "Ðовий" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "Ðовий додаток" @@ -17786,6 +18631,9 @@ msgstr "" msgid "None" msgstr "Ðемає" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "Ðе реалізовано" @@ -17816,9 +18664,6 @@ msgstr "ÐедоÑтатньо даних" msgid "Not found." msgstr "Ðе знайдено." -msgid "Not now" -msgstr "Пізніше" - msgid "Not ready yet. Try again later." msgstr "Ще не готово. Спробуйте знову пізніше." @@ -18053,6 +18898,9 @@ msgstr "OmniAuth" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -18098,9 +18946,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -18110,9 +18955,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -18234,19 +19076,13 @@ msgstr "Відкрити файл Ð´Ð»Ñ Ð¿ÐµÑ€ÐµÐ³Ð»Ñду" msgid "Open issues" msgstr "Відкриті задачі" -msgid "Open projects" -msgstr "Відкриті проєкти" - msgid "Open raw" msgstr "Відкрити в неформатованому виглÑді" msgid "Open sidebar" msgstr "Розгорніть бічну панель" -msgid "Open: %{openIssuesCount}" -msgstr "Відкрито: %{openIssuesCount}" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18420,6 +19256,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "Додати джерело NuGet" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18516,7 +19355,7 @@ msgstr "Якщо ви ще не зробили цього, вам потрібн msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "Якщо ви ще не зробили цього, вам потрібно буде додати розміщене нижче в Ñвій файл %{codeStart}pom.xml%{codeEnd}." -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18540,9 +19379,6 @@ msgstr "Maven XML" msgid "PackageRegistry|NPM" msgstr "NPM" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "NuGet" @@ -18564,8 +19400,8 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" -msgstr "PyPi" +msgid "PackageRegistry|PyPI" +msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" msgstr "" @@ -18588,9 +19424,6 @@ msgstr "Ðемає інших верÑій цього пакету." msgid "PackageRegistry|There are no packages yet" msgstr "Пакетів ще немає" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "Ðемає майбутніх задач Ð´Ð»Ñ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ." - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "Виникла проблема при отриманні інформації про цей пакет." @@ -18606,9 +19439,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "Ðе вдалоÑÑ Ð·Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶Ð¸Ñ‚Ð¸ пакет" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18618,12 +19448,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18648,8 +19472,8 @@ msgstr "NPM" msgid "PackageType|NuGet" msgstr "NuGet" -msgid "PackageType|PyPi" -msgstr "PyPi" +msgid "PackageType|PyPI" +msgstr "" msgid "Packages" msgstr "Пакети" @@ -18661,7 +19485,7 @@ msgid "Page not found" msgstr "Сторінку не знайдено" msgid "Page settings" -msgstr "" +msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñторінки" msgid "Page was successfully deleted" msgstr "Сторінку було уÑпішно видалено" @@ -18832,7 +19656,7 @@ msgid "Pending" msgstr "Ð’ очікуванні" msgid "Pending comments" -msgstr "" +msgstr "Коментарі в очікуванні" msgid "People without permission will never get a notification and won't be able to comment." msgstr "Люди без дозволу ніколи не отримуватимуть Ñповіщень Ñ– не зможуть коментувати." @@ -18840,8 +19664,8 @@ msgstr "Люди без дозволу ніколи не отримуватим msgid "People without permission will never get a notification." msgstr "Люди без дозволу ніколи не отримуватимуть Ñповіщень." -msgid "Percent of users" -msgstr "ВідÑоток кориÑтувачів" +msgid "Percent rollout must be an integer number between 0 and 100" +msgstr "" msgid "Percentage" msgstr "ВідÑоток" @@ -18852,9 +19676,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "Виконати звичайні операції на проєкті GitLab" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ñ–Ð·Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾Ð´ÑƒÐºÑ‚Ð¸Ð²Ð½Ð¾Ñті" @@ -18957,6 +19778,9 @@ msgstr "Коефіцієнт уÑпіху:" msgid "PipelineCharts|Successful:" msgstr "УÑпішні:" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "Ð’Ñього:" @@ -19027,7 +19851,7 @@ msgid "Pipelines|API" msgstr "API" msgid "Pipelines|Are you sure you want to run this pipeline?" -msgstr "" +msgstr "Ви впевнені, що хочете запуÑтити цей конвеєр?" msgid "Pipelines|Build with confidence" msgstr "Виконуйте збірки із впевненіÑтю" @@ -19038,6 +19862,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "Перевірка конфігурації (CI Lint)" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "Дочірній конвеєр" @@ -19048,12 +19875,15 @@ msgid "Pipelines|Continuous Integration can help catch bugs by running your test msgstr "Безперервна Ñ–Ð½Ñ‚ÐµÐ³Ñ€Ð°Ñ†Ñ–Ñ Ð´Ð¾Ð¿Ð¾Ð¼Ð°Ð³Ð°Ñ” знаходити помилки шлÑхом автоматичного запуÑку теÑтів, а безперервне Ñ€Ð¾Ð·Ð³Ð¾Ñ€Ñ‚Ð°Ð½Ð½Ñ â€” вÑтановлювати код на цільове Ñередовище." msgid "Pipelines|Copy trigger token" -msgstr "" +msgstr "Скопіювати токен тригера" msgid "Pipelines|Description" -msgstr "" +msgstr "ОпиÑ" msgid "Pipelines|Edit" +msgstr "Редагувати" + +msgid "Pipelines|Editor" msgstr "" msgid "Pipelines|Get started with Pipelines" @@ -19078,19 +19908,22 @@ msgid "Pipelines|Loading Pipelines" msgstr "Ð—Ð°Ð²Ð°Ð½Ñ‚Ð°Ð¶ÐµÐ½Ð½Ñ ÐºÐ¾Ð½Ð²ÐµÑ”Ñ€Ñ–Ð²" msgid "Pipelines|More Information" -msgstr "" +msgstr "Більше інформації" msgid "Pipelines|No triggers have been created yet. Add one using the form above." msgstr "" msgid "Pipelines|Owner" +msgstr "ВлаÑник" + +msgid "Pipelines|Pipeline Editor" msgstr "" msgid "Pipelines|Project cache successfully reset." msgstr "Кеш проєкту уÑпішно очищено." msgid "Pipelines|Revoke" -msgstr "" +msgstr "Відкликати" msgid "Pipelines|Run Pipeline" msgstr "ЗапуÑтити Конвеєр" @@ -19117,11 +19950,17 @@ msgid "Pipelines|This project is not currently set up to run pipelines." msgstr "Цей проєкт в даний Ñ‡Ð°Ñ Ð½Ðµ налаштований Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку конвеєрів." msgid "Pipelines|Token" -msgstr "" +msgstr "Токен" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19350,6 +20189,9 @@ msgstr "Будь лаÑка, введіть невід'ємне чиÑло" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "Будь лаÑка, введіть чиÑло більше за %{number} (із налаштувань проєкту)" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "Будь лаÑка, введіть дійÑний номер" @@ -19359,6 +20201,9 @@ msgstr "Будь лаÑка, введіть або завантажте ліце msgid "Please fill in a descriptive name for your group." msgstr "Введіть опиÑове ім'Ñ Ð³Ñ€ÑƒÐ¿Ð¸." +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19371,12 +20216,18 @@ msgstr "Будь лаÑка, мігруйте вÑÑ– уÑнуючі проєкт msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "Зверніть увагу, що Ñ†Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° не Ñ” чаÑтиною GitLab, Ñ– ви повинні впевнитиÑÑ Ñƒ Ñ—Ñ— безпеці, перш ніж надавати доÑтуп." +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "Будь лаÑка, задайте ім’Ñ" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "Будь лаÑка, вкажіть дійÑну e-mail адреÑу." @@ -19581,9 +20432,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "Заборонити кориÑтувачам змінювати ім'Ñ Ñвого профілю" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20152,7 +21000,7 @@ msgid "Project members" msgstr "УчаÑники проєкту" msgid "Project milestone" -msgstr "" +msgstr "Етап проєкту" msgid "Project name" msgstr "Ðазва проєкту" @@ -20277,7 +21125,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20580,6 +21428,9 @@ msgstr ".NET Core" msgid "ProjectTemplates|Android" msgstr "Android" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20634,6 +21485,9 @@ msgstr "Ruby on Rails" msgid "ProjectTemplates|SalesforceDX" msgstr "SalesforceDX" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "Serverless Framework/JS" @@ -21090,6 +21944,9 @@ msgstr "Гілка" msgid "ProtectedBranch|Code owner approval" msgstr "Ð—Ð°Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ð²Ð»Ð°Ñника коду" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "ЗахиÑтити" @@ -21216,6 +22073,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "Придбати більше хвилин" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "Відправити (push)" @@ -21327,6 +22187,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "Ліміт чаÑтоти запиту бінарних даних на хвилину" @@ -21408,6 +22271,9 @@ msgstr "" msgid "Refresh" msgstr "Оновити" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "ÐžÐ½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ñ‡ÐµÑ€ÐµÐ· Ñекунду Ð´Ð»Ñ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ Ð°ÐºÑ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñтану..." @@ -21454,9 +22320,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "ЗареєÑтруватиÑÑ Ð² GitLab" - msgid "Register now" msgstr "ЗареєÑтруватиÑÑŒ зараз" @@ -21668,6 +22531,9 @@ msgstr "Вилучити ліцензію" msgid "Remove limit" msgstr "Прибрати обмеженнÑ" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "Виключити учаÑника" @@ -21788,6 +22654,9 @@ msgstr "ВидалÑÑ” дату завершеннÑ." msgid "Removes time estimate." msgstr "ВидалÑÑ” запланований чаÑ." +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21809,9 +22678,15 @@ msgstr "" msgid "Reopen epic" msgstr "Повторне Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ ÐµÐ¿Ñ–ÐºÑƒ" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "Повторне Ð²Ñ–Ð´ÐºÑ€Ð¸Ñ‚Ñ‚Ñ ÐµÑ‚Ð°Ð¿Ñƒ" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "Повторно відкрити %{quick_action_target}" @@ -21839,6 +22714,9 @@ msgstr "Замінює кореневу URL-адреÑу Ð´Ð»Ñ ÐºÐ»Ð¾Ð½ÑƒÐ²Ð°Ð½ msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21966,7 +22844,13 @@ msgstr "Репозиторії" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21978,6 +22862,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21996,6 +22892,9 @@ msgstr "Граф репозиторію" msgid "Repository Settings" msgstr "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ñ–ÑŽ" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "Перевірка репозиторію" @@ -22092,8 +22991,8 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" -msgstr "Вимагати від вÑÑ–Ñ… кориÑтувачів цієї групи налаштувати двофакторну автентифікацію" +msgid "Require all users in this group to setup two-factor authentication" +msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." msgstr "Вимагати від уÑÑ–Ñ… кориÑтувачів приймати умови Ð½Ð°Ð´Ð°Ð½Ð½Ñ Ð¿Ð¾Ñлуг та політику конфіденційноÑті, коли вони отримують доÑтуп до GitLab." @@ -22125,6 +23024,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "Вимогу %{reference} було оновлено" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "Заголовок вимоги не може міÑтити більше %{limit} знаків." @@ -22332,6 +23234,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "ПереглÑте Ð¿Ñ€Ð¾Ñ†ÐµÑ Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð¿Ñ€Ð¾Ð²Ð°Ð¹Ð´ÐµÑ€Ñ–Ð² поÑлуг у вашому провайдері ідентифікації — в такому разі GitLab Ñ” \"провайдером поÑлуг\" або \"довірÑючою Ñтороною\"." @@ -22394,7 +23299,7 @@ msgid "Rook" msgstr "Rook" msgid "Ruby" -msgstr "" +msgstr "Ruby" msgid "Rule name is already taken." msgstr "" @@ -22475,25 +23380,31 @@ msgid "Runners page." msgstr "Сторінка Runner'ів." msgid "Runners|Active" -msgstr "" +msgstr "Ðктивні" msgid "Runners|Architecture" -msgstr "" +msgstr "Ðрхітектура" msgid "Runners|Can run untagged jobs" msgstr "" msgid "Runners|Description" +msgstr "ОпиÑ" + +msgid "Runners|Download Latest Binary" msgstr "" -msgid "Runners|Group" +msgid "Runners|Download and Install Binary" msgstr "" +msgid "Runners|Group" +msgstr "Група" + msgid "Runners|IP Address" -msgstr "" +msgstr "IP-адреÑа" msgid "Runners|Last contact" -msgstr "" +msgstr "ОÑтанній контакт" msgid "Runners|Locked to this project" msgstr "" @@ -22502,34 +23413,37 @@ msgid "Runners|Maximum job timeout" msgstr "" msgid "Runners|Name" -msgstr "" +msgstr "Ім'Ñ" msgid "Runners|Platform" -msgstr "" +msgstr "Платформа" msgid "Runners|Property Name" msgstr "" msgid "Runners|Protected" +msgstr "Захищені" + +msgid "Runners|Register Runner" msgstr "" msgid "Runners|Revision" -msgstr "" +msgstr "ВерÑÑ–Ñ" msgid "Runners|Shared" -msgstr "" +msgstr "Спільні" msgid "Runners|Specific" msgstr "" msgid "Runners|Tags" -msgstr "" +msgstr "Теги" msgid "Runners|Value" -msgstr "" +msgstr "ЗначеннÑ" msgid "Runners|Version" -msgstr "" +msgstr "ВерÑÑ–Ñ" msgid "Runners|You have used %{quotaUsed} out of %{quotaLimit} of your shared Runners pipeline minutes." msgstr "Ви викориÑтали %{quotaUsed} із ваших %{quotaLimit} хвилин Ð´Ð»Ñ ÐºÐ¾Ð½Ð²ÐµÑ”Ñ€Ñ–Ð² загальних runner'ів." @@ -22544,7 +23458,7 @@ msgid "Runs a number of housekeeping tasks within the current repository, such a msgstr "Виконує Ñ€Ñд задач по очищенню поточного репозиторію, таких Ñк ÑтиÑÐ½ÐµÐ½Ð½Ñ Ñ€ÐµÐ´Ð°ÐºÑ†Ñ–Ð¹ файлів та Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð½ÐµÐ´Ð¾ÑÑжних об'єктів." msgid "SAML" -msgstr "" +msgstr "SAML" msgid "SAML SSO" msgstr "Єдиний вхід SAML" @@ -22582,6 +23496,9 @@ msgstr "SSH-ключі хоÑта" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "Ключі SSH дозволÑють вÑтановити захищене Ð·â€™Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ð¼Ñ–Ð¶ вашим комп’ютером та GitLab." @@ -22591,6 +23508,12 @@ msgstr "Відкритий SSH-ключ" msgid "SSL Verification:" msgstr "Перевірка SSL:" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "Субота" @@ -22606,6 +23529,9 @@ msgstr "Зберегти зміни" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "Ð’Ñе одно зберегти" @@ -22630,9 +23556,6 @@ msgstr "Зберегти розклад конвеєра" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "Зберегти змінні" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22642,6 +23565,9 @@ msgstr "ЗбереженнÑ" msgid "Saving project." msgstr "Ð—Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð½Ñ Ð¿Ñ€Ð¾Ñ”ÐºÑ‚Ñƒ." +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "Розклад нового конвеєра" @@ -22681,6 +23607,9 @@ msgstr "ОблаÑть дії" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22711,7 +23640,7 @@ msgstr "Пошук" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22768,9 +23697,6 @@ msgstr "Шукати цей текÑÑ‚" msgid "Search forks" msgstr "Пошук форків" -msgid "Search groups" -msgstr "Пошук в групах" - msgid "Search merge requests" msgstr "Пошук у запитах на злиттÑ" @@ -22852,9 +23778,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "Ми не знайшли %{scope}, що задовільнÑÑ” %{term}" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "результат в коді" @@ -22941,7 +23864,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22986,10 +23909,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -23118,6 +24041,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -23181,6 +24107,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -23220,6 +24152,13 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "Помилка при відхиленні вразливоÑтей." @@ -23400,6 +24339,9 @@ msgstr "Виберіть проєкти, Ñкі ви хочете імпорту msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "Виберіть Ñегменти Ð´Ð»Ñ Ñ€ÐµÐ¿Ð»Ñ–ÐºÐ°Ñ†Ñ–Ñ—" @@ -23415,7 +24357,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23430,9 +24372,6 @@ msgstr "Виберіть гілку по замовчанню Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ msgid "Select the custom project template source group." msgstr "Вкажіть групу, де розміщені влаÑні шаблони проєктів." -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "Обрати чаÑовий поÑÑ" @@ -23526,6 +24465,9 @@ msgstr "ВідділÑйте теми комами." msgid "September" msgstr "вереÑень" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "Ñ–" @@ -23640,6 +24582,9 @@ msgstr "Шаблони ÑервіÑів" msgid "Service URL" msgstr "URL ÑервіÑу" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "ТриваліÑть ÑеÑÑ–Ñ— (у хвилинах)" @@ -23775,6 +24720,9 @@ msgstr "Ð’Ñтановити новий пароль" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "Ðалаштуйте Ñвій проєкт, щоб автоматично відправлÑти/отримувати зміни з іншого репозиторію. Гілки, теги та коміти автоматично будуть ÑинхронізуватиÑÑ." @@ -23880,6 +24828,15 @@ msgstr "Загальні Runner'и" msgid "Shared projects" msgstr "Спільні проєкти" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "Допомога по загальним runner'ам" @@ -23898,9 +24855,15 @@ msgstr "Sherlock транзакції" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "Якщо ви коли-небудь втратите телефон або доÑтуп до Ñвоїх одноразових паролів, кожен із цих кодів Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð¼Ð¾Ð¶Ðµ бути викориÑтаний один раз Ð´Ð»Ñ Ð²Ñ–Ð´Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Ð´Ð¾Ñтупу до вашого облікового запиÑу. Будь лаÑка, зберігайте Ñ—Ñ… в надійному міÑці, інакше ви %{b_start}втратите%{b_end} доÑтуп до вашого облікового запиÑу." +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "Показати вÑÑŽ активніÑть" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "Показати вÑÑ–Ñ… учаÑників" @@ -24047,6 +25010,9 @@ msgstr "Увійти або зареєÑтруватиÑÑ" msgid "Sign in to \"%{group_name}\"" msgstr "Увійти до \"%{group_name}\"" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "Увійти за допомогою Ñмарт-карти" @@ -24074,6 +25040,9 @@ msgstr "РеєÑÑ‚Ñ€Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾Ð¹ÑˆÐ»Ð° уÑпішно! Будь лаÑка, msgid "Sign-in restrictions" msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñƒ" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "ÐžÐ±Ð¼ÐµÐ¶ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ñ€ÐµÑ”Ñтрації" @@ -24083,9 +25052,6 @@ msgstr "Ð†Ð¼â€™Ñ Ð·Ð°Ð½Ð°Ð´Ñ‚Ð¾ довге (макÑимум Ñкладає %{m msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "Прізвище занадто довге (макÑимум Ñкладає %{max_length} Ñимволів)." -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "Ð†Ð¼â€™Ñ Ð·Ð°Ð½Ð°Ð´Ñ‚Ð¾ довге (макÑимум Ñкладає %{max_length} Ñимволів)." - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "Ð†Ð¼â€™Ñ ÐºÐ¾Ñ€Ð¸Ñтувача занадто довге (макÑимум Ñкладає %{max_length} Ñимволів)." @@ -24095,6 +25061,9 @@ msgstr "" msgid "Signed in" msgstr "Вхід виконано" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "Вхід відбувÑÑ Ð·Ð° допомогою %{authentication}" @@ -24206,27 +25175,18 @@ msgstr "Ðемає Ñніпетів Ð´Ð»Ñ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð½Ñ." msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "Файл" - msgid "Snippets|Files" msgstr "Файли" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24461,6 +25421,9 @@ msgstr "Рівень доÑтупу, в порÑдку зроÑтаннÑ" msgid "SortOptions|Access level, descending" msgstr "Рівень доÑтупу, в порÑдку ÑпаданнÑ" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "Дата ÑтвореннÑ" @@ -24569,6 +25532,9 @@ msgstr "Ðещодавно зареєÑтровані" msgid "SortOptions|Recently starred" msgstr "Ðещодавно в обраних" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "Розмір" @@ -24611,9 +25577,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "Код" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24689,9 +25652,6 @@ msgstr "Вкажіть шаблон адреÑи електронної пошт msgid "Specify the following URL during the Runner setup:" msgstr "Зазначте наÑтупний URL під Ñ‡Ð°Ñ Ð²ÑÑ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ñ Runner-а:" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð´Ð»Ñ Ð¾Ð±'єднаного (squash) коміту" @@ -24755,6 +25715,9 @@ msgstr "У обраному" msgid "Start Date" msgstr "Дата початку" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "ЗапуÑтити Веб-Термінал" @@ -24911,6 +25874,9 @@ msgstr "СтатиÑтика" msgid "Status" msgstr "СтатуÑ" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "СтатуÑ:" @@ -25040,6 +26006,9 @@ msgstr "Позначити Ñк Ñпам" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "ÐадіÑлати відгук" @@ -25055,6 +26024,9 @@ msgstr "ÐадіÑлати пошук" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -25097,6 +26069,12 @@ msgstr "ПідпиÑку уÑпішно Ñтворено." msgid "Subscription successfully deleted." msgstr "ПідпиÑку уÑпішно видалено." +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "Білінг" @@ -25181,6 +26159,9 @@ msgstr "" msgid "Successfully activated" msgstr "УÑпішно активовано" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "УÑпішно заблоковано" @@ -25202,6 +26183,9 @@ msgstr "УÑпішно видалено адреÑу електронної по msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "УÑпішно заплановано контейнер Ð´Ð»Ñ Ð·Ð°Ð¿ÑƒÑку. Перейдіть на %{pipelines_link_start}Ñторінку конвеєрів%{pipelines_link_end} Ð´Ð»Ñ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð¸Ñ†ÑŒ." +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "УÑпішно розблоковано" @@ -25337,12 +26321,18 @@ msgstr "" msgid "Sync information" msgstr "Ð†Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ Ð¿Ñ€Ð¾ Ñинхронізацію" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "Синхронізовано" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "СиÑтемні" @@ -25370,6 +26360,9 @@ msgstr "СиÑтемні метрики (ВлаÑні)" msgid "System metrics (Kubernetes)" msgstr "СиÑтемні метрики (Kubernetes)" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "ЗміÑÑ‚" @@ -25610,15 +26603,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25703,8 +26711,8 @@ msgstr "ДÑкуємо за покупку!" msgid "Thanks! Don't show me this again" msgstr "ДÑкую! Більше не показувати це повідомленнÑ" -msgid "That's it, well done!%{celebrate}" -msgstr "Це вÑе, хороша робота!%{celebrate}" +msgid "That's it, well done!" +msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" msgstr "Група \"%{group_path}\" дозволÑÑ” увійти за допомогою облікового запиÑу єдиного входу" @@ -25728,9 +26736,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25743,9 +26748,15 @@ msgstr "Трекер задач — це міÑце, де можна додат msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "URL-адреÑа Ð´Ð»Ñ Ð¿Ñ–Ð´ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ Ð´Ð¾ Elasticsearch. ВикориÑтовуйте ÑпиÑок, розділений комами, Ð´Ð»Ñ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼ÐºÐ¸ клаÑтеризації (наприклад: \"http://localhost:9200, http://localhost:9201\")." @@ -25842,6 +26853,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "ÐаÑтупні елементи ÐЕ будуть екÑпортовані:" @@ -25867,8 +26884,8 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "Глобальні Ð½Ð°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ð¸Ð¼Ð°Ð³Ð°ÑŽÑ‚ÑŒ, щоб ви увімкнули двофакторну автентифікацію Ð´Ð»Ñ Ñвого облікового запиÑу." -msgid "The group and any internal projects can be viewed by any logged in user." -msgstr "Ð¦Ñ Ð³Ñ€ÑƒÐ¿Ð° та вÑÑ– Ñ—Ñ— внутрішні проєкти можуть бути переглÑнуті будь Ñким кориÑтувачем, що здійÑнив вхід у ÑиÑтему." +msgid "The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" msgid "The group and any public projects can be viewed without any authentication." msgstr "Ð¦Ñ Ð³Ñ€ÑƒÐ¿Ð° та будь-Ñкі проєкти можуть переглÑдатиÑÑ Ð±ÐµÐ· жодної автентифікації." @@ -25978,8 +26995,8 @@ msgstr "Ð¡Ñ‚Ð°Ð´Ñ–Ñ ÐŸÐ»Ð°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ Ð²Ñ–Ð´Ð¾Ð±Ñ€Ð°Ð¶Ð°Ñ” Ñ‡Ð°Ñ Ð²Ñ–Ð´ п msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "Приватний ключ, Ñкий викориÑтовуєтьÑÑ Ð¿Ñ€Ð¸ наданні клієнтÑького Ñертифіката. Його Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ Ð·Ð°ÑˆÐ¸Ñ„Ñ€Ð¾Ð²Ð°Ð½Ð¾." -msgid "The project can be accessed by any logged in user." -msgstr "ДоÑтуп до проєкту можливий будь-Ñким зареєÑтрованим кориÑтувачем." +msgid "The project can be accessed by any logged in user except external users." +msgstr "" msgid "The project can be accessed by any user who is logged in." msgstr "ДоÑтуп до цього проєкту Ñ” в будь-Ñкого кориÑтувача, Ñкий увійшов у ÑиÑтему." @@ -26038,6 +27055,9 @@ msgstr "Ð¡Ñ‚Ð°Ð´Ñ–Ñ ÐŸÐµÑ€ÐµÐ²Ñ–Ñ€ÐºÐ° показує Ñ‡Ð°Ñ Ð²Ñ–Ð´ Ñтвор msgid "The roadmap shows the progress of your epics along a timeline" msgstr "План-графік показує Ñтан ваших епіків у чаÑÑ–" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "Запланований Ñ‡Ð°Ñ Ð¼Ð°Ñ” бути в майбутньому!" @@ -26050,8 +27070,8 @@ msgstr "Цей Ñніпет Ñ” видим лише Ð´Ð»Ñ Ð¼ÐµÐ½Ðµ." msgid "The snippet is visible only to project members." msgstr "Цей Ñніпет видимий тільки Ð´Ð»Ñ ÑƒÑ‡Ð°Ñників проєкту." -msgid "The snippet is visible to any logged in user." -msgstr "Цей Ñніпет видимий Ð´Ð»Ñ Ð±ÑƒÐ´ÑŒ-Ñкого зареєÑтрованого кориÑтувача." +msgid "The snippet is visible to any logged in user except external users." +msgstr "" msgid "The specified tab is invalid, please select another" msgstr "Вказана вкладка недійÑна. Будь лаÑка, виберіть іншу" @@ -26089,6 +27109,9 @@ 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 "Мапа кориÑтувачів — це правила Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ñ€Ð¸Ñтувачів FogBugz, Ñкі приймали учаÑть у ваших проєктах до Gitlab (зокрема Ñ—Ñ… імен та Ð°Ð´Ñ€ÐµÑ ÐµÐ»ÐµÐºÑ‚Ñ€Ð¾Ð½Ð½Ð¾Ñ— пошти). Ви можете вноÑити зміни шлÑхом Ð·Ð°Ð¿Ð¾Ð²Ð½ÐµÐ½Ð½Ñ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ– нижче." +msgid "The user you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "КориÑтувач Ñкого ви збираєтеÑÑ Ð´ÐµÐ°ÐºÑ‚Ð¸Ð²ÑƒÐ²Ð°Ñ‚Ð¸ був активним протÑгом оÑтанніх %{minimum_inactive_days} днів Ñ– не може бути деактивований" @@ -26197,6 +27220,9 @@ msgstr "Ðа диÑку вже Ñ–Ñнує репозиторій за таким msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "Даних немає. Будь лаÑка, змініть Ñвій вибір." @@ -26392,6 +27418,9 @@ msgstr "СталаÑÑ Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° з reCAPTCHA. Будь лаÑка, про msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "Ці Ñ–Ñнуючі проблеми мають подібні заголовки. Можливо, краще додати коментар до однієї з них заміÑть ÑÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ Ð½Ð¾Ð²Ð¾Ñ—." +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "Ці змінні вÑтановлені в налаштуваннÑÑ… батьківÑької групи Ñ– будуть активними в поточному проєкті додатково до проєктних змінних." @@ -26443,7 +27472,7 @@ msgstr "Ð¦Ñ Ð´Ñ–Ñ Ð¼Ð¾Ð¶Ðµ призвеÑти до втрати даних. Щ msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26467,9 +27496,15 @@ msgstr "Цей заÑтоÑунок було Ñтворено %{link_to_owner}." msgid "This application will be able to:" msgstr "Ð¦Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° зможе:" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "Цей блок поÑилаєтьÑÑ Ñам на Ñебе" @@ -26602,6 +27637,9 @@ msgstr "Це ÑпиÑок приÑтроїв, з котрих заходили msgid "This is a security log of important events involving your account." msgstr "Це журнал безпеки, Ñкий міÑтить уÑÑ– важливі події пов’Ñзані із вашим обліковим запиÑом." +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26611,6 +27649,9 @@ msgstr "" msgid "This is your current session" msgstr "Це ваш поточний ÑеанÑ" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -27163,6 +28204,12 @@ msgstr "щойно" msgid "Timeago|right now" msgstr "зараз" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "Ð§Ð°Ñ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð½Ð½Ñ" @@ -27201,8 +28248,8 @@ msgstr "" msgid "To" msgstr "До" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." -msgstr "Ð”Ð»Ñ %{link_to_help} вашого домену, додайте в вищезгаданий ключ до TXT запиÑу у вашій конфігурації DNS." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." +msgstr "" msgid "To Do" msgstr "Виконати" @@ -27252,8 +28299,8 @@ msgstr "Спочатку введіть адреÑу Ñервера GÑ–tea Ñ– %{ msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "Щоб допомогти покращити GitLab та його зручніÑть викориÑтаннÑ, GitLab буде періодично збирати інформацію про викориÑтаннÑ." -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" -msgstr "Щоб допомогти покращити GitLab, ми хотіли б періодично збирати інформацію про викориÑтаннÑ. Це можна змінити в будь-Ñкий Ñ‡Ð°Ñ Ð² %{settings_link_start}ÐалаштуваннÑÑ…%{link_end}. %{info_link_start}Додаткова інформаціÑ%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." +msgstr "" msgid "To import an SVN repository, check out %{svn_link}." msgstr "Ð”Ð»Ñ Ñ–Ð¼Ð¿Ð¾Ñ€Ñ‚ÑƒÐ²Ð°Ð½Ð½Ñ SVN-репозиторію, переглÑньте %{svn_link}." @@ -27381,6 +28428,9 @@ msgstr "Увімкнути/вимкнути Ñмайлики-нагороди" msgid "Toggle navigation" msgstr "Переключити навігацію" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "Перемикач бічної панелі" @@ -27453,17 +28503,20 @@ msgstr "Ð’Ñього памʼÑті (ГБ)" msgid "Total test time for all commits/merges" msgstr "Загальний чаÑ, щоб перевірити вÑÑ– коміти/злиттÑ" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "Загальна вага" msgid "Total: %{total}" msgstr "Ð’Ñього: %{total}" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" -msgstr "Лог" +msgid "TotalRefCountIndicator|1000+" +msgstr "" msgid "Tracing" msgstr "ВідÑтеженнÑ" @@ -27639,6 +28692,9 @@ msgstr "ВідбуваєтьÑÑ Ð·'Ñ”Ð´Ð½Ð°Ð½Ð½Ñ Ñ–Ð· вашим приÑтр msgid "Tuesday" msgstr "Вівторок" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "Вимкнути" @@ -27789,6 +28845,9 @@ msgstr "Ðе вдалоÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸ ітерацію. Будь лаÑк msgid "Unable to save your changes. Please try again." msgstr "Ðе вдалоÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸ ваші зміни. Будь лаÑка, Ñпробуйте знову." +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "ÐевдалоÑÑ Ð·Ð°Ð¿ÑƒÑтити конвеєр негайно" @@ -28014,6 +29073,9 @@ msgstr "Оновити ітерацію" msgid "Update now" msgstr "Оновити зараз" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "Оновити змінну" @@ -28152,10 +29214,13 @@ msgstr "СтатиÑтика викориÑтаннÑ" msgid "UsageQuota|%{help_link_start}Shared runners%{help_link_end} are disabled, so there are no limits set on pipeline usage" msgstr "%{help_link_start}Загальні runner'и%{help_link_end} вимкнено, тому ліміти на викориÑÑ‚Ð°Ð½Ð½Ñ ÐºÐ¾Ð½Ð²ÐµÑ”Ñ€Ñ–Ð² відÑутні" +msgid "UsageQuota|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "Ðртефакти" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -28182,6 +29247,9 @@ msgstr "Конвеєри" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -28194,9 +29262,36 @@ msgstr "Сніпети" msgid "UsageQuota|Storage" msgstr "Сховище" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "Цей проÑтір імен не міÑтить проєктів, що викориÑтовують загальні runner'и" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "Без обмежень" @@ -28218,15 +29313,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "ВикориÑÑ‚Ð°Ð½Ð½Ñ Ð²Ñ–Ð´" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "Вікі" msgid "UsageQuota|Wikis" msgstr "Вікі" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -28281,11 +29388,8 @@ msgstr "КориÑтувач %{current_user_username} розпочав іміт msgid "User %{username} was successfully removed." msgstr "КориÑтувача %{username} уÑпішно видалено." -msgid "User IDs" -msgstr "ID кориÑтувачів" - -msgid "User List" -msgstr "СпиÑок кориÑтувачів" +msgid "User ID" +msgstr "" msgid "User OAuth applications" msgstr "OAuth заÑтоÑунки кориÑтувача" @@ -28404,6 +29508,9 @@ msgstr "Вже повідомлено про зловживаннÑ" msgid "UserProfile|Blocked user" msgstr "Заблокований кориÑтувач" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "ВнеÑки в проєкти" @@ -28500,9 +29607,6 @@ msgstr "Ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача вже зайнÑто." msgid "Username is available." msgstr "Ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача доÑтупне." -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "Ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача занадто довге (макÑимум %{max_length} Ñимволів)." - msgid "Username or email" msgstr "Ім'Ñ ÐºÐ¾Ñ€Ð¸Ñтувача або електронна пошта" @@ -28656,6 +29760,12 @@ msgstr "" msgid "View Documentation" msgstr "ПереглÑнути документацію" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "ПроглÑнути вÑÑ– задачі" @@ -28664,10 +29774,10 @@ msgstr "" msgid "View chart" msgid_plural "View charts" -msgstr[0] "" -msgstr[1] "" -msgstr[2] "" -msgstr[3] "" +msgstr[0] "ПереглÑнути графік" +msgstr[1] "ПереглÑнути графіки" +msgstr[2] "ПереглÑнути графіки" +msgstr[3] "ПереглÑнути графіки" msgid "View dependency details for your project" msgstr "ПереглÑнути інформацію про залежноÑті Ð´Ð»Ñ Ð²Ð°ÑˆÐ¾Ð³Ð¾ проєкту" @@ -28967,7 +30077,13 @@ msgstr "КлаÑ" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -29051,6 +30167,15 @@ msgstr "Ми не змогли визначити шлÑÑ… до видаленн msgid "We could not determine the path to remove the issue" msgstr "Ми не змогли визначити шлÑÑ… до Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð½Ñ Ð·Ð°Ð´Ð°Ñ‡Ñ–" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "Ðе вдалоÑÑ Ð¿Ñ–Ð´ÐºÑŽÑ‡Ð¸Ñ‚Ð¸ÑÑ Ð´Ð¾ Ñервера Prometheus. Ðбо Ñервер більше не Ñ–Ñнує, або необхідно оновити деталі конфігурації." @@ -29147,6 +30272,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -29171,13 +30299,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered by a push to the repository" +msgstr "" + +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -29246,15 +30377,15 @@ msgstr "ЛаÑкаво проÑимо до GitLab, %{first_name}!" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "Що ви шукаєте?" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "Що нового в GitLab" @@ -29267,7 +30398,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "Коли runner закріплений (за проєктами), його не можна викориÑтовувати в інших проєктах" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29511,10 +30642,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29607,6 +30738,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29628,6 +30762,9 @@ msgstr "Ви знаходитеÑÑ Ð½Ð° інÑтанÑÑ– Gitlab \"тільки msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "Ви отримуєте це повідомленнÑ, бо ви Ñ” адмініÑтратором GitLab Ð´Ð»Ñ %{url}." +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "Ви намагаєтеÑÑŒ завантажити щоÑÑŒ, що не Ñ” зображеннÑм. Будь лаÑка, завантажте файл .png, .jpg, .jpeg, .gif, .bmp, .tiff або .ico." @@ -29640,12 +30777,12 @@ msgstr "ЗаміÑть цього ви можете %{linkStart}переглÑн msgid "You can also create a project from the command line." msgstr "Ви також можете Ñтворити проєкт із командного Ñ€Ñдка." -msgid "You can also press ⌘-Enter" -msgstr "Ви також можете натиÑнути ⌘-Enter" - msgid "You can also press Ctrl-Enter" msgstr "Ви також можете натиÑнути Ctrl-Enter" +msgid "You can also press ⌘-Enter" +msgstr "" + msgid "You can also star a label to make it a priority label." msgstr "Ви можете додати мітку в обрані, щоб зробити Ñ—Ñ— пріоритетною." @@ -29658,6 +30795,15 @@ msgstr "Також ви можете завантажувати файли з в msgid "You can always edit this later" msgstr "Ви завжди можете відредагувати це пізніше" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29859,6 +31005,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "Ви відпиÑані від цього обговореннÑ." @@ -29871,6 +31020,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "У Ð²Ð°Ñ Ð½ÐµÐ¼Ð°Ñ” прав доÑтупу" @@ -29895,9 +31053,6 @@ msgstr "Ви залишили \"%{membershipable_human_name}\" %{source_type}." msgid "You may close the milestone now." msgstr "Зараз ви можете закрити цей етап." -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "Ви повинні прийнÑти правила кориÑÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ ÑервіÑом Ñ– політику конфіденційноÑті Ð´Ð»Ñ Ñ‚Ð¾Ð³Ð¾, щоб Ñтворити обліковий запиÑ" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29955,9 +31110,6 @@ msgstr "Ви повинні завантажити екÑпортований а msgid "You need to upload a Google Takeout archive." msgstr "Вам потрібно завантажити архів Google Takeout." -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -30060,19 +31212,22 @@ msgstr "Ви уже увімкнули двофакторну автентифі msgid "YouTube" msgstr "YouTube" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -30102,6 +31257,9 @@ msgstr "Ваші групи" msgid "Your License" msgstr "Ваша ліцензіÑ" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "Термін дії вашого перÑонального токену доÑтупу закінчитьÑÑ Ñ‡ÐµÑ€ÐµÐ· %{days_to_expire} днів або менше" @@ -30117,6 +31275,9 @@ msgstr "ÐктивніÑть ваших проєктів" msgid "Your Public Email will be displayed on your public profile." msgstr "Ваша публічна адреÑа електронної пошти буде відображатиÑÑ Ð² публічному профілі." +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "Ваші ключі SSH (%{count})" @@ -30385,9 +31546,6 @@ msgstr "ім'Ñ Ð³Ñ–Ð»ÐºÐ¸" msgid "by" msgstr "від" -msgid "by %{user}" -msgstr "від %{user}" - msgid "cannot be a date in the past" msgstr "" @@ -30514,9 +31672,6 @@ msgstr "Ð¡ÐºÐ°Ð½ÑƒÐ²Ð°Ð½Ð½Ñ ÐºÐ¾Ð½Ñ‚ÐµÐ¹Ð½ÐµÑ€Ñ–Ð² виÑвлÑÑ” відомі msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30562,9 +31717,6 @@ msgstr "Знайдено %{issuesWithCount}" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "ДоÑлідити цю вразливіÑть, Ñтворивши задачу" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "ДізнатиÑÑ Ð±Ñ–Ð»ÑŒÑˆÐµ про взаємодію з звітами безпеки" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30650,6 +31802,9 @@ msgstr "ПереглÑнути повний звіт" msgid "closed issue" msgstr "закрита задача" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "коментар" @@ -30898,8 +32053,8 @@ msgstr "Ñ” недопуÑтимим діапазоном IP-адреÑ" msgid "is blocked by" msgstr "" -msgid "is enabled." -msgstr "увімкнено." +msgid "is forbidden by a top-level group" +msgstr "" msgid "is invalid because there is downstream lock" msgstr "неправильний через наÑвніÑть блокувань на нижчих рівнÑÑ…" @@ -30916,6 +32071,9 @@ msgstr "не Ñ” нащадком групи, Ñкій належить шабл msgid "is not a valid X509 certificate." msgstr "не відповідний Ñертифікат X509." +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "не дозволено. Спробуйте ще раз з іншою адреÑою електронної пошти або зв'ÑжітьÑÑ Ð· адмініÑтратором GitLab." @@ -30934,6 +32092,9 @@ msgstr "лише Ð´Ð»Ñ Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "Ñ” занадто довгим (%{current_value}). МакÑимальний розмір Ñкладає %{max_size}." +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "Ñ” занадто довгим (макÑимум Ñкладає 100 елементів)" @@ -30970,6 +32131,9 @@ msgstr "те, що він занадто великий" msgid "jigsaw is not defined" msgstr "jigsaw не визначено" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "оÑтанній коміт:" @@ -31034,6 +32198,9 @@ msgstr "" msgid "missing" msgstr "відÑутні" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "оÑтаннє розгортаннÑ" @@ -31515,9 +32682,6 @@ msgstr "учаÑники проєкту" msgid "projects" msgstr "проєкти" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "швидкі дії" @@ -31530,9 +32694,6 @@ msgstr "зареєÑтруватиÑÑ" msgid "relates to" msgstr "ÑтоÑуєтьÑÑ" -msgid "released %{time}" -msgstr "випущено %{time}" - msgid "remaining" msgstr "залишилоÑÑŒ" @@ -31612,6 +32773,9 @@ msgstr "показати менше" msgid "sign in" msgstr "увійти" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "Ñортувати:" @@ -31792,9 +32956,6 @@ msgstr "" msgid "wiki page" msgstr "вікі-Ñторінка" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "з %{additions} додаваннÑми Ñ– %{deletions} видаленнÑми." @@ -31807,3 +32968,6 @@ msgstr "" msgid "yaml invalid" msgstr "yaml недійÑний" +msgid "your settings" +msgstr "" + diff --git a/locale/ur_PK/gitlab.po b/locale/ur_PK/gitlab.po index 10b394ca88834d07b72a408bdd93512ebab1c860..f8eacf952c4f2fb478957b2a46c8741e1f8445a8 100644 --- a/locale/ur_PK/gitlab.po +++ b/locale/ur_PK/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: ur-PK\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:41\n" +"PO-Revision-Date: 2020-11-03 22:39\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/uz_UZ/gitlab.po b/locale/uz_UZ/gitlab.po index 3151fead0def520eea70d283a83d788113612ecd..fa8d9e493239a6ce38aaf91e71662ff475013e37 100644 --- a/locale/uz_UZ/gitlab.po +++ b/locale/uz_UZ/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: uz\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:44\n" +"PO-Revision-Date: 2020-11-03 22:43\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -185,6 +185,11 @@ msgid_plural "%d failed" msgstr[0] "" msgstr[1] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" +msgstr[1] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -215,11 +220,6 @@ msgid_plural "%d issues in this group" msgstr[0] "" msgstr[1] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" -msgstr[1] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -407,6 +407,16 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" +msgstr[1] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" +msgstr[1] "" + msgid "%{count} more" msgstr "" @@ -447,6 +457,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -492,6 +508,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -618,9 +640,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -718,7 +737,7 @@ msgstr[1] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -734,6 +753,9 @@ msgid_plural "%{securityScanner} results are not available because a pipeline ha msgstr[0] "" msgstr[1] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -947,9 +969,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -988,6 +1007,18 @@ msgstr[1] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -1016,6 +1047,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -1025,15 +1059,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" -msgstr[1] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" -msgstr[1] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1296,6 +1323,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1595,6 +1625,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1748,7 +1781,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1784,10 +1817,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1874,6 +1907,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1898,6 +1934,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -2012,6 +2051,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -2021,6 +2075,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -2033,12 +2093,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2093,6 +2171,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2102,6 +2183,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2147,6 +2231,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2171,6 +2258,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2180,6 +2270,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2195,22 +2288,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2275,10 +2368,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2395,6 +2488,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2404,10 +2506,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2419,19 +2521,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2446,6 +2557,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2455,7 +2572,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2473,7 +2593,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2482,6 +2602,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2548,9 +2689,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2575,6 +2713,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2596,6 +2737,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2617,12 +2761,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2671,6 +2821,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2683,9 +2836,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2713,9 +2872,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2803,9 +2968,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2878,9 +3040,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2911,9 +3070,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2938,6 +3094,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2962,9 +3121,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2980,6 +3136,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3309,6 +3468,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3557,6 +3719,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3801,7 +3966,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3822,6 +4008,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3840,6 +4029,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3897,9 +4089,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3981,6 +4170,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -4065,6 +4260,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4116,12 +4323,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4140,6 +4356,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4152,6 +4371,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4296,6 +4518,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4332,9 +4557,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4365,7 +4602,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4548,6 +4785,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4959,6 +5199,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5142,9 +5385,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5163,9 +5403,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5274,6 +5511,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5298,7 +5538,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5325,6 +5565,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5508,6 +5751,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5565,9 +5811,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5823,9 +6066,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5841,9 +6081,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5910,9 +6147,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5979,9 +6213,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -6048,9 +6279,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6111,6 +6339,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6195,6 +6426,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6336,9 +6570,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6450,9 +6681,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6764,7 +6992,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6815,6 +7043,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6882,6 +7113,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7259,6 +7493,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7319,6 +7556,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7328,6 +7568,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7361,6 +7604,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7609,6 +7855,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7702,6 +7951,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7953,6 +8205,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -8010,6 +8265,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -8049,6 +8313,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -8070,6 +8340,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -8097,15 +8373,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8121,6 +8397,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8160,6 +8439,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8172,6 +8454,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8181,6 +8469,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8337,9 +8628,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8349,6 +8637,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8364,9 +8655,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8388,6 +8676,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8451,12 +8742,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8505,18 +8802,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8592,9 +8898,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8760,6 +9063,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8808,6 +9117,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8979,6 +9291,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -9030,7 +9363,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9179,6 +9512,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9188,6 +9524,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9209,6 +9548,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9236,9 +9578,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9407,15 +9746,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9488,6 +9836,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9629,6 +9980,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9656,7 +10013,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9701,6 +10070,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9728,7 +10100,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10490,12 +10865,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10526,6 +10907,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10601,6 +10985,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10703,6 +11090,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10766,6 +11156,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10778,6 +11171,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10915,6 +11311,18 @@ msgid_plural "FeatureFlags|%d users" msgstr[0] "" msgstr[1] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10945,6 +11353,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10996,6 +11407,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -11062,10 +11476,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -11080,6 +11497,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -11098,9 +11518,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11116,15 +11533,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11134,6 +11551,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11191,12 +11611,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11221,6 +11647,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11284,6 +11713,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11317,9 +11749,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11329,9 +11758,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11386,7 +11821,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11932,7 +12367,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11953,6 +12388,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11989,9 +12427,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -12016,6 +12451,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12328,6 +12769,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12433,7 +12877,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12592,6 +13036,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12601,6 +13051,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12646,12 +13099,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12664,6 +13135,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12676,6 +13150,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12700,6 +13177,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -13109,6 +13589,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13163,9 +13646,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13178,7 +13658,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13286,6 +13766,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13310,9 +13793,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13334,10 +13814,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13419,6 +13899,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13539,6 +14022,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13599,6 +14088,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13608,12 +14100,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13623,6 +14121,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13635,6 +14157,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13710,27 +14235,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13749,6 +14280,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13778,6 +14312,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13787,12 +14366,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13826,6 +14423,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13841,37 +14441,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13880,6 +14501,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13904,9 +14528,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -14003,73 +14624,127 @@ msgstr "" msgid "Invite member" msgstr "" -msgid "Invite teammates (optional)" +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" + +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14120,6 +14795,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14336,6 +15014,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14591,6 +15272,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14609,6 +15293,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14738,9 +15428,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14767,9 +15454,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14803,6 +15487,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14836,6 +15523,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14881,6 +15571,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14956,6 +15649,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15495,9 +16191,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15516,6 +16209,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15549,9 +16245,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15561,7 +16254,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15573,6 +16266,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15636,6 +16332,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15756,6 +16455,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15783,15 +16488,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -16029,6 +16809,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16432,6 +17215,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16747,9 +17551,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16807,6 +17617,34 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" +msgstr[1] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -17062,6 +17900,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17526,6 +18367,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17556,9 +18400,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17793,6 +18634,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17838,9 +18682,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17850,9 +18691,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17972,19 +18810,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18158,6 +18990,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18254,7 +19089,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18278,9 +19113,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18302,7 +19134,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18326,9 +19158,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18344,9 +19173,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18356,12 +19182,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18386,7 +19206,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18578,7 +19398,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18590,9 +19410,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18695,6 +19512,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18776,6 +19596,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18794,6 +19617,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18824,6 +19650,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18860,6 +19689,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -19088,6 +19923,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -19097,6 +19935,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -19109,12 +19950,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19319,9 +20166,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -20015,7 +20859,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20318,6 +21162,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20372,6 +21219,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20828,6 +21678,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20954,6 +21807,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -21065,6 +21921,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21146,6 +22005,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21190,9 +22052,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21402,6 +22261,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21522,6 +22384,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21543,9 +22408,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21573,6 +22444,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21698,7 +22572,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21710,6 +22590,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21728,6 +22620,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21824,7 +22719,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21857,6 +22752,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -22058,6 +22956,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22210,6 +23111,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22237,6 +23144,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22306,6 +23216,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22315,6 +23228,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22327,7 +23246,10 @@ msgstr "" msgid "Save Changes" msgstr "" -msgid "Save Push Rules" +msgid "Save Push Rules" +msgstr "" + +msgid "Save and test payload" msgstr "" msgid "Save anyway" @@ -22354,9 +23276,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22366,6 +23285,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22405,6 +23327,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22435,7 +23360,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22492,9 +23417,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22576,9 +23498,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22643,7 +23562,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22688,10 +23607,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22820,6 +23739,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22883,6 +23805,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22922,6 +23850,11 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" +msgstr[1] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -23102,6 +24035,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -23117,7 +24053,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -23132,9 +24068,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23228,6 +24161,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23342,6 +24278,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23477,6 +24416,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23582,6 +24524,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23600,9 +24551,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23745,6 +24702,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23772,6 +24732,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23781,9 +24744,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23793,6 +24753,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23904,27 +24867,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24159,6 +25113,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24267,6 +25224,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24309,9 +25269,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24387,9 +25344,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24453,6 +25407,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24609,6 +25566,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24738,6 +25698,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24753,6 +25716,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24795,6 +25761,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24879,6 +25851,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24900,6 +25875,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -25035,12 +26013,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -25068,6 +26052,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25302,15 +26289,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25395,7 +26397,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25418,9 +26420,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25433,9 +26432,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25532,6 +26537,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25555,7 +26566,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25666,7 +26677,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25726,6 +26737,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25738,7 +26752,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25777,6 +26791,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25885,6 +26902,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -26080,6 +27100,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -26131,7 +27154,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -26155,9 +27178,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26290,6 +27319,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26299,6 +27331,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26851,6 +27886,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26885,7 +27926,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26936,7 +27977,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -27065,6 +28106,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -27137,16 +28181,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27323,6 +28370,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27473,6 +28523,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27698,6 +28751,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27836,10 +28892,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27866,6 +28925,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27878,9 +28940,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27902,15 +28991,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27965,10 +29066,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -28088,6 +29186,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28184,9 +29285,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28340,6 +29438,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28647,7 +29751,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28731,6 +29841,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28827,6 +29946,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28851,13 +29973,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28926,15 +30051,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28947,7 +30072,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29189,10 +30314,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29285,6 +30410,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29306,6 +30434,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29318,10 +30449,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29336,6 +30467,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29537,6 +30677,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29549,6 +30692,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29573,9 +30725,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29633,9 +30782,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29738,19 +30884,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29780,6 +30929,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29795,6 +30947,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -30061,9 +31216,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30190,9 +31342,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30238,9 +31387,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30324,6 +31470,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30562,7 +31711,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30580,6 +31729,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30598,6 +31750,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30634,6 +31789,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30696,6 +31854,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -31169,9 +32330,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31184,9 +32342,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31264,6 +32419,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31444,9 +32602,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31459,3 +32614,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/vi_VN/gitlab.po b/locale/vi_VN/gitlab.po index e14d5f906df46d1f8a78932e19d4a2519f254860..1cb42453f2e3ac5831399b6d814daf60b2be760f 100644 --- a/locale/vi_VN/gitlab.po +++ b/locale/vi_VN/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: vi\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:41\n" +"PO-Revision-Date: 2020-11-03 22:39\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -162,6 +162,10 @@ msgid "%d failed" msgid_plural "%d failed" msgstr[0] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "" @@ -186,10 +190,6 @@ msgid "%d issue in this group" msgid_plural "%d issues in this group" msgstr[0] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -351,6 +351,14 @@ msgstr "" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" + msgid "%{count} more" msgstr "" @@ -389,6 +397,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -434,6 +448,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -560,9 +580,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -655,7 +672,7 @@ msgstr[0] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -669,6 +686,9 @@ msgid "%{securityScanner} result is not available because a pipeline has not bee msgid_plural "%{securityScanner} results are not available because a pipeline has not been run since it was enabled. %{linkStart}Run a pipeline%{linkEnd}" msgstr[0] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -876,9 +896,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -916,6 +933,18 @@ msgstr[0] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -942,6 +971,9 @@ msgstr "" msgid "- show less" msgstr "" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -951,13 +983,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1205,6 +1232,9 @@ msgstr "" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1503,6 +1533,9 @@ msgstr "" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1656,7 +1689,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1692,10 +1725,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1782,6 +1815,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1806,6 +1842,9 @@ msgstr "" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -1920,6 +1959,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -1929,6 +1983,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "" @@ -1941,12 +2001,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "" @@ -2001,6 +2079,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2010,6 +2091,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2055,6 +2139,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "" @@ -2079,6 +2166,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2088,6 +2178,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2103,22 +2196,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" + +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2182,10 +2275,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2302,6 +2395,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2311,10 +2413,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2326,19 +2428,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2353,6 +2464,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2362,7 +2479,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2380,7 +2500,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2389,6 +2509,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2455,9 +2596,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "" - msgid "All users must have a name." msgstr "" @@ -2482,6 +2620,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "" @@ -2503,6 +2644,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2524,12 +2668,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "" @@ -2578,6 +2728,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2590,9 +2743,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2620,9 +2779,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "" @@ -2710,9 +2875,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2785,9 +2947,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2818,9 +2977,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2845,6 +3001,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2869,9 +3028,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "" @@ -2887,6 +3043,9 @@ msgstr "" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3212,6 +3371,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3459,6 +3621,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3701,7 +3866,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3722,6 +3908,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3740,6 +3929,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3797,9 +3989,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3881,6 +4070,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -3965,6 +4160,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4016,12 +4223,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4040,6 +4256,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4052,6 +4271,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4196,6 +4418,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4232,9 +4457,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4265,7 +4502,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4448,6 +4685,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4859,6 +5099,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5042,9 +5285,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5063,9 +5303,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5174,6 +5411,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5198,7 +5438,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5225,6 +5465,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5408,6 +5651,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5465,9 +5711,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5723,9 +5966,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5741,9 +5981,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5810,9 +6047,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5879,9 +6113,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -5948,9 +6179,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6011,6 +6239,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6095,6 +6326,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6236,9 +6470,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6350,9 +6581,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6663,7 +6891,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6714,6 +6942,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6779,6 +7010,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7155,6 +7389,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7215,6 +7452,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7224,6 +7464,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7257,6 +7500,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7504,6 +7750,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7597,6 +7846,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7847,6 +8099,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -7904,6 +8159,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -7943,6 +8207,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -7964,6 +8234,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -7991,15 +8267,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8015,6 +8291,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8054,6 +8333,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8066,6 +8348,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8075,6 +8363,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8231,9 +8522,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8243,6 +8531,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8258,9 +8549,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8282,6 +8570,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8345,12 +8636,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8396,18 +8693,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8480,9 +8786,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8648,6 +8951,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8696,6 +9005,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8867,6 +9179,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -8918,7 +9251,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9066,6 +9399,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9075,6 +9411,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9096,6 +9435,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9123,9 +9465,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9294,15 +9633,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9375,6 +9723,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9516,6 +9867,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9543,7 +9900,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9588,6 +9957,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9615,7 +9987,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10377,12 +10752,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10413,6 +10794,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10488,6 +10872,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10590,6 +10977,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10653,6 +11043,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10665,6 +11058,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10801,6 +11197,18 @@ msgid "FeatureFlags|%d user" msgid_plural "FeatureFlags|%d users" msgstr[0] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10831,6 +11239,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10882,6 +11293,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -10948,10 +11362,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -10966,6 +11383,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -10984,9 +11404,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11002,15 +11419,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11020,6 +11437,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "" @@ -11077,12 +11497,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11107,6 +11533,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11170,6 +11599,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11203,9 +11635,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11215,9 +11644,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11272,7 +11707,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11818,7 +12253,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11839,6 +12274,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11875,9 +12313,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -11902,6 +12337,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12214,6 +12655,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12319,7 +12763,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12478,6 +12922,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12487,6 +12937,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12532,12 +12985,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12550,6 +13021,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12562,6 +13036,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12586,6 +13063,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -12993,6 +13473,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13047,9 +13530,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13062,7 +13542,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13170,6 +13650,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13194,9 +13677,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13218,10 +13698,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13301,6 +13781,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13421,6 +13904,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13481,6 +13970,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13490,12 +13982,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13505,6 +14003,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13517,6 +14039,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13592,27 +14117,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13631,6 +14162,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13659,6 +14193,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13668,12 +14247,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13707,6 +14304,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13722,37 +14322,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13761,6 +14382,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13785,9 +14409,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -13878,79 +14499,133 @@ msgstr "" msgid "Invite another teammate" msgstr "" -msgid "Invite group" +msgid "Invite group" +msgstr "" + +msgid "Invite member" +msgstr "" + +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" msgstr "" -msgid "Invite member" +msgid "InviteMembersModal|Invite team members" msgstr "" -msgid "Invite teammates (optional)" +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14001,6 +14676,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14217,6 +14895,9 @@ msgstr "" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14472,6 +15153,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14490,6 +15174,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14619,9 +15309,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14647,9 +15334,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14683,6 +15367,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14716,6 +15403,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14761,6 +15451,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14836,6 +15529,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15368,9 +16064,6 @@ msgstr "" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15389,6 +16082,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15422,9 +16118,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15434,7 +16127,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15446,6 +16139,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15509,6 +16205,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15629,6 +16328,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15656,15 +16361,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -15902,6 +16682,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16303,6 +17086,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16618,9 +17422,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16678,6 +17488,32 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -16933,6 +17769,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17396,6 +18235,9 @@ msgstr "" msgid "None" msgstr "" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17426,9 +18268,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17663,6 +18502,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17708,9 +18550,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17720,9 +18559,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17841,19 +18677,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18027,6 +18857,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18123,7 +18956,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18147,9 +18980,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18171,7 +19001,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18195,9 +19025,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18213,9 +19040,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18225,12 +19049,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18255,7 +19073,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18447,7 +19265,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18459,9 +19277,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18564,6 +19379,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18645,6 +19463,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18663,6 +19484,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18693,6 +19517,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18729,6 +19556,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -18957,6 +19790,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -18966,6 +19802,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -18978,12 +19817,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19188,9 +20033,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -19884,7 +20726,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20187,6 +21029,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20241,6 +21086,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20697,6 +21545,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20823,6 +21674,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -20934,6 +21788,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21015,6 +21872,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21058,9 +21918,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21269,6 +22126,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21389,6 +22249,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21410,9 +22273,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21440,6 +22309,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21564,7 +22436,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21576,6 +22454,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21594,6 +22484,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21690,7 +22583,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21723,6 +22616,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -21921,6 +22817,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22072,6 +22971,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22099,6 +23004,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22168,6 +23076,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22177,6 +23088,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22192,6 +23109,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22216,9 +23136,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22228,6 +23145,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22267,6 +23187,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22297,7 +23220,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22354,9 +23277,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22438,9 +23358,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22494,7 +23411,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22539,10 +23456,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22671,6 +23588,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22734,6 +23654,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22773,6 +23699,10 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -22953,6 +23883,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -22968,7 +23901,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -22983,9 +23916,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23079,6 +24009,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23193,6 +24126,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23328,6 +24264,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23433,6 +24372,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23451,9 +24399,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23594,6 +24548,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23621,6 +24578,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23630,9 +24590,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23642,6 +24599,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23753,27 +24713,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24008,6 +24959,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24116,6 +25070,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24158,9 +25115,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24236,9 +25190,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24302,6 +25253,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24458,6 +25412,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24587,6 +25544,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24602,6 +25562,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24644,6 +25607,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24728,6 +25697,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24749,6 +25721,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -24884,12 +25859,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -24917,6 +25898,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25148,15 +26132,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25241,7 +26240,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25263,9 +26262,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25278,9 +26274,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25377,6 +26379,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25399,7 +26407,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25510,7 +26518,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25570,6 +26578,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25582,7 +26593,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25621,6 +26632,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25729,6 +26743,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -25924,6 +26941,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -25975,7 +26995,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -25999,9 +27019,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26134,6 +27160,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26143,6 +27172,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26695,6 +27727,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26727,7 +27765,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26778,7 +27816,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -26907,6 +27945,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -26979,16 +28020,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27165,6 +28209,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27315,6 +28362,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27540,6 +28590,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27678,10 +28731,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27708,6 +28764,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27720,9 +28779,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27744,15 +28830,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27807,10 +28905,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -27930,6 +29025,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28026,9 +29124,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28182,6 +29277,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28487,7 +29588,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28571,6 +29678,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28667,6 +29783,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28691,13 +29810,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28766,15 +29888,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28787,7 +29909,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29028,10 +30150,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29124,6 +30246,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29145,6 +30270,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29157,10 +30285,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29175,6 +30303,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29376,6 +30513,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29388,6 +30528,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29412,9 +30561,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29472,9 +30618,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29577,19 +30720,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29619,6 +30765,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29634,6 +30783,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -29899,9 +31051,6 @@ msgstr "" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30028,9 +31177,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30076,9 +31222,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30161,6 +31304,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30394,7 +31540,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30412,6 +31558,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30430,6 +31579,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30466,6 +31618,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30527,6 +31682,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -30996,9 +32154,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31011,9 +32166,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31090,6 +32242,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31270,9 +32425,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31285,3 +32437,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/zh_CN/gitlab.po b/locale/zh_CN/gitlab.po index a4d271e26d3061c18da8b0eff4257985acf888c5..2bf77761c2012878679e74357fc8eb8ded136cd7 100644 --- a/locale/zh_CN/gitlab.po +++ b/locale/zh_CN/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: zh-CN\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:43\n" +"PO-Revision-Date: 2020-11-03 22:42\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -162,6 +162,10 @@ msgid "%d failed" msgid_plural "%d failed" msgstr[0] "%d个失败" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d个修å¤çš„æµ‹è¯•结果" @@ -186,10 +190,6 @@ msgid "%d issue in this group" msgid_plural "%d issues in this group" msgstr[0] "æ¤ç¾¤ç»„ä¸çš„%d个议题" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "已选择%d个议题" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "ä½¿ç”¨æ ‡è®°æˆåŠŸå¯¼å…¥%d个议题" @@ -351,6 +351,14 @@ msgstr "æ¥è‡ª%{name}çš„%{count}ä¸ªæ ¸å‡†" msgid "%{count} files touched" msgstr "已选择 %{count} 个文件" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" + msgid "%{count} more" msgstr "å…¶ä½™%{count}项" @@ -389,6 +397,12 @@ msgstr "%{deployLinkStart}使用模æ¿éƒ¨ç½²åˆ°ECS%{deployLinkEnd},或使用do msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "%{description}- Sentry事件: %{errorUrl}- 首次出现: %{firstSeen}- 最åŽå‡ºçް: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -434,6 +448,12 @@ msgstr "%{group_name}ä½¿ç”¨ç”±ç¾¤ç»„æ‰˜ç®¡å¸æˆ·ã€‚您需è¦åˆ›å»ºä¸€ä¸ªæ–°çš„Gi msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "%{host} 从新ä½ç½®ç™»å½•" @@ -560,9 +580,6 @@ msgstr "%{name_with_link}当å‰å‰©ä½™%{percent}或更少的共享Runneræµæ°´çº¿ msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "%{name_with_link}的共享Runneræµæ°´çº¿åˆ†é’Ÿæ•°å·²ç”¨å®Œï¼Œå…¶ä¸‹é¡¹ç›®å°†æ— 法è¿è¡Œæ–°çš„ä½œä¸šæˆ–æµæ°´çº¿ã€‚" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "%{namespace_name}ç›®å‰ä¸ºåªè¯»çжæ€ã€‚您ä¸èƒ½è¿›è¡Œä»¥ä¸‹æ“作:%{base_message}" - msgid "%{name} contained %{resultsString}" msgstr "%{name} åŒ…å« %{resultsString}" @@ -655,8 +672,8 @@ msgstr[0] "%{reportType}%{status}检测到%{other}ä¸ªå®‰å…¨æ¼æ´ž." msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "%{reportType}%{status}未å‘çŽ°å®‰å…¨æ¼æ´ž." -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" -msgstr "%{retryButtonStart}é‡è¯•%{retryButtonEnd}或%{newFileButtonStart}æ·»åŠ ä¸€ä¸ªæ–°æ–‡ä»¶%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." +msgstr "" msgid "%{seconds}s" msgstr "" @@ -669,6 +686,9 @@ msgid "%{securityScanner} result is not available because a pipeline has not bee msgid_plural "%{securityScanner} results are not available because a pipeline has not been run since it was enabled. %{linkStart}Run a pipeline%{linkEnd}" msgstr[0] "%{securityScanner}æ— ç»“æžœï¼Œå› ä¸ºè‡ªå¯ç”¨ä»¥æ¥å°šæœªè¿è¡Œæµæ°´çº¿ã€‚%{linkStart}è¿è¡Œæµæ°´çº¿%{linkEnd}" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "%{size} GiB" @@ -876,9 +896,6 @@ msgstr "(检查进度)" msgid "(deleted)" msgstr "(å·²åˆ é™¤)" -msgid "(external source)" -msgstr "(外部资æº)" - msgid "(line: %{startLine})" msgstr "(行: %{startLine})" @@ -916,6 +933,18 @@ msgstr[0] "+å…¶ä½™%d项" msgid "+%{approvers} more approvers" msgstr "+å¦å¤–%{approvers}ä¸ªæ ¸å‡†äºº" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "+å…¶ä½™%{tags}个" @@ -942,6 +971,9 @@ msgstr "- 于总计 - æƒé‡å·²å®Œæˆ" msgid "- show less" msgstr "- 显示较少" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "0 å—节" @@ -951,13 +983,8 @@ msgstr "0 è¡¨ç¤ºæ— é™åˆ¶" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "0è¡¨ç¤ºæ— é™åˆ¶ï¼Œä»…在å¯ç”¨è¿œç¨‹å˜å‚¨æ—¶æœ‰æ•ˆã€‚" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "%{count} 个 %{type} çš„æ·»åŠ " - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "%{count} 个 %{type} 的修改" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1205,6 +1232,9 @@ msgstr "具有对æºåˆ†æ”¯çš„写入æƒé™çš„用户选择了æ¤é€‰é¡¹" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "需è¦å¤„ç†ï¼š 获å–GitLab Pages域%{domain}çš„Let's EncryptåŠ å¯†è¯ä¹¦æ—¶å‡ºäº†é”™ã€‚" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "API帮助" @@ -1503,6 +1533,9 @@ msgstr "æ·»åŠ è¡¨æ ¼" msgid "Add a task list" msgstr "æ·»åŠ ä»»åŠ¡åˆ—è¡¨" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "æ·»åŠ åŒ…å«åœ¨æ‰€æœ‰ç”µå邮件ä¸çš„é™„åŠ æ–‡æœ¬ã€‚ 长度ä¸è¶…过%{character_limit} å—符" @@ -1656,8 +1689,8 @@ msgstr "å·²æ·»åŠ %{epic_ref} 为åå²è¯—。" msgid "Added %{label_references} %{label_text}." msgstr "å·²æ·»åŠ %{label_references} %{label_text}。" -msgid "Added a To Do." -msgstr "å·²æ·»åŠ ä¸€ä¸ªå¾…åŠžäº‹é¡¹ã€‚" +msgid "Added a to do." +msgstr "" msgid "Added an issue to an epic." msgstr "为å²è¯—æ·»åŠ äº†ä¸€ä¸ªè®®é¢˜ã€‚" @@ -1692,17 +1725,17 @@ msgstr "æ·»åŠ %{epic_ref}作为åå²è¯—。" msgid "Adds %{labels} %{label_text}." msgstr "æ·»åŠ %{labels}%{label_text}。" -msgid "Adds a To Do." -msgstr "æ·»åŠ ä¸€ä¸ªå¾…åŠžäº‹é¡¹." - msgid "Adds a Zoom meeting" msgstr "æ·»åŠ ä¸€ä¸ªZoom会议" +msgid "Adds a to do." +msgstr "" + msgid "Adds an issue to an epic." msgstr "å°†è®®é¢˜æ·»åŠ åˆ°å²è¯—。" msgid "Adjust your filters/search criteria above. If you believe this may be an error, please refer to the %{linkStart}Geo Troubleshooting%{linkEnd} documentation for more information." -msgstr "请您调整上é¢çš„过滤器/æœç´¢æ¡ä»¶ã€‚如果您认为æ¤å¤„有误,请å‚阅 %{linkStart}Geo故障排除%{linkEnd}æ–‡æ¡£ä»¥èŽ·å–æ›´å¤šä¿¡æ¯ã€‚" +msgstr "请您调整上é¢çš„ç›é€‰å™¨/æœç´¢æ¡ä»¶ã€‚如果您认为æ¤å¤„有误,请å‚阅 %{linkStart}Geo故障排除%{linkEnd}æ–‡æ¡£ä»¥èŽ·å–æ›´å¤šä¿¡æ¯ã€‚" msgid "Admin Area" msgstr "管ç†ä¸å¿ƒ" @@ -1782,6 +1815,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "所有者" @@ -1806,6 +1842,9 @@ msgstr "åœæ¢ä½œä¸šå¤±è´¥" msgid "AdminArea|Total users" msgstr "所有用户" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "用户统计" @@ -1920,6 +1959,21 @@ msgstr "SSH密钥" msgid "AdminStatistics|Snippets" msgstr "代ç 片段" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "未å¯ç”¨åŒé‡è®¤è¯" @@ -1929,6 +1983,12 @@ msgstr "å¯ç”¨åŒé‡è®¤è¯" msgid "AdminUsers|Access" msgstr "访问类型" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "活跃" @@ -1941,12 +2001,30 @@ msgstr "管ç†å‘˜å¯ä»¥è®¿é—®æ‰€æœ‰ç¾¤ç»„ã€é¡¹ç›®å’Œç”¨æˆ·ï¼Œå¹¶å¯ä»¥ç®¡ç†æ¤ msgid "AdminUsers|Admins" msgstr "管ç†å‘˜" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "è‡ªåŠ¨æ ‡è®°ä¸ºé»˜è®¤å†…éƒ¨ç”¨æˆ·" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "ç¦ç”¨" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "ç¦ç”¨ç”¨æˆ·" @@ -2001,6 +2079,9 @@ msgstr "æ£åœ¨ä½¿ç”¨è®¸å¯å¸ä½" msgid "AdminUsers|It's you!" msgstr "自己ï¼" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "新用户" @@ -2010,6 +2091,9 @@ msgstr "未找到用户" msgid "AdminUsers|Owned groups will be left" msgstr "拥有的群组将被ä¿ç•™" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "个人项目将被ä¿ç•™" @@ -2055,6 +2139,9 @@ msgstr "æ¤ç”¨æˆ·æ— 法使用斜线(/)命令" msgid "AdminUsers|The user will not receive any notifications" msgstr "æ¤ç”¨æˆ·å°†ä¸ä¼šæ”¶åˆ°ä»»ä½•通知" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "请输入 %{projectName} æ¥ç¡®è®¤" @@ -2079,6 +2166,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "您ä¸èƒ½åˆ 除您自己的管ç†å‘˜æƒé™ã€‚" @@ -2088,6 +2178,9 @@ msgstr "" msgid "Administration" msgstr "管ç†" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "高级" @@ -2103,23 +2196,23 @@ msgstr "高级设置" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "高级æƒé™ï¼Œå¤§æ–‡ä»¶å˜å‚¨(LFS)å’ŒåŒé‡è®¤è¯è®¾ç½®ã€‚" -msgid "Advanced search functionality" -msgstr "高级æœç´¢åŠŸèƒ½" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." -msgstr "之åŽï¼Œæ‚¨å°†æ— 法使用åˆå¹¶æ‰¹å‡†æˆ–代ç è´¨é‡ä»¥åŠä¼—多的其他功能。" +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." +msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." -msgstr "之åŽï¼Œæ‚¨å°†æ— 法使用åˆå¹¶æ‰¹å‡†æˆ–å²è¯—以åŠä¼—多的其他功能。" +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." +msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." -msgstr "之åŽï¼Œæ‚¨å°†æ— 法使用åˆå¹¶æ‰¹å‡†æˆ–å²è¯—以åŠä¼—多的安全功能。" +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." +msgstr "" msgid "Alert" msgid_plural "Alerts" @@ -2182,12 +2275,12 @@ msgstr "事件" msgid "AlertManagement|High" msgstr "高" +msgid "AlertManagement|Incident" +msgstr "" + msgid "AlertManagement|Info" msgstr "ä¿¡æ¯" -msgid "AlertManagement|Issue" -msgstr "议题" - msgid "AlertManagement|Key" msgstr "" @@ -2302,6 +2395,15 @@ msgstr "查看外部æœåŠ¡çš„æ–‡æ¡£ä»¥äº†è§£å°†æ¤ä¿¡æ¯æä¾›ç»™å¤–部æœåŠ¡çš„ msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "您必须æä¾›æ¤URL和授æƒå¯†é’¥æ‰èƒ½æŽˆæƒå¤–部æœåŠ¡å°†è¦æŠ¥å‘é€åˆ°GitLab。您å¯ä»¥æä¾›æ¤URL和多个æœåŠ¡çš„å¯†é’¥ã€‚é…置外部æœåŠ¡åŽï¼Œæ¥è‡ªæ‚¨æœåŠ¡çš„è¦æŠ¥å°†æ˜¾ç¤ºåœ¨GitLab%{linkStart}è¦æŠ¥%{linkEnd}页é¢ä¸Šã€‚" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "API网å€" @@ -2311,12 +2413,12 @@ msgstr "å¯ç”¨" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "å°†URLå’Œauthå¯†é’¥æ·»åŠ åˆ°Prometheusé…置文件ä¸" +msgid "AlertSettings|Add new integrations" +msgstr "" + msgid "AlertSettings|Alert test payload" msgstr "è¦æŠ¥æµ‹è¯•æ•°æ®" -msgid "AlertSettings|Alerts endpoint successfully activated." -msgstr "è¦æŠ¥ç«¯ç‚¹å·²æˆåŠŸæ¿€æ´»ã€‚" - msgid "AlertSettings|Authorization key" msgstr "授æƒå¯†é’¥" @@ -2326,20 +2428,29 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "å¤åˆ¶" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "输入测试è¦å‘ŠJSON ..." msgid "AlertSettings|External Prometheus" msgstr "外部Prometheus" -msgid "AlertSettings|Generic" -msgstr "常规" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" -msgid "AlertSettings|Integrations" -msgstr "集æˆ" +msgid "AlertSettings|HTTP endpoint" +msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" -msgstr "了解更多关于%{linkStart}å³å°†åˆ°æ¥çš„集æˆ%{linkEnd}" +msgid "AlertSettings|Integration" +msgstr "" + +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" + +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" +msgstr "" msgid "AlertSettings|Opsgenie" msgstr "Opsgenie" @@ -2353,6 +2464,12 @@ msgstr "é‡ç½®æ¤é¡¹ç›®çš„æŽˆæƒå¯†é’¥å°†éœ€è¦æ›´æ–°æ¯ä¸ªè¦æŠ¥æºä¸å¯ç”¨çš„ msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "查看外部æœåŠ¡çš„æ–‡æ¡£ä»¥äº†è§£å°†æ¤ä¿¡æ¯æä¾›ç»™å¤–部æœåŠ¡çš„ä½ç½®ï¼Œä»¥åŠ%{linkStart}GitLab文档%{linkEnd}æ¥äº†è§£æœ‰å…³é…置端点的更多信æ¯ã€‚" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "æµ‹è¯•è¦æŠ¥æ•°æ®" @@ -2362,8 +2479,11 @@ msgstr "å·²æˆåŠŸå‘逿µ‹è¯•è¦æŠ¥ã€‚å¦‚æžœæ‚¨å·²ç»åšäº†å…¶ä»–更改,请立 msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "测试失败。您ä»ç„¶æƒ³è¦ä¿å˜æ›´æ”¹å—?" -msgid "AlertSettings|There was an error updating the alert settings" -msgstr "æ›´æ–°è¦æŠ¥è®¾ç½®æ—¶å‡ºé”™" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." +msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." msgstr "å°è¯•é‡ç½®å¯†é’¥æ—¶å‡ºé”™ã€‚请刷新页é¢å†è¯•一次。" @@ -2380,8 +2500,8 @@ msgstr "您现在å¯ä»¥åœ¨è¿ç»´è®¾ç½®é¡µé¢ä¸Šçš„è¦æŠ¥éƒ¨åˆ†ä¸ä¸ºæ‰‹åЍé…ç½® msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "您必须æä¾›æ¤URL和授æƒå¯†é’¥æ‰èƒ½æŽˆæƒå¤–部æœåŠ¡å°†è¦æŠ¥å‘é€åˆ°GitLab。您å¯ä»¥æä¾›æ¤URL和多个æœåŠ¡çš„å¯†é’¥ã€‚é…置外部æœåŠ¡åŽï¼Œæ¥è‡ªæ‚¨æœåŠ¡çš„è¦æŠ¥å°†æ˜¾ç¤ºåœ¨GitLab%{linkStart}è¦æŠ¥%{linkEnd}页é¢ä¸Šã€‚" -msgid "AlertSettings|Your changes were successfully updated." -msgstr "您的更改已æˆåŠŸæ›´æ–°ã€‚" +msgid "AlertSettings|Your integration was successfully updated." +msgstr "" msgid "Alerts" msgstr "è¦æŠ¥" @@ -2389,6 +2509,27 @@ msgstr "è¦æŠ¥" msgid "Alerts endpoint" msgstr "è¦æŠ¥ç«¯ç‚¹" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "算法" @@ -2455,9 +2596,6 @@ msgstr "所有安全扫æéƒ½å·²å¯ç”¨ï¼Œå› 为æ¤é¡¹ç›®å·²å¼€å¯äº†%{linkStart} msgid "All threads resolved" msgstr "所有主题已解决" -msgid "All users" -msgstr "所有用户" - msgid "All users must have a name." msgstr "所有的用户都必须具有å称。" @@ -2482,6 +2620,9 @@ msgstr "å…许所有者管ç†åœ¨ç¾¤ç»„çº§åˆ«é»˜è®¤åˆ†æ”¯ä¿æŠ¤" msgid "Allow owners to manually add users outside of LDAP" msgstr "å…è®¸è´Ÿè´£äººæ‰‹åŠ¨æ·»åŠ LDAP之外的用户" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "å…许该群组ä¸çš„项目使用Git LFS" @@ -2503,6 +2644,9 @@ msgstr "å…许系统钩å呿œ¬åœ°ç½‘络å‘é€çš„请求" msgid "Allow requests to the local network from web hooks and services" msgstr "å…许Webhookå’ŒæœåŠ¡å¯¹æœ¬åœ°ç½‘ç»œçš„è¯·æ±‚" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "åŒæ—¶å…许æ¤ç§˜é’¥æŽ¨é€æ–‡ä»¶åˆ°ä»“库å—?(é»˜è®¤åªæ‹¥æœ‰æ‹‰å–æƒé™)" @@ -2524,12 +2668,18 @@ msgstr "å·²å…许" msgid "Allowed Geo IP" msgstr "å…许的Geo IP" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "å…许使用电å邮件域åé™åˆ¶ä»…å¯ç”¨äºŽé¡¶çº§ç¾¤ç»„" msgid "Allowed to fail" msgstr "å…许失败" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "这里å¯ä»¥æ·»åŠ å’Œç®¡ç† Kubernetes 集群。" @@ -2578,6 +2728,9 @@ msgstr "å…·æœ‰ç›¸åŒæŒ‡çº¹çš„%{link_start}è¦æŠ¥%{link_end}å·²æ‰“å¼€ã€‚è¦æ›´æ”¹ msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "在%{project_path}ä¸è§¦å‘äº†ä¸€ä¸ªè¦æŠ¥ã€‚" @@ -2590,9 +2743,15 @@ msgstr "已从管ç†é¢æ¿å‘é€è¿‡äº†ä¸€å°ç”µå邮件通知。请ç‰å¾… %{wai msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "空GitLabç”¨æˆ·å—æ®µå°†åœ¨æ‰€æœ‰é—®é¢˜å’Œæ³¨é‡Šçš„æè¿°ä¸æ·»åŠ FogBugz用户的全å(例如“By John Smithâ€ï¼‰ã€‚它还将与项目创建者关è”å’Œ/或分é…这些问题和评论。" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "å‘生错误" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2620,9 +2779,15 @@ msgstr "获å–项目作者时出错。" msgid "An error occurred previewing the blob" msgstr "预览 blob 时出错" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "切æ¢é€šçŸ¥è®¢é˜…æ—¶å‘生错误" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "更新议题æƒé‡æ—¶å‘生错误" @@ -2710,9 +2875,6 @@ msgstr "获å–terraform报告时å‘生错误。" msgid "An error occurred while fetching the Service Desk address." msgstr "èŽ·å–æœåŠ¡å°åœ°å€æ—¶å‘生错误。" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "读å–看æ¿åˆ—表时出错。请å†è¯•一次。" @@ -2785,9 +2947,6 @@ msgstr "åŠ è½½è®®é¢˜æ—¶å‘生错误。" msgid "An error occurred while loading merge requests." msgstr "åŠ è½½åˆå¹¶è¯·æ±‚æ—¶å‘生错误。" -msgid "An error occurred while loading milestones" -msgstr "åŠ è½½é‡Œç¨‹ç¢‘æ—¶å‘生错误" - msgid "An error occurred while loading project creation UI" msgstr "åŠ è½½é¡¹ç›®åˆ›å»ºç•Œé¢æ—¶å‘生错误" @@ -2818,9 +2977,6 @@ msgstr "åŠ è½½åˆå¹¶è¯·æ±‚æ—¶å‘生错误。" msgid "An error occurred while loading the pipelines jobs." msgstr "åŠ è½½æµæ°´çº¿ä½œä¸šæ—¶å‘生错误。" -msgid "An error occurred while loading the subscription details." -msgstr "åŠ è½½è®¢é˜…ä¿¡æ¯æ—¶å‘生错误。" - msgid "An error occurred while making the request." msgstr "å‘é€è¯·æ±‚æ—¶å‘生错误。" @@ -2845,6 +3001,9 @@ msgstr "æ¸²æŸ“å¹¿æ’æ¶ˆæ¯æ—¶å‘生错误" msgid "An error occurred while rendering the editor" msgstr "在渲染编辑器时出错" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "釿–°æŽ’åºè®®é¢˜æ—¶å‘生错误。" @@ -2869,9 +3028,6 @@ msgstr "ä¿å˜LDAPè¦†ç›–çŠ¶æ€æ—¶å‘生错误。请å†è¯•一次。" msgid "An error occurred while saving assignees" msgstr "ä¿å˜è¢«æŒ‡æ´¾äººæ—¶å‡ºçŽ°é”™è¯¯ã€‚" -msgid "An error occurred while searching for milestones" -msgstr "æœç´¢é‡Œç¨‹ç¢‘时出错" - msgid "An error occurred while subscribing to notifications." msgstr "订阅通知时å‘生错误。" @@ -2887,6 +3043,9 @@ msgstr "å–æ¶ˆè®¢é˜…通知时å‘生错误。" msgid "An error occurred while updating approvers" msgstr "æ›´æ–°æ ¸å‡†äººæ—¶å‘生错误" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -2921,7 +3080,7 @@ msgid "An issue already exists" 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 "议题å¯ä»¥æ˜¯éœ€è¦åœ¨é¡¹ç›®ä¸è®¨è®ºçš„缺陷,待办事项或功能请求。æ¤å¤–ï¼Œè®®é¢˜æ˜¯å¯æœç´¢å’Œå¯è¿‡æ»¤çš„。" +msgstr "议题å¯ä»¥æ˜¯éœ€è¦åœ¨é¡¹ç›®ä¸è®¨è®ºçš„缺陷,待办事项或功能请求。æ¤å¤–ï¼Œè®®é¢˜æ˜¯å¯æœç´¢å’Œå¯ç›é€‰çš„。" msgid "An unauthenticated user" msgstr "未ç»è®¤è¯çš„用户" @@ -3212,6 +3371,9 @@ msgstr "归档作业" msgid "Archive project" msgstr "归档项目" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "å·²å˜æ¡£" @@ -3459,6 +3621,9 @@ msgstr "分é…ç»™%{assigneeName}" msgid "Assigned to %{assignee_name}" msgstr "分é…ç»™%{assignee_name}" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "已分派给我" @@ -3701,8 +3866,29 @@ msgstr "å°†æ ¹æ®é¢„定义的 CI/CD é…ç½®è‡ªåŠ¨æž„å»ºã€æµ‹è¯•和部署应用 msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "想了解更多请访问 %{link_to_documentation}" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" -msgstr "Auto DevOpsæµæ°´çº¿å·²å¯ç”¨ã€‚如果未找到CIé…ç½®æ–‡ä»¶ï¼Œå°†ä½¿ç”¨è¯¥æµæ°´çº¿ã€‚ %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" +msgstr "" msgid "Autocomplete" msgstr "自动补全" @@ -3722,6 +3908,9 @@ msgstr "使用%{lets_encrypt_link_start}Let's Encrypt%{lets_encrypt_link_end}自 msgid "Automatic certificate management using Let's Encrypt" msgstr "使用Let's Encrypt自动管ç†è¯ä¹¦" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3740,6 +3929,9 @@ msgstr "注æ„" msgid "Available" msgstr "å¯ç”¨çš„" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "å¯ç”¨çš„Runner: %{runners}" @@ -3797,9 +3989,6 @@ msgstr "å¾½ç« å›¾ç‰‡ç½‘å€" msgid "Badges|Badge image preview" msgstr "å¾½ç« å›¾ç‰‡é¢„è§ˆ" -msgid "Badges|Delete badge" -msgstr "åˆ é™¤å¾½ç« " - msgid "Badges|Delete badge?" msgstr "åˆ é™¤å¾½ç« å—?" @@ -3881,6 +4070,12 @@ msgstr "Bamboo æ ¹åœ°å€ï¼Œä¾‹å¦‚:https://bambo.example.com" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "您必须在Bambooä¸è®¾ç½®è‡ªåŠ¨ç‰ˆæœ¬æ ‡ç¾å’Œä»“库触å‘器。" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "请注æ„,更改项目的命å空间å¯èƒ½ä¼šäº§ç”Ÿéžé¢„期的副作用。" @@ -3965,6 +4160,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "å‡çº§" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "BitbucketæœåС噍坼入" @@ -4016,12 +4223,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4040,6 +4256,9 @@ msgstr "展开" msgid "Boards|View scope" msgstr "查看范围" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4052,6 +4271,9 @@ msgstr "未在æ¤é¡¹ç›®çš„ä»“åº“ä¸æ‰¾åˆ° %{branchName} 分支。" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4196,6 +4418,9 @@ msgstr "项目设置" msgid "Branches|protected" msgstr "å—ä¿æŠ¤" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "å¹¿æ’æ¶ˆæ¯å·²æˆåŠŸåˆ›å»ºã€‚" @@ -4232,9 +4457,21 @@ msgstr "内置" msgid "Bulk request concurrency" msgstr "并呿‰¹é‡è¯·æ±‚" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "燃尽图" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "未解决议题æƒé‡" @@ -4265,8 +4502,8 @@ msgstr "ç”± %{user_name}" msgid "By URL" msgstr "通过URL" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" -msgstr "通过å•å‡»æ³¨å†Œï¼Œæˆ‘åŒæ„我已阅读并接å—GitLab%{linkStart}çš„ä½¿ç”¨æ¡æ¬¾å’Œéšç§æ”¿ç–%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." msgstr "默认情况下,GitLab 以 HTML å’Œçº¯æ–‡æœ¬æ ¼å¼å‘é€ç”µåé‚®ä»¶ï¼Œå› æ¤é‚®ä»¶å®¢æˆ·ç«¯å¯ä»¥é€‰æ‹©ä½¿ç”¨å“ªç§æ ¼å¼ã€‚å¦‚æžœæ‚¨åªæƒ³ä»¥çº¯æ–‡æœ¬æ ¼å¼å‘é€ç”µå邮件,请ç¦ç”¨æ¤é€‰é¡¹ã€‚" @@ -4448,6 +4685,9 @@ msgstr "æ— æ³•åˆ›å»ºæ»¥ç”¨æŠ¥å‘Šã€‚æ¤ç”¨æˆ·å·²è¢«ç¦ç”¨ã€‚" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "ä¸èƒ½åŒæ—¶è¿è¡Œå¤šä¸ªJira导入" @@ -4859,6 +5099,9 @@ msgstr "åå²è¯—ä¸å˜åœ¨ã€‚" msgid "Child epic doesn't exist." msgstr "åå²è¯—ä¸å˜åœ¨ã€‚" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "选择%{strong_open}创建归档%{strong_close}å¹¶ç‰å¾…创建过程完æˆã€‚" @@ -5042,9 +5285,6 @@ msgstr "所有环境" msgid "CiVariable|Create wildcard" msgstr "创建通é…符" -msgid "CiVariable|Error occurred while saving variables" -msgstr "ä¿å˜å˜é‡æ—¶å‡ºé”™" - msgid "CiVariable|Masked" msgstr "å·²éšè—" @@ -5063,9 +5303,6 @@ msgstr "切æ¢éšè—" msgid "CiVariable|Toggle protected" msgstr "å¼€å…³ä¿æŠ¤çŠ¶æ€" -msgid "CiVariable|Validation failed" -msgstr "验è¯å¤±è´¥" - msgid "Classification Label (optional)" msgstr "åˆ†ç±»æ ‡ç¾(å¯é€‰)" @@ -5085,7 +5322,7 @@ msgid "Clear all repository checks" msgstr "" msgid "Clear chart filters" -msgstr "清除图表过滤器" +msgstr "清除图表ç›é€‰å™¨" msgid "Clear due date" msgstr "æ¸…é™¤æˆªæ¢æ—¥æœŸ" @@ -5174,6 +5411,9 @@ msgstr "å…³é—%{tabname}" msgid "Close epic" msgstr "å…³é—å²è¯—" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "å…³é—里程碑" @@ -5198,8 +5438,8 @@ msgstr "已关é—议题" msgid "Closed this %{quick_action_target}." msgstr "已关闿¤%{quick_action_target}." -msgid "Closed: %{closedIssuesCount}" -msgstr "å…³é—:%{closedIssuesCount}" +msgid "Closed: %{closed}" +msgstr "" msgid "Closes this %{quick_action_target}." msgstr "关闿¤%{quick_action_target}." @@ -5225,6 +5465,9 @@ msgstr "集群级别" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "Stages::ClusterEndpointInserter需è¦é›†ç¾¤ç±»åž‹" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5408,6 +5651,9 @@ msgstr "清除集群缓å˜" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "集群管ç†é¡¹ç›®(alpha)" @@ -5465,9 +5711,6 @@ msgstr "æ— æ³•åŠ è½½å®žä¾‹ç±»åž‹" msgid "ClusterIntegration|Could not load networks" msgstr "æ— æ³•åŠ è½½ç½‘ç»œ" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "æ— æ³•ä»Žæ‚¨çš„AWSè´¦æˆ·åŠ è½½åŒºåŸŸ" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "æ— æ³•åŠ è½½é€‰å®šVPC的安全组" @@ -5723,9 +5966,6 @@ msgstr "进一æ¥äº†è§£ %{help_link_start_machine_type}实例类型%{help_link_e msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "进一æ¥äº†è§£ %{help_link_start}地域%{help_link_end}。" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "了解更多的Kubernetesä¿¡æ¯" @@ -5741,9 +5981,6 @@ msgstr "åŠ è½½IAM角色" msgid "ClusterIntegration|Loading Key Pairs" msgstr "åŠ è½½å¯†é’¥å¯¹" -msgid "ClusterIntegration|Loading Regions" -msgstr "åŠ è½½åŒºåŸŸ" - msgid "ClusterIntegration|Loading VPCs" msgstr "åŠ è½½VPC" @@ -5810,9 +6047,6 @@ msgstr "未找到项目" msgid "ClusterIntegration|No projects matched your search" msgstr "未找到您æœç´¢çš„项目" -msgid "ClusterIntegration|No region found" -msgstr "未找到区域" - msgid "ClusterIntegration|No security group found" msgstr "没有找到安全组" @@ -5879,9 +6113,6 @@ msgstr "请查阅关于Kubernetes集群集æˆçš„%{link_start}帮助页é¢%{link_ msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "实时Web应用程åºç›‘视,日志记录和访问控制。 %{linkStart}更多信æ¯%{linkEnd}" -msgid "ClusterIntegration|Region" -msgstr "区域" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "åˆ é™¤Kubernetes集群集æˆ" @@ -5948,9 +6179,6 @@ msgstr "æœç´¢ç½‘络" msgid "ClusterIntegration|Search projects" msgstr "æœç´¢é¡¹ç›®" -msgid "ClusterIntegration|Search regions" -msgstr "æœç´¢åŒºåŸŸ" - msgid "ClusterIntegration|Search security groups" msgstr "æœç´¢å®‰å…¨ç»„" @@ -6011,6 +6239,9 @@ msgstr "按项目选择地域" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "选择地域" @@ -6095,6 +6326,9 @@ msgstr "节点æ£åœ¨åˆ†é…ä¸ã€‚如果花费时间过长,请检查您的Kubern msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "与当å‰é¡¹ç›®ç›¸å…³è”的命å空间。用于部署看æ¿ã€pod日志和Web terminal。" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "ç¾¤é›†èº«ä»½éªŒè¯æ—¶å‡ºçŽ°é—®é¢˜ã€‚è¯·ç¡®ä¿æ‚¨çš„CAè¯ä¹¦å’Œä»¤ç‰Œæœ‰æ•ˆã€‚" @@ -6236,9 +6470,6 @@ msgstr "选择VPC" msgid "ClusterIntergation|Select a network" msgstr "选择网络" -msgid "ClusterIntergation|Select a region" -msgstr "选择区域" - msgid "ClusterIntergation|Select a security group" msgstr "选择一个安全组" @@ -6285,7 +6516,7 @@ msgid "Code Review" msgstr "代ç 评审" msgid "Code Review Analytics displays a table of open merge requests considered to be in code review. There are currently no merge requests in review for this project and/or filters." -msgstr "代ç è¯„å®¡åˆ†æžæ˜¾ç¤ºäº†ä¸€ä¸ªå¤„于代ç 评审阶段的开放åˆå¹¶è¯·æ±‚列表。 当剿²¡æœ‰æ¤é¡¹ç›®å’Œ/或过滤器的åˆå¹¶è¯·æ±‚。" +msgstr "代ç è¯„å®¡åˆ†æžæ˜¾ç¤ºäº†ä¸€ä¸ªå¤„于代ç 评审阶段的开放åˆå¹¶è¯·æ±‚列表。 当剿²¡æœ‰æ¤é¡¹ç›®å’Œ/或ç›é€‰å™¨çš„åˆå¹¶è¯·æ±‚。" msgid "Code coverage statistics for master %{start_date} - %{end_date}" msgstr "master上%{start_date} - %{end_date}的代ç 覆盖率统计" @@ -6350,9 +6581,6 @@ msgstr "Collector主机å" msgid "ComboSearch is not defined" msgstr "ComboSearch未定义" -msgid "Coming soon" -msgstr "å³å°†ä¸Šçº¿" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "以逗å·åˆ†éš”,例如 '1.1.1, 2.2.2.0/24'" @@ -6442,7 +6670,7 @@ msgid "CommitMessage|Add %{file_name}" msgstr "æ·»åŠ %{file_name}" msgid "CommitWidget|authored" -msgstr "作者" +msgstr "编辑于" msgid "Commits" msgstr "æäº¤" @@ -6663,8 +6891,8 @@ msgstr "Confluence" msgid "ConfluenceService|Confluence Workspace" msgstr "Confluence工作区" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" -msgstr "å°†Confluence Cloud Workspace连接到您的GitLab项目" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" +msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" msgstr "å¯ç”¨Confluence工作区将ç¦ç”¨é»˜è®¤çš„GitLab Wiki。您的GitLab Wikiæ•°æ®å°†è¢«ä¿å˜ï¼Œæ‚¨ä»¥åŽéšæ—¶å¯ä»¥é€šè¿‡å…³é—æ¤é›†æˆæ¥é‡æ–°å¯ç”¨å®ƒ" @@ -6714,6 +6942,9 @@ msgstr "连接超时" msgid "Connection timeout" msgstr "连接超时" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "è”系销售人员进行å‡çº§" @@ -6779,6 +7010,9 @@ msgstr "清ç†ç–ç•¥ä¿å˜æˆåŠŸã€‚" msgid "ContainerRegistry|Cleanup policy:" msgstr "清ç†ç–略:" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "é…置摘è¦: %{digest}" @@ -6822,7 +7056,7 @@ msgid "ContainerRegistry|Expiration schedule:" msgstr "过期计划:" msgid "ContainerRegistry|Filter by name" -msgstr "按å称过滤" +msgstr "按åç§°ç›é€‰" msgid "ContainerRegistry|If you are not already logged in, you need to authenticate to the Container Registry by using your GitLab username and password. If you have %{twofaDocLinkStart}Two-Factor Authentication%{twofaDocLinkEnd} enabled, use a %{personalAccessTokensDocLinkStart}Personal Access Token%{personalAccessTokensDocLinkEnd} instead of a password." msgstr "如果您尚未登录,您需è¦ä½¿ç”¨æ‚¨çš„GitLab用户åå’Œå¯†ç æ¥è¿›è¡Œèº«ä»½è®¤è¯ã€‚如果您å¯ç”¨ %{twofaDocLinkStart}åŒé‡èº«ä»½éªŒè¯%{twofaDocLinkEnd} ,请使用%{personalAccessTokensDocLinkStart}个人访问令牌%{personalAccessTokensDocLinkEnd}è€Œä¸æ˜¯å¯†ç 。" @@ -6895,7 +7129,7 @@ msgid "ContainerRegistry|Something went wrong while updating the cleanup policy. msgstr "æ›´æ–°æ¸…ç†æ”¿ç–时出了错。" msgid "ContainerRegistry|Sorry, your filter produced no results." -msgstr "对ä¸èµ·ï¼Œæ²¡æœ‰ç¬¦åˆè¿‡æ»¤å™¨çš„任何结果." +msgstr "对ä¸èµ·ï¼Œæ²¡æœ‰ç¬¦åˆç›é€‰å™¨çš„任何结果." msgid "ContainerRegistry|Tag expiration policy" msgstr "æ ‡ç¾è¿‡æœŸç–ç•¥" @@ -6940,7 +7174,7 @@ msgid "ContainerRegistry|This project's cleanup policy for tags is not enabled." msgstr "æ¤é¡¹ç›®çš„æ ‡ç¾æ¸…ç†ç–略未å¯ç”¨ã€‚" msgid "ContainerRegistry|To widen your search, change or remove the filters above." -msgstr "è¦æ‰©å¤§æœç´¢èŒƒå›´ï¼Œè¯·æ›´æ”¹æˆ–åˆ é™¤ä¸Šé¢çš„过滤器。" +msgstr "è¦æ‰©å¤§æœç´¢èŒƒå›´ï¼Œè¯·æ›´æ”¹æˆ–åˆ é™¤ä¸Šé¢çš„ç›é€‰å™¨ã€‚" msgid "ContainerRegistry|We are having trouble connecting to the Registry, which could be due to an issue with your project name or path. %{docLinkStart}More information%{docLinkEnd}" msgstr "当剿— 法连接到镜åƒåº“ï¼ŒåŽŸå› å¯èƒ½æ˜¯é¡¹ç›®å称或路径的问题。%{docLinkStart}更多信æ¯%{docLinkEnd}" @@ -7155,6 +7389,9 @@ msgstr "å¤åˆ¶æºåˆ†æ”¯åç§°" msgid "Copy the code below to implement tracking in your application:" msgstr "å¤åˆ¶ä¸‹é¢çš„ä»£ç æ¥å®žçŽ°æ‚¨çš„åº”ç”¨ç¨‹åºä¸çš„跟踪:" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7215,6 +7452,9 @@ msgstr "æ— æ³•åˆ é™¤èŠå¤©æ˜µç§° %{chat_name}。" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "未找到设计." @@ -7224,6 +7464,9 @@ msgstr "未找到è¿ä»£" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "æ— æ³•åˆ é™¤è§¦å‘器。" @@ -7257,6 +7500,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "æ— æ³•ä¸Šä¼ æ‚¨çš„è®¾è®¡ï¼Œå› ä¸ºä¸æ”¯æŒå·²ä¸Šä¼ 一个或多个的文件。" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "国家/地区" @@ -7504,6 +7750,9 @@ msgstr "在 %{projectLink} ä¸åˆ›å»ºåˆå¹¶è¯·æ±‚ %{mergeRequestLink}" msgid "Created on" msgstr "创建于" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "创建于:" @@ -7597,6 +7846,9 @@ msgstr "自定义CIé…置路径" msgid "Custom Git clone URL for HTTP(S)" msgstr "自定义HTTP(S)åè®®Git克隆URL" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "自定义主机åï¼ˆç”¨äºŽç§æœ‰æäº¤ç”µå邮件)" @@ -7808,7 +8060,7 @@ msgid "CycleAnalytics|Days to completion" msgstr "å®Œæˆæ‰€éœ€å¤©æ•°" msgid "CycleAnalytics|Display chart filters" -msgstr "显示图表过滤器" +msgstr "显示图表ç›é€‰å™¨" msgid "CycleAnalytics|No stages selected" msgstr "未选择阶段" @@ -7847,6 +8099,9 @@ msgstr "按类型的任务" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "给定的日期范围大于180天" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "å®Œæˆæ‰€éœ€æ€»å¤©æ•°" @@ -7854,13 +8109,13 @@ msgid "CycleAnalytics|Type of work" msgstr "工作类型" msgid "CycleAnalytics|group dropdown filter" -msgstr "群组下拉列表过滤器" +msgstr "群组下拉列表ç›é€‰å™¨" msgid "CycleAnalytics|not allowed for the given start event" msgstr "ä¸é€‚用于给定的开始事件" msgid "CycleAnalytics|project dropdown filter" -msgstr "项目下拉列表过滤器" +msgstr "项目下拉列表ç›é€‰å™¨" msgid "CycleAnalytics|stage dropdown" msgstr "阶段下拉列表" @@ -7904,6 +8159,15 @@ msgstr "%{firstProject}ã€%{rest} å’Œ %{secondProject}" msgid "Dashboard|Unable to add %{invalidProjects}. This dashboard is available for public projects, and private projects in groups with a Silver plan." msgstr "æ— æ³•æ·»åŠ %{invalidProjects}。æ¤ä»ªè¡¨æ¿å¯ç”¨äºŽå…¬å¼€é¡¹ç›®ï¼Œä»¥åŠé“¶ç‰Œæ–¹æ¡ˆç¾¤ç»„ä¸çš„ç§æœ‰é¡¹ç›®ã€‚" +msgid "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -7943,6 +8207,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "æ— æ³•æ›´æ–°ç«™ç‚¹é…置。请é‡è¯•。" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -7964,6 +8234,12 @@ msgstr "编辑站点é…ç½®" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "管ç†é…ç½®" @@ -7991,15 +8267,15 @@ msgstr "尚未创建é…ç½®" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "请输入一个有效的URLæ ¼å¼ï¼Œä¾‹å¦‚:http://www.example.com/home" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "é…ç½®åç§°" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "å°†ç›®æ ‡ç«™ç‚¹å’Œæ‰«æè®¾ç½®çš„常用设定ä¿å˜ä¸ºé…置。使用这些é…置进行需求扫æã€‚" @@ -8015,6 +8291,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8054,6 +8333,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8066,6 +8348,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8075,6 +8363,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "æ•°æ®ä»åœ¨è®¡ç®—ä¸â€¦â€¦" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "找ä¸åˆ°æ•°æ®æºåç§°" @@ -8231,9 +8522,6 @@ msgstr "" msgid "Delete Comment" msgstr "åˆ é™¤è¯„è®º" -msgid "Delete Snippet" -msgstr "åˆ é™¤ä»£ç 片段" - msgid "Delete Value Stream" msgstr "" @@ -8243,6 +8531,9 @@ msgstr "" msgid "Delete artifacts" msgstr "åˆ é™¤äº§ç‰©" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "åˆ é™¤çœ‹æ¿" @@ -8258,9 +8549,6 @@ msgstr "åˆ é™¤æ ‡ç¾" msgid "Delete label: %{label_name} ?" msgstr "åˆ é™¤æ ‡è®°ï¼š %{label_name}?" -msgid "Delete list" -msgstr "åˆ é™¤åˆ—è¡¨" - msgid "Delete pipeline" msgstr "åˆ é™¤æµæ°´çº¿" @@ -8282,6 +8570,9 @@ msgstr "åˆ é™¤ä»£ç 片段å—?" msgid "Delete source branch" msgstr "åˆ é™¤æºåˆ†æ”¯" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "åˆ é™¤æ¤é™„ä»¶" @@ -8345,12 +8636,18 @@ msgstr "已拒ç»" msgid "Denied authorization of chat nickname %{user_name}." msgstr "æ‹’ç»èŠå¤©æ˜µç§° %{user_name} 的授æƒã€‚" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "æ‹’ç»" msgid "Deny access request" msgstr "æ‹’ç»è®¿é—®è¯·æ±‚" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "ä¾èµ–项" @@ -8396,18 +8693,27 @@ msgstr "导出为JSON" msgid "Dependencies|Job failed to generate the dependency list" msgstr "ä½œä¸šæ— æ³•ç”Ÿæˆä¾èµ–项列表" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "许å¯è¯" msgid "Dependencies|Location" msgstr "ä½ç½®" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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 "%{codeStartTag}dependency_scanning%{codeEndTag} ä½œä¸šå¤±è´¥ï¼Œæ— æ³•ç”Ÿæˆåˆ—表。请确ä¿ä½œä¸šæ£å¸¸è¿è¡Œå¹¶é‡å¯æµæ°´çº¿ã€‚" +msgid "Dependencies|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8480,9 +8786,6 @@ msgstr "æœªæ‰¾åˆ°éƒ¨ç½²è¿›åº¦ã€‚è¦æŸ¥çœ‹podï¼Œè¯·ç¡®ä¿æ‚¨çš„环境符åˆ%{link 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 "éƒ¨ç½²é¢æ¿å·²åˆ é™¤æ ‡ç¾%{appLabel}上的匹é…ã€‚è¦æŸ¥çœ‹éƒ¨ç½²é¢æ¿ä¸Šçš„æ‰€æœ‰å®žä¾‹ï¼Œæ‚¨å¿…须更新Chart并釿–°éƒ¨ç½²ã€‚" - msgid "DeployFreeze|Freeze end" msgstr "冻结结æŸ" @@ -8648,6 +8951,12 @@ msgstr "已部署" msgid "Deployed to" msgstr "已部署到" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "æ£åœ¨éƒ¨ç½²åˆ°" @@ -8696,6 +9005,9 @@ msgstr "æè¿°" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "使用%{link_start}GitLabé£Žæ ¼Markdown%{link_end}è§£æžçš„æè¿°" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "æè¿°æ¨¡æ¿å…许您为项目的问题和åˆå¹¶è¯·æ±‚定义æè¿°å—段的特定模æ¿ã€‚" @@ -8867,6 +9179,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "差异内容é™åˆ¶" @@ -8918,8 +9251,8 @@ msgstr "ç¦ç”¨ç¾¤ç»„Runner" msgid "Disable public access to Pages sites" msgstr "ç¦æ¢å…¬å¼€è®¿é—®Pages网站" -msgid "Disable shared Runners" -msgstr "ç¦ç”¨å…±äº«Runner" +msgid "Disable shared runners" +msgstr "" msgid "Disable two-factor authentication" msgstr "ç¦ç”¨åŒé‡è®¤è¯" @@ -9066,6 +9399,9 @@ msgstr "文档" msgid "Documentation for popular identity providers" msgstr "常è§çš„èº«ä»½éªŒè¯æä¾›å•†çš„ç›¸å…³æ–‡æ¡£" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "文档é‡å»ºç´¢å¼•: %{processed_documents} (%{percentage}%%)" @@ -9075,6 +9411,9 @@ msgstr "域å" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "如已关è”到一个或多个集群,则域ä¸èƒ½åˆ 除。" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "åŸŸéªŒè¯æ˜¯å…¬å…± GitLab 站点的基本安全措施。用户需è¦è¯æ˜Žä»–们在å¯ç”¨åŸŸä¹‹å‰æ‹¥æœ‰åŸŸçš„æ‰€æœ‰æƒ" @@ -9096,6 +9435,9 @@ msgstr "ä¸åœ¨æäº¤æ¶ˆæ¯ä¸åŒ…å«æè¿°" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "请勿粘贴GPG密钥ä¸çš„ç§é’¥éƒ¨åˆ†ï¼Œåªéœ€ç²˜è´´ä»¥ '-----BEGIN PGP PUBLIC KEY BLOCK-----' 为开头的公钥部分。" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "ä¸å†æ˜¾ç¤º" @@ -9123,9 +9465,6 @@ msgstr "下载å¦å˜ä¸º" msgid "Download as CSV" msgstr "下载CSV" -msgid "Download asset" -msgstr "下载资æº" - msgid "Download codes" msgstr "下载代ç " @@ -9294,15 +9633,24 @@ msgstr "编辑公共部署密钥" msgid "Edit stage" msgstr "编辑阶段" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "编辑æ¤å‘布" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "编辑Wiki页é¢" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "ç¼–è¾‘ä½ åœ¨æœ€è¿‘ä¸»é¢˜ä¸çš„评论(从空白文本区)" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "编辑于%{timeago}" @@ -9375,6 +9723,9 @@ msgstr "邮件已å‘é€" msgid "Email the pipelines status to a list of recipients." msgstr "å°†æµæ°´çº¿çжæ€é€šè¿‡ç”µå邮件å‘é€ç»™å¤šä¸ªæ”¶ä»¶äººã€‚" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "电åé‚®ä»¶å†…å®¹ç©ºç™½ã€‚è¯·ç¡®ä¿æ‚¨çš„回å¤ä½äºŽç”µåé‚®ä»¶çš„é¡¶éƒ¨ï¼Œå› ä¸ºæˆ‘ä»¬æ— æ³•å¤„ç†å†…è”回å¤ã€‚" @@ -9516,6 +9867,12 @@ msgstr "在电å邮件ä¸å¯ç”¨é¡µçœ‰å’Œé¡µè„š" msgid "Enable integration" msgstr "å¯ç”¨é›†æˆ" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "å¯ç”¨ç»´æŠ¤æ¨¡å¼" @@ -9543,8 +9900,20 @@ 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 "å¯ç”¨reCAPTCHA或Akismet并设置IPé™åˆ¶ã€‚对于reCAPTCHA,我们目å‰ä»…æ”¯æŒ %{recaptcha_v2_link_start}v2%{recaptcha_v2_link_end}" -msgid "Enable shared Runners" -msgstr "å¯ç”¨å…±äº«Runner" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" +msgstr "" msgid "Enable snowplow tracking" msgstr "å¯ç”¨Snowplow跟踪" @@ -9588,6 +9957,9 @@ msgstr "æ¤åŠŸèƒ½ä»…åœ¨ GitLab EE 许å¯ä¸‹å¯ç”¨ã€‚如果è¦å¯ç”¨ï¼Œè¯·ç¡®è®¤ msgid "Encountered an error while rendering: %{err}" msgstr "渲染时出现错误: %{err}" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "结æŸäºŽ(UTC)" @@ -9615,8 +9987,11 @@ msgstr "输入IP地å€èŒƒå›´" msgid "Enter a number" msgstr "输入数å—" -msgid "Enter a whole number between 0 and 100" -msgstr "输入0到100之间的整数" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" +msgstr "" msgid "Enter at least three characters to search" msgstr "请至少输入三个å—符æ‰å¯æœç´¢" @@ -10273,7 +10648,7 @@ msgid "EventFilterBy|Filter by comments" msgstr "åªæ˜¾ç¤ºè¯„论事件" msgid "EventFilterBy|Filter by designs" -msgstr "按设计过滤" +msgstr "按设计ç›é€‰" msgid "EventFilterBy|Filter by epic events" msgstr "按å²è¯—事件ç›é€‰" @@ -10291,7 +10666,7 @@ msgid "EventFilterBy|Filter by team" msgstr "åªæ˜¾ç¤ºå›¢é˜Ÿäº‹ä»¶" msgid "EventFilterBy|Filter by wiki" -msgstr "按Wiki过滤" +msgstr "按Wikiç›é€‰" msgid "Events" msgstr "事件" @@ -10377,12 +10752,18 @@ msgstr "示例:使用é‡=å•一查询。(请求)/(容é‡)=å½¢æˆå…¬å¼çš„多 msgid "Except policy:" msgstr "除外(Except)æ¡ä»¶ï¼š" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "ä¸åŒ…括åˆå¹¶æäº¤ã€‚ä»…é™%{limit}次æäº¤ã€‚" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "ä¸åŒ…括åˆå¹¶æäº¤ã€‚ä»…é™6,000次æäº¤ã€‚" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10413,6 +10794,9 @@ msgstr "" msgid "Expand approvers" msgstr "å±•å¼€æ ¸å‡†äºº" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "展开里程碑" @@ -10488,6 +10872,9 @@ msgstr "导出群组" msgid "Export issues" msgstr "导出议题" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "导出项目" @@ -10590,6 +10977,9 @@ msgstr "æ— æ³•ä¸ºæ¤é—®é¢˜åˆ›å»ºåˆ†æ”¯ã€‚请å†è¯•一次。" msgid "Failed to create import label for jira import." msgstr "为jiraå¯¼å…¥åˆ›å»ºå¯¼å…¥æ ‡ç¾å¤±è´¥ã€‚" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "创建仓库失败" @@ -10653,6 +11043,9 @@ msgstr "åŠ è½½æ ‡è®°å¤±è´¥ã€‚è¯·é‡è¯•。" msgid "Failed to load milestones. Please try again." msgstr "åŠ è½½é‡Œç¨‹ç¢‘å¤±è´¥ã€‚è¯·é‡è¯•。" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "åŠ è½½ç›¸å…³åˆ†æ”¯å¤±è´¥" @@ -10665,6 +11058,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "åŠ è½½å †æ ˆè·Ÿè¸ªå¤±è´¥ã€‚" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "æ— æ³•å°†æ¤è®®é¢˜æ ‡è®°ä¸ºé‡å¤ï¼Œå› 为未找到引用的议题。" @@ -10801,6 +11197,18 @@ msgid "FeatureFlags|%d user" msgid_plural "FeatureFlags|%d users" msgstr[0] "%d个用户" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "*(所有环境)" @@ -10831,6 +11239,9 @@ msgstr "é…ç½®" msgid "FeatureFlags|Configure feature flags" msgstr "é…ç½®åŠŸèƒ½æ ‡å¿—" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "åˆ›å»ºåŠŸèƒ½æ ‡å¿—" @@ -10882,6 +11293,9 @@ msgstr "åŠŸèƒ½æ ‡å¿— %{name} å°†è¢«åˆ é™¤ã€‚æ‚¨ç¡®å®šå—?" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "åŠŸèƒ½æ ‡å¿—å…许通过动æ€åˆ‡æ¢æŸäº›åŠŸèƒ½ä½¿åº”ç”¨å‘ˆçŽ°ä¸åŒç‰¹æ€§ã€‚" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "æ ‡å¿—å³å°†å˜ä¸ºåªè¯»" @@ -10948,11 +11362,14 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "用户百分比" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "百分比上线(登录用户)" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" -msgstr "百分比上线显示必须是0-100之间的整个数å—" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" +msgstr "" msgid "FeatureFlags|Protected" msgstr "å—ä¿æŠ¤" @@ -10966,6 +11383,9 @@ msgstr "上线百分比" msgid "FeatureFlags|Rollout Strategy" msgstr "上线ç–ç•¥" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "设置Unleash客户端应用å称为应用程åºè¿è¡Œçš„环境å称。 æ¤å€¼å°†ç”¨äºŽåŒ¹é…环境范围。查看 %{linkStart}客户端é…置示例%{linkEnd}。" @@ -10984,9 +11404,6 @@ msgstr "获å–åŠŸèƒ½æ ‡å¿—æ—¶å‡ºé”™ã€‚" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "获å–用户列表时出错" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11002,15 +11419,15 @@ msgstr "用户列表" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "列表" - msgid "FeatureFlag|Percentage" msgstr "百分比" msgid "FeatureFlag|Select a user list" msgstr "选择一个用户列表" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "没有é…置的用户列表" @@ -11020,6 +11437,9 @@ msgstr "类型" msgid "FeatureFlag|User IDs" msgstr "用户ID" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "2月" @@ -11077,12 +11497,18 @@ msgstr "文件模æ¿" msgid "File upload error." msgstr "æ–‡ä»¶ä¸Šä¼ é”™è¯¯ã€‚" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "文件" msgid "Files breadcrumb" msgstr "文件导航" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "æäº¤å¼•用%{ref}路径%{path}ä¸çš„æ–‡ä»¶ï¼Œç›®å½•å’Œåæ¨¡å—" @@ -11093,43 +11519,46 @@ msgid "Filter" msgstr "ç›é€‰å™¨" msgid "Filter by %{issuable_type} that are currently closed." -msgstr "过滤器%{issuable_type}当å‰å…³é—。" +msgstr "ç›é€‰å™¨%{issuable_type}当å‰å…³é—。" msgid "Filter by %{issuable_type} that are currently opened." -msgstr "过滤器%{issuable_type}当å‰å¼€å¯ã€‚" +msgstr "ç›é€‰å™¨%{issuable_type}当å‰å¼€å¯ã€‚" msgid "Filter by %{page_context_word} that are currently opened." -msgstr "按当å‰å¼€æ”¾çš„%{page_context_word}过滤。" +msgstr "按当å‰å¼€æ”¾çš„%{page_context_word}ç›é€‰ã€‚" msgid "Filter by Git revision" -msgstr "按Git版本过滤" +msgstr "按Git版本ç›é€‰" msgid "Filter by issues that are currently closed." -msgstr "按当å‰å…³é—的议题过滤。" +msgstr "按当å‰å…³é—的议题ç›é€‰ã€‚" + +msgid "Filter by issues that are currently opened." +msgstr "" msgid "Filter by label" -msgstr "æŒ‰æ ‡è®°è¿‡æ»¤" +msgstr "æŒ‰æ ‡è®°ç›é€‰" msgid "Filter by merge requests that are currently closed and unmerged." -msgstr "按当å‰å·²å…³é—和未åˆå¹¶çš„åˆå¹¶è¯·æ±‚过滤。" +msgstr "按当å‰å·²å…³é—和未åˆå¹¶çš„åˆå¹¶è¯·æ±‚ç›é€‰ã€‚" msgid "Filter by merge requests that are currently merged." -msgstr "按当å‰å·²åˆå¹¶çš„åˆå¹¶è¯·æ±‚过滤。" +msgstr "按当å‰å·²åˆå¹¶çš„åˆå¹¶è¯·æ±‚ç›é€‰ã€‚" msgid "Filter by milestone name" -msgstr "按里程碑å称过滤" +msgstr "按里程碑åç§°ç›é€‰" msgid "Filter by name" -msgstr "按å称过滤" +msgstr "按åç§°ç›é€‰" msgid "Filter by requirements that are currently archived." -msgstr "按当å‰å·²å˜æ¡£çš„需求过滤。" +msgstr "按当å‰å·²å˜æ¡£çš„需求ç›é€‰ã€‚" msgid "Filter by requirements that are currently opened." -msgstr "按当å‰å¼€æ”¾çš„需求过滤。" +msgstr "按当å‰å¼€æ”¾çš„需求ç›é€‰ã€‚" msgid "Filter by status" -msgstr "按状æ€è¿‡æ»¤" +msgstr "按状æ€ç›é€‰" msgid "Filter by test cases that are currently archived." msgstr "" @@ -11138,7 +11567,7 @@ msgid "Filter by test cases that are currently opened." msgstr "" msgid "Filter by two-factor authentication" -msgstr "按åŒé‡è®¤è¯è¿‡æ»¤" +msgstr "按åŒé‡è®¤è¯ç›é€‰" msgid "Filter by user" msgstr "按用户ç›é€‰" @@ -11147,29 +11576,32 @@ msgid "Filter parameters are not valid. Make sure that the end date is after the msgstr "" msgid "Filter pipelines" -msgstr "è¿‡æ»¤æµæ°´çº¿" +msgstr "ç›é€‰æµæ°´çº¿" msgid "Filter results" -msgstr "过滤结果" +msgstr "ç›é€‰ç»“æžœ" msgid "Filter results by group" -msgstr "按群组过滤结果" +msgstr "按群组ç›é€‰ç»“æžœ" msgid "Filter results by project" -msgstr "按项目过滤结果" +msgstr "按项目ç›é€‰ç»“æžœ" msgid "Filter results..." -msgstr "过滤结果..." +msgstr "ç›é€‰ç»“æžœ..." msgid "Filter your repositories by name" msgstr "" msgid "Filter..." -msgstr "过滤..." +msgstr "ç›é€‰..." msgid "Find File" msgstr "查找文件" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11203,9 +11635,6 @@ msgstr "å®Œæˆæ‚¨çš„%{group_name}ä¸“ç”¨å¸æˆ·è®¾ç½®ã€‚" msgid "Finished" msgstr "已完æˆ" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "å太长(最多为 %{max_length} 个å—符)。" - msgid "First Seen" msgstr "首次出现" @@ -11215,9 +11644,15 @@ msgstr "æ¯å‘¨çš„èµ·å§‹æ—¥" msgid "First name" msgstr "åå—" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "首次出现" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "固定日期" @@ -11272,8 +11707,8 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" -msgstr "对于内部项目,任何已登录的用户都å¯ä»¥æŸ¥çœ‹æµæ°´çº¿å¹¶è®¿é—®ä½œä¸šè¯¦æƒ…(输出日志和产物)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" +msgstr "" msgid "For more info, read the documentation." msgstr "有关详细信æ¯ï¼Œè¯·é˜…读文档。" @@ -11588,7 +12023,7 @@ msgid "Geo|%{name} is scheduled for re-verify" msgstr "%{name}å·²è®¡åˆ’é‡æ–°éªŒè¯" msgid "Geo|Adjust your filters/search criteria above. If you believe this may be an error, please refer to the %{linkStart}Geo Troubleshooting%{linkEnd} documentation for more information." -msgstr "请您调整上é¢çš„过滤器/æœç´¢æ¡ä»¶ã€‚如果您认为æ¤å¤„有误,请å‚阅 %{linkStart}Geo Troubleshow%{linkEnd} æ–‡æ¡£ä»¥èŽ·å–æ›´å¤šä¿¡æ¯ã€‚" +msgstr "请您调整上é¢çš„ç›é€‰å™¨/æœç´¢æ¡ä»¶ã€‚如果您认为æ¤å¤„有误,请å‚阅 %{linkStart}Geo Troubleshow%{linkEnd} æ–‡æ¡£ä»¥èŽ·å–æ›´å¤šä¿¡æ¯ã€‚" msgid "Geo|All %{replicable_name}" msgstr "所有%{replicable_name}" @@ -11630,7 +12065,7 @@ msgid "Geo|Failed" msgstr "失败" msgid "Geo|Filter by status" -msgstr "按状æ€è¿‡æ»¤" +msgstr "按状æ€ç›é€‰" msgid "Geo|Geo Status" msgstr "Geo状æ€" @@ -11818,8 +12253,8 @@ msgstr "开始使用å‘布" msgid "Git LFS is not enabled on this GitLab server, contact your admin." msgstr "æ¤ GitLab æœåŠ¡å™¨ä¸Šæœªå¯ç”¨ Git LFS,请è”系管ç†å‘˜ã€‚" -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_open}not%{strong_close} be synced in push mirrors." -msgstr "如果%{docs_link_start}为项目å¯ç”¨%{docs_link_end}了LFS,则Git LFS对象将在拉å–é•œåƒæ—¶åŒæ¥ï¼Œ 但%{strong_open}ä¸ä¼š%{strong_close}在推é€é•œåƒæ—¶åŒæ¥ã€‚" +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." +msgstr "" msgid "Git LFS status:" msgstr "Git LFS状æ€ï¼š" @@ -11839,6 +12274,9 @@ msgstr "Git 浅克隆" msgid "Git strategy for pipelines" msgstr "æµæ°´çº¿çš„Gitç–ç•¥" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "Git 版本" @@ -11875,9 +12313,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "GitLabæœåŠ¡å°èƒ½å¤Ÿä»¥ç®€å•的方å¼è®©ç”¨æˆ·åœ¨æ‚¨çš„GitLab实例ä¸åˆ›å»ºè®®é¢˜ï¼Œè€Œæ— 需创建账å·ã€‚它为最终用户æä¾›äº†åœ¨é¡¹ç›®ä¸åˆ›å»ºé—®é¢˜çš„唯一电å邮件地å€ï¼Œå¹¶ä¸”å¯ä»¥é€šè¿‡GitLabç•Œé¢æˆ–通过电å邮件进行ç”å¤ã€‚最终用户将仅通过电å邮件看到该主题。" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "GitLab 共享è¿è¡Œå™¨å°†åœ¨åŒä¸€ä¸ªè¿è¡Œå™¨ä¸Šæ‰§è¡Œä¸åŒé¡¹ç›®çš„代ç ï¼Œé™¤éžæ‚¨åœ¨GitLab上设置 MaxBuilds为1å’Œ GitLab è¿è¡Œå™¨è‡ªåŠ¨ç¼©æ”¾ã€‚" - msgid "GitLab Shell" msgstr "" @@ -11902,6 +12337,12 @@ msgstr "GitLab导出" msgid "GitLab for Slack" msgstr "GitLab for Slack" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "GitLab是æœåŠ¡äºŽæ•´ä¸ªè½¯ä»¶å¼€å‘生命周期的å•一应用程åºã€‚从项目规划和æºç 管ç†åˆ°CI/CDã€ç›‘控和安全。" @@ -12214,6 +12655,9 @@ msgstr "转到您的项目" msgid "Go to your snippets" msgstr "转到您的代ç 片段" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "è°·æŒäº‘å¹³å°" @@ -12319,8 +12763,8 @@ msgstr "群组URL" msgid "Group avatar" msgstr "群组头åƒ" -msgid "Group by:" -msgstr "åˆ†ç»„ä¾æ®ï¼š" +msgid "Group by" +msgstr "" msgid "Group description" msgstr "群组æè¿°" @@ -12476,7 +12920,13 @@ msgid "GroupRoadmap|To view the roadmap, add a start or due date to one of your msgstr "è¦æŸ¥çœ‹è·¯çº¿å›¾ï¼Œè¯·åœ¨æ¤ç¾¤ç»„或其å群组ä¸çš„一个 å²è¯— 䏿·»åŠ å¼€å§‹æ—¥æœŸæˆ–æˆªæ¢æ—¥æœŸï¼›ä»Ž %{startDate} 到 %{endDate}。" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." -msgstr "è¦æ‰©å¤§æ‚¨çš„æœç´¢ï¼Œè¯·æ›´æ”¹æˆ–ç§»é™¤è¿‡æ»¤å™¨ï¼Œä»Ž %{startDate} 到 %{endDate}。" +msgstr "è¦æ‰©å¤§æ‚¨çš„æœç´¢ï¼Œè¯·æ›´æ”¹æˆ–ç§»é™¤ç›é€‰å™¨ï¼Œä»Ž %{startDate} 到 %{endDate}。" + +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" msgid "GroupSAML|Certificate fingerprint" msgstr "è¯ä¹¦æŒ‡çº¹" @@ -12487,6 +12937,9 @@ msgstr "é…ç½®" msgid "GroupSAML|Copy SAML Response XML" msgstr "å¤åˆ¶SAMLå“应XML" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "默认æˆå‘˜è§’色" @@ -12532,12 +12985,30 @@ msgstr "NameID" msgid "GroupSAML|NameID Format" msgstr "NameIDæ ¼å¼" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "ç¦æ¢å¤–部派生" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "ç¦æ¢ä»Žæ¤ç¾¤ç»„å‘外派生。" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "SAMLå“应输出" @@ -12550,6 +13021,9 @@ msgstr "SAML å•点登录" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "SAML å•点登录设置" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "SCIM API 端点 URL" @@ -12562,6 +13036,9 @@ msgstr "SAML令牌ç¾åè¯ä¹¦çš„SHA1æŒ‡çº¹ã€‚è¯·ä»Žèº«ä»½éªŒè¯æä¾›å•†å¤„èŽ· msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "SCIM 令牌现在已éšè—。è¦å†æ¬¡æŸ¥çœ‹ä»¤ç‰Œçš„å€¼ï¼Œæ‚¨éœ€è¦ " +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "è¿™å°†è¢«è®¾ç½®ä¸ºæ·»åŠ åˆ°ç¾¤ç»„çš„ç”¨æˆ·çš„è®¿é—®çº§åˆ«ã€‚" @@ -12586,6 +13063,9 @@ msgstr "åœ¨ç¦æ¢å¤–éƒ¨æ´¾ç”Ÿæ ‡å¿—å¯ç”¨åŽï¼Œç¾¤ç»„æˆå‘˜å°†åªèƒ½åœ¨æ‚¨çš„群 msgid "GroupSAML|Your SCIM token" msgstr "您的 SCIM 令牌" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "必须匹é…“%{extern_uid}â€å˜å‚¨çš„NameIDï¼Œå› ä¸ºå®ƒç”¨æ¥æ ‡è¯†ç”¨æˆ·ã€‚如果NameIDæ›´æ”¹ï¼Œåˆ™ç”¨æˆ·å°†æ— æ³•ç™»å½•ã€‚" @@ -12993,6 +13473,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "历å²" @@ -13047,9 +13530,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "ä½†æ˜¯ï¼Œæ‚¨å·²ç»æ˜¯ %{member_source} çš„æˆå‘˜ã€‚è¯·ä½¿ç”¨å…¶ä»–å¸æˆ·ç™»å½•以接å—邀请。" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "我接å—%{terms_link_start}æœåŠ¡æ¡æ¬¾å’Œéšç§æ”¿ç–%{terms_link_end}" - msgid "I accept the %{terms_link}" msgstr "æˆ‘æŽ¥å— %{terms_link}" @@ -13062,8 +13542,8 @@ msgstr "我忘记了密ç " msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "我已ç»é˜…è¯»å¹¶åŒæ„Let's Encryptçš„%{link_start}æœåŠ¡æ¡æ¬¾%{link_end}(PDF)" -msgid "I'd like to receive updates via email about GitLab" -msgstr "æˆ‘åŒæ„通过电å邮件接收有关GitLab的更新" +msgid "I'd like to receive updates about GitLab via email" +msgstr "" msgid "ID" msgstr "ID" @@ -13170,6 +13650,9 @@ msgstr "如果å¯ç”¨ï¼ŒGitLab将使用Geo处ç†å¯¹è±¡å˜å‚¨å¤åˆ¶ã€‚ %{linkStart msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "如果å¯ç”¨ï¼Œåˆ™ä½¿ç”¨å¤–部æœåŠ¡ä¸Šçš„åˆ†ç±»æ ‡ç¾æ¥éªŒè¯å¯¹é¡¹ç›®çš„访问æƒé™ã€‚" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13194,9 +13677,6 @@ msgstr "å¦‚æžœæ‚¨æœ€è¿‘æ²¡æœ‰ç™»å½•ï¼Œè¯·ç«‹å³æ›´æ”¹å¯†ç : %{password_link}。 msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "如果您丢失了æ¢å¤ç ,您å¯ä»¥ç”Ÿæˆæ–°çš„æ¢å¤ç ,所有以å‰çš„æ¢å¤ç 将失效。" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "å¦‚æžœä½ å·²ä½¿ç”¨100%%å˜å‚¨å®¹é‡ï¼Œä½ å°†æ— æ³•: %{base_message}" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "如果您最近从上述IP地å€ç™»å½•过,则å¯ä»¥å¿½ç•¥æ¤ç”µå邮件。" @@ -13218,12 +13698,12 @@ msgstr "忽略" msgid "Ignored" msgstr "已忽略" -msgid "Image Details" -msgstr "图片详情" - msgid "Image URL" msgstr "图片网å€" +msgid "Image details" +msgstr "" + msgid "ImageDiffViewer|2-up" msgstr "并列(2-up)" @@ -13301,6 +13781,9 @@ msgstr "é€šè¿‡ä¸Šä¼ manifest文件导入多个仓库" msgid "Import project" msgstr "导入项目" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "导入项目æˆå‘˜" @@ -13421,6 +13904,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "事件管ç†é™åˆ¶" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "全部" @@ -13481,6 +13970,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "显示事件时出错。" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "å–æ¶ˆæŒ‡æ´¾" @@ -13490,12 +13982,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "未å‘布" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "è¦æŠ¥é›†æˆ" msgid "IncidentSettings|Grafana integration" msgstr "Grafana集æˆ" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "事件" @@ -13505,6 +14003,30 @@ msgstr "PagerDuty集æˆ" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "设置外部工具集æˆä»¥æ›´å¥½åœ°ç®¡ç†äº‹ä»¶ã€‚" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "事故" @@ -13517,6 +14039,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "包括所有用户必须接å—çš„æœåŠ¡æ¡æ¬¾å议和éšç§æ”¿ç–。" @@ -13592,35 +14117,41 @@ msgstr "手动输入主机密钥" msgid "Input your repository URL" msgstr "输入您的仓库URL" -msgid "Insert" -msgstr "æ’å…¥" - msgid "Insert a code block" msgstr "æ’入代ç å—" msgid "Insert a quote" msgstr "æ’入引用" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "æ’入图片" msgid "Insert code" msgstr "æ’入代ç " +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "æ’入内è”代ç " msgid "Insert suggestion" msgstr "æ’入建议" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "洞察" msgid "Insights|Some items are not visible beacuse the project was filtered out in the insights.yml file (see the projects.only config for more information)." -msgstr "有些æ¡ç›®ä¸å¯è§ï¼Œç”±äºŽå·²åœ¨insights.yml文件ä¸è¿‡æ»¤æŽ‰(è§projects.onlyé…置以了解更多信æ¯)。" +msgstr "有些æ¡ç›®ä¸å¯è§ï¼Œç”±äºŽå·²åœ¨insights.yml文件ä¸ç›é€‰æŽ‰(è§projects.onlyé…置以了解更多信æ¯)。" msgid "Insights|This project is filtered out in the insights.yml file (see the projects.only config for more information)." -msgstr "æ¤é¡¹ç›®å·²åœ¨insights.yml文件ä¸è¿‡æ»¤æŽ‰(è§projects.onlyé…置以了解更多信æ¯)。" +msgstr "æ¤é¡¹ç›®å·²åœ¨insights.yml文件ä¸ç›é€‰æŽ‰(è§projects.onlyé…置以了解更多信æ¯)。" msgid "Install" msgstr "安装" @@ -13631,6 +14162,9 @@ msgstr "安装GitLab Runner" msgid "Install Runner on Kubernetes" msgstr "在Kubernetes上安装Runner" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "从您的应用程åºåº“安装软令牌验è¯å™¨å¦‚ %{free_otp_link} 或者谷æŒéªŒè¯å™¨ï¼Œç„¶åŽä½¿ç”¨è¯¥éªŒè¯å™¨æ‰«ææ¤äºŒç»´ç 。更多信æ¯è¯·æŸ¥çœ‹%{help_link_start}文档%{help_link_end}。" @@ -13659,6 +14193,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "实例管ç†å‘˜ç»„å·²å˜åœ¨" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13668,12 +14247,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13707,6 +14304,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13722,38 +14322,59 @@ msgstr "åŒ…æ‹¬æ ‡å‡†åŠ æ•´ä¸ªæäº¤æ¶ˆæ¯ï¼Œæäº¤å“ˆå¸Œå’Œè®®é¢˜ID" msgid "Integrations|Includes commit title and branch" msgstr "包括æäº¤çš„æ ‡é¢˜å’Œåˆ†æ”¯" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "æ ‡å‡†" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "使用自定义设置" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "在æäº¤æˆ–åˆå¹¶è¯·æ±‚䏿åŠJira议题时,将创建远程链接和评论(如果å¯ç”¨)。" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "用户å¯ä»¥é€šè¿‡æŽ¨é€æäº¤æ¥å¯¹é¡¹ç›®ä½œå‡ºè´¡çŒ®ã€‚" msgid "Internal" msgstr "内部" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." -msgstr "内部 - 任何登录的用户都å¯ä»¥æŸ¥çœ‹è¯¥ç¾¤ç»„和任何内部项目。" +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" -msgid "Internal - The project can be accessed by any logged in user." -msgstr "内部 - å¯ä»¥é€šè¿‡ä»»ä½•登录用户访问该项目。" +msgid "Internal - The project can be accessed by any logged in user except external users." +msgstr "" msgid "Internal URL (optional)" msgstr "内部URL(å¯é€‰)" @@ -13761,6 +14382,9 @@ msgstr "内部URL(å¯é€‰)" msgid "Internal users" msgstr "内部用户" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "循环周期" @@ -13785,9 +14409,6 @@ msgstr "" msgid "Invalid URL" msgstr "æ— æ•ˆçš„ç½‘å€" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "æ— æ•ˆçš„container_name" @@ -13884,73 +14505,127 @@ msgstr "邀请群组" msgid "Invite member" msgstr "邀请æˆå‘˜" -msgid "Invite teammates (optional)" -msgstr "邀请团队æˆå‘˜(å¯é€‰)" +msgid "Invite teammates (optional)" +msgstr "邀请团队æˆå‘˜(å¯é€‰)" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" +msgstr "" + +msgid "InviteMembersModal|Invite team members" +msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" +msgstr "" + +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14001,6 +14676,9 @@ msgstr "" msgid "Issue Boards" msgstr "议题看æ¿" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "问题已å‡çº§ä¸ºå²è¯—。" @@ -14110,7 +14788,7 @@ msgid "Issues and Merge Requests" msgstr "议题和åˆå¹¶è¯·æ±‚" msgid "Issues can be bugs, tasks or ideas to be discussed. Also, issues are searchable and filterable." -msgstr "议题å¯ä»¥æ˜¯ç¼ºé™·ï¼Œä»»åŠ¡æˆ–è¦è®¨è®ºçš„æƒ³æ³•。æ¤å¤–,å¯ä»¥é€šè¿‡æœç´¢å’Œè¿‡æ»¤æ¥æŸ¥æ‰¾è®®é¢˜ã€‚" +msgstr "议题å¯ä»¥æ˜¯ç¼ºé™·ï¼Œä»»åŠ¡æˆ–è¦è®¨è®ºçš„æƒ³æ³•。æ¤å¤–,å¯ä»¥é€šè¿‡æœç´¢å’Œç›é€‰æ¥æŸ¥æ‰¾è®®é¢˜ã€‚" msgid "Issues closed" msgstr "å…³é—议题" @@ -14143,13 +14821,13 @@ msgid "IssuesAnalytics|Last 12 months" msgstr "最近12个月" msgid "IssuesAnalytics|Sorry, your filter produced no results" -msgstr "对ä¸èµ·ï¼Œæ— 符åˆè¿‡æ»¤å™¨çš„结果" +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 "è¦æ‰©å¤§æœç´¢èŒƒå›´ï¼Œè¯·æ›´æ”¹æˆ–åˆ é™¤ä¸Šé¢çš„过滤æ¡ä»¶" +msgstr "è¦æ‰©å¤§æœç´¢èŒƒå›´ï¼Œè¯·æ›´æ”¹æˆ–åˆ é™¤ä¸Šé¢çš„ç›é€‰æ¡ä»¶" msgid "IssuesAnalytics|Total:" msgstr "总计:" @@ -14217,6 +14895,9 @@ msgstr "1月" msgid "January" msgstr "1月" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "Jira议题" @@ -14472,6 +15153,9 @@ msgstr "K8s podå¥åº·" msgid "Keep divergent refs" msgstr "ä¿ç•™åˆ†å‰çš„refs" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "Kerberos访问被拒ç»" @@ -14490,6 +15174,12 @@ msgstr "å¿«æ·é”®" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "é”®" @@ -14619,9 +15309,6 @@ msgstr "å‡çº§æ ‡è®°" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "å‡çº§%{labelTitle}将使其å¯ç”¨äºŽ%{groupName}内的所有项目。现有的åŒåé¡¹ç›®æ ‡è®°å°†è¢«åˆå¹¶ã€‚现有的åŒåç¾¤ç»„æ ‡è®°ä¹Ÿå°†è¢«åˆå¹¶ã€‚该æ“作ä¸å¯æ’¤é”€ã€‚" -msgid "Labels|and %{count} more" -msgstr "以åŠå…¶ä½™%{count}项" - msgid "Language" msgstr "è¯è¨€" @@ -14647,9 +15334,6 @@ msgstr "" msgid "Last Accessed On" msgstr "最åŽè®¿é—®äºŽ" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "姓太长(最多为 %{max_length} 个å—符)。" - msgid "Last Pipeline" msgstr "æœ€æ–°æµæ°´çº¿" @@ -14683,6 +15367,9 @@ msgstr "æ¤é¡µé¢åœ¨æ‚¨çš„æµè§ˆå™¨ä¸è½½å…¥å‰çš„æœ€åŽä¸€ä¸ªé¡¹ç›®ï¼š" msgid "Last name" msgstr "å§“" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "最åŽå›žå¤æ¥è‡ªäºŽ" @@ -14716,6 +15403,9 @@ msgstr "最近更新" msgid "Last used" msgstr "最åŽä½¿ç”¨" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "上次使用于:" @@ -14761,6 +15451,9 @@ msgstr "了解如何å¯ç”¨åŒæ¥" msgid "Learn more" msgstr "进一æ¥äº†è§£" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "了解更多关于Auto DevOps" @@ -14836,6 +15529,9 @@ msgstr "使用默认值设定 \"文件类型\" å’Œ \"交付方法\"" msgid "Leave zen mode" msgstr "离开禅模å¼" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "Let's Encrypt䏿ޥå—example.com的电å邮件" @@ -15368,9 +16064,6 @@ msgstr "3月" msgid "March" msgstr "3月" -msgid "Mark To Do as done" -msgstr "å°†å¾…åŠžäº‹é¡¹æ ‡è®°ä¸ºå·²å®Œæˆã€‚" - msgid "Mark as done" msgstr "æ ‡è®°ä¸ºå·²å®Œæˆ" @@ -15389,6 +16082,9 @@ msgstr "å°†æ¤è®®é¢˜æ ‡è®°ä¸ºå¦ä¸€ä¸ªè®®é¢˜çš„é‡å¤" msgid "Mark this issue as related to another issue" msgstr "å°†æ¤è®®é¢˜æ ‡è®°ä¸ºä¸Žå¦ä¸€ä¸ªè®®é¢˜çš„相关" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "Markdown" @@ -15422,9 +16118,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "æ ‡è®°åˆ é™¤äºŽ - %{deletion_time}" -msgid "Marked To Do as done." -msgstr "å°†å¾…åŠžäº‹é¡¹æ ‡è®°ä¸ºå·²å®Œæˆã€‚" - msgid "Marked this %{noun} as Work In Progress." msgstr "æ¤%{noun}å·²æ ‡è®°ä¸ºâ€œæ£åœ¨è¿›è¡Œä¸â€ã€‚" @@ -15434,8 +16127,8 @@ msgstr "æ ‡è®°è¿™ä¸ªè®®é¢˜ä¸º%{duplicate_param}çš„é‡å¤é¡¹ã€‚" msgid "Marked this issue as related to %{issue_ref}." msgstr "å°†æ¤è®®é¢˜æ ‡è®°ä¸º%{issue_ref}的相关议题。" -msgid "Marks To Do as done." -msgstr "å°†å¾…åŠžäº‹é¡¹æ ‡è®°ä¸ºå·²å®Œæˆã€‚" +msgid "Marked to do as done." +msgstr "" msgid "Marks this %{noun} as Work In Progress." msgstr "å°†æ¤%{noun}æ ‡è®°ä¸ºâ€œæ£åœ¨è¿›è¡Œä¸â€ã€‚" @@ -15446,6 +16139,9 @@ msgstr "å°†æ¤è®®é¢˜æ ‡è®°ä¸º %{duplicate_reference} çš„é‡å¤ã€‚" msgid "Marks this issue as related to %{issue_ref}." msgstr "å°†æ¤è®®é¢˜æ ‡è®°ä¸º%{issue_ref}的相关议题。" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "éšè—å˜é‡" @@ -15509,6 +16205,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15629,6 +16328,12 @@ msgstr "æˆå‘˜é”" msgid "Member since %{date}" msgstr "åŠ å…¥äºŽ %{date}" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "æˆå‘˜" @@ -15656,15 +16361,90 @@ msgstr "有æƒè®¿é—®%{strong_start}%{group_name}%{strong_end}çš„æˆå‘˜" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "内å˜ä½¿ç”¨æƒ…况" @@ -15902,6 +16682,9 @@ msgstr "å·²åˆå¹¶åˆ†æ”¯æ£åœ¨è¢«åˆ 除。该æ“作å¯èƒ½éœ€è¦ä¸€äº›æ—¶é—´ï¼Œå…· msgid "Merged this merge request." msgstr "å·²åˆå¹¶æ¤åˆå¹¶è¯·æ±‚。" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "ç«‹å³åˆå¹¶æ¤åˆå¹¶è¯·æ±‚。" @@ -16303,6 +17086,27 @@ msgstr "当å‰è®¸å¯è¯æ— 法使用里程碑列表" msgid "Milestone lists show all issues from the selected milestone." msgstr "里程碑列表显示所选里程碑的所有议题。" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "å…³é—:" @@ -16618,9 +17422,15 @@ msgstr "多项目" msgid "Multi-project Runners cannot be removed" msgstr "多项目Runneræ— æ³•åˆ é™¤" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "支æŒå¤šä¸ªIP地å€èŒƒå›´ã€‚" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "支æŒå¤šä¸ªåŸŸå。" @@ -16678,6 +17488,32 @@ msgstr "命å空间为空" msgid "Namespace:" msgstr "命å空间:" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "命å空间" @@ -16933,6 +17769,9 @@ msgstr "从ä¸" msgid "New" msgstr "新增" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "新建应用" @@ -17175,7 +18014,7 @@ msgid "No changes between %{sourceBranch} and %{targetBranch}" msgstr "" msgid "No child epics match applied filters" -msgstr "没有匹é…当å‰è¿‡æ»¤å™¨çš„åå²è¯—" +msgstr "没有匹é…当å‰ç›é€‰å™¨çš„åå²è¯—" msgid "No commits present here" msgstr "æ¤å¤„æ— æäº¤" @@ -17396,6 +18235,9 @@ msgstr "éžç®¡ç†å‘˜ç”¨æˆ·å¯ä»¥ä½¿ç”¨åªè¯»æƒé™ç™»å½•å¹¶å‘èµ·åªè¯»çš„API请 msgid "None" msgstr "æ— " +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "尚未实现" @@ -17426,9 +18268,6 @@ msgstr "æ•°æ®ä¸è¶³" msgid "Not found." msgstr "未找到。" -msgid "Not now" -msgstr "æš‚ä¸" - msgid "Not ready yet. Try again later." msgstr "还没有准备好。请ç¨åŽå†è¯•。" @@ -17663,6 +18502,9 @@ msgstr "OmniAuth" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "Omnibusä¿æŠ¤è·¯å¾„é˜ˆå€¼å·²å¯ç”¨ï¼Œä¸”优先级高于这些设置。从12.4èµ·Omnibus阈值已弃用,并将在未æ¥ç‰ˆæœ¬ä¸ç§»é™¤ã€‚请å‚阅%{relative_url_link_start}è¿ç§»ä¿æŠ¤è·¯å¾„文档%{relative_url_link_end}。" +msgid "On" +msgstr "" + msgid "On track" msgstr "进度æ£å¸¸" @@ -17708,9 +18550,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "计划或立å³å¯¹ç›®æ ‡ç«™ç‚¹è¿è¡Œæ‰«æã€‚当å‰å¯ç”¨çš„æŒ‰éœ€æ‰«æç±»åž‹: DAST。%{helpLinkStart}更多信æ¯%{helpLinkEnd}" @@ -17720,9 +18559,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17841,20 +18677,14 @@ msgstr "åœ¨æ–‡ä»¶è§†å›¾ä¸æ‰“å¼€" msgid "Open issues" msgstr "å¼€å¯çš„议题" -msgid "Open projects" -msgstr "打开项目" - msgid "Open raw" msgstr "打开原始文件" msgid "Open sidebar" msgstr "打开侧边æ " -msgid "Open: %{openIssuesCount}" -msgstr "å¼€å¯: %{openIssuesCount}" - -msgid "Open: %{open} • Closed: %{closed}" -msgstr "打开: %{open} • å…³é—: %{closed}" +msgid "Open: %{open}" +msgstr "" msgid "Opened" msgstr "已打开" @@ -18027,6 +18857,9 @@ msgstr "æ·»åŠ Conan远端" msgid "PackageRegistry|Add NuGet Source" msgstr "æ·»åŠ Nugetæº" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "应用分组: %{group}" @@ -18100,7 +18933,7 @@ msgid "PackageRegistry|Delete package" msgstr "åˆ é™¤è½¯ä»¶åŒ…" msgid "PackageRegistry|Filter by name" -msgstr "按å称过滤" +msgstr "按åç§°ç›é€‰" msgid "PackageRegistry|For more information on Composer packages in GitLab, %{linkStart}see the documentation.%{linkEnd}" msgstr "" @@ -18123,8 +18956,8 @@ msgstr "如果尚未é…置,需è¦å°†ä»¥ä¸‹å†…å®¹æ·»åŠ åˆ°%{codeStart}.pypirc%{ msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "如果尚未é…置,需è¦å°†ä»¥ä¸‹å†…å®¹æ·»åŠ åˆ°%{codeStart}pom.xml%{codeEnd}文件ä¸ã€‚" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." -msgstr "没有找到您喜欢的包管ç†å·¥å…·ï¼Ÿæˆ‘们期待您的帮助,在GitLabä¸å®žçŽ°å¯¹å®ƒçš„ä¸€æµæ”¯æŒï¼%{contributionLinkStart}访问贡献文档%{contributionLinkEnd}以了解更多有关如何在GitLabä¸å»ºç«‹å¯¹æ–°è½¯ä»¶åŒ…管ç†å·¥å…·çš„æ”¯æŒä¿¡æ¯ã€‚以下是我们关注的软件包管ç†å·¥å…·çš„列表。" +msgid "PackageRegistry|Install package version" +msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." msgstr "了解如何使用GitLab%{noPackagesLinkStart}å‘布和共享您的软件包%{noPackagesLinkEnd}。" @@ -18147,9 +18980,6 @@ msgstr "Maven XML" msgid "PackageRegistry|NPM" msgstr "NPM" -msgid "PackageRegistry|No upcoming issues" -msgstr "没有å³å°†åˆ°æ¥çš„议题" - msgid "PackageRegistry|NuGet" msgstr "NuGet" @@ -18171,8 +19001,8 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "于%{datetime}å‘布到%{project}软件包注册表" -msgid "PackageRegistry|PyPi" -msgstr "PyPi" +msgid "PackageRegistry|PyPI" +msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" msgstr "æž„æˆ: %{recipe}" @@ -18181,7 +19011,7 @@ msgid "PackageRegistry|Remove package" msgstr "åˆ é™¤è½¯ä»¶åŒ…" msgid "PackageRegistry|Sorry, your filter produced no results" -msgstr "对ä¸èµ·ï¼Œæ²¡æœ‰ç¬¦åˆè¿‡æ»¤å™¨çš„任何结果" +msgstr "对ä¸èµ·ï¼Œæ²¡æœ‰ç¬¦åˆç›é€‰å™¨çš„任何结果" msgid "PackageRegistry|Source project located at %{link}" msgstr "æºé¡¹ç›®ä½äºŽ%{link}" @@ -18195,9 +19025,6 @@ msgstr "æ¤è½¯ä»¶åŒ…没有其他版本。" msgid "PackageRegistry|There are no packages yet" msgstr "当剿— 软件包" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "没有å³å°†åˆ°æ¥çš„è®®é¢˜å¯æ˜¾ç¤º" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "èŽ·å–æ¤è½¯ä»¶åŒ…çš„è¯¦ç»†ä¿¡æ¯æ—¶å‡ºçŽ°é—®é¢˜ã€‚" @@ -18205,7 +19032,7 @@ msgid "PackageRegistry|This NuGet package has no dependencies." msgstr "这个Nuget包没有ä¾èµ–项目。" msgid "PackageRegistry|To widen your search, change or remove the filters above." -msgstr "è¦æ‰©å¤§æœç´¢èŒƒå›´ï¼Œè¯·æ›´æ”¹æˆ–åˆ é™¤ä¸Šé¢çš„过滤器。" +msgstr "è¦æ‰©å¤§æœç´¢èŒƒå›´ï¼Œè¯·æ›´æ”¹æˆ–åˆ é™¤ä¸Šé¢çš„ç›é€‰å™¨ã€‚" msgid "PackageRegistry|Unable to fetch package version information." msgstr "æ— æ³•èŽ·å–软件包版本信æ¯ã€‚" @@ -18213,9 +19040,6 @@ msgstr "æ— æ³•èŽ·å–软件包版本信æ¯ã€‚" msgid "PackageRegistry|Unable to load package" msgstr "æ— æ³•åŠ è½½è½¯ä»¶åŒ…" -msgid "PackageRegistry|Upcoming package managers" -msgstr "å³å°†æŽ¨å‡ºçš„软件包管ç†å·¥å…·" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "您将è¦åˆ 除%{name}ï¼Œæ¤æ“作ä¸å¯é€†ï¼Œç¡®å®šç»§ç»å—?" @@ -18225,12 +19049,6 @@ msgstr "å³å°†åˆ 除%{name}çš„%{version}版本。确定继ç»å—?" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "您å¯èƒ½è¿˜éœ€è¦ä½¿ç”¨ä»¤ç‰Œè®¾ç½®èº«ä»½éªŒè¯ã€‚%{linkStart}请å‚阅文档%{linkEnd}以了解更多信æ¯ã€‚" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18255,8 +19073,8 @@ msgstr "NPM" msgid "PackageType|NuGet" msgstr "NuGet" -msgid "PackageType|PyPi" -msgstr "PyPi" +msgid "PackageType|PyPI" +msgstr "" msgid "Packages" msgstr "软件包" @@ -18447,8 +19265,8 @@ msgstr "æƒé™ä¸è¶³çš„ç”¨æˆ·å°†æ— æ³•æ”¶åˆ°é€šçŸ¥ï¼Œä¹Ÿæ— æ³•è¯„è®ºã€‚" msgid "People without permission will never get a notification." msgstr "æ— ç›¸å…³æƒé™çš„用户将ä¸ä¼šæ”¶åˆ°é€šçŸ¥ã€‚" -msgid "Percent of users" -msgstr "用户百分比" +msgid "Percent rollout must be an integer number between 0 and 100" +msgstr "" msgid "Percentage" msgstr "百分比" @@ -18459,9 +19277,6 @@ msgstr "执行高级选项,如改å˜è·¯å¾„ã€è½¬ç§»ã€å¯¼å‡ºæˆ–移除群组。 msgid "Perform common operations on GitLab project" msgstr "在GitLabé¡¹ç›®ä¸Šæ‰§è¡Œå¸¸è§æ“作" -msgid "Performance and resource management" -msgstr "性能和资æºç®¡ç†" - msgid "Performance optimization" msgstr "性能优化" @@ -18564,6 +19379,9 @@ msgstr "æˆåŠŸçŽ‡ï¼š" msgid "PipelineCharts|Successful:" msgstr "æˆåŠŸï¼š" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "总计:" @@ -18645,6 +19463,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "CI é…置检查(CI Lint)" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "åæµæ°´çº¿" @@ -18663,6 +19484,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "æµæ°´çº¿å…¥é—¨" @@ -18693,6 +19517,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "项目缓å˜é‡ç½®æˆåŠŸã€‚" @@ -18729,6 +19556,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -18957,6 +19790,9 @@ msgstr "请输入一个éžè´Ÿæ•°" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "请输入大于%{number}(æ¥è‡ªé¡¹ç›®è®¾ç½®)的数å—" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "请输入有效的数å—" @@ -18966,6 +19802,9 @@ msgstr "è¯·è¾“å…¥æˆ–ä¸Šä¼ ä¸€ä¸ªè®¸å¯è¯ã€‚" msgid "Please fill in a descriptive name for your group." msgstr "请为您的群组填写æè¿°æ€§å称。" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "请按照%{link_start}Let's Encrypt故障排除指å—%{link_end}æ¥é‡æ–°èŽ·å–åŠ å¯†è¯ä¹¦ã€‚" @@ -18978,12 +19817,18 @@ msgstr "请将所有现有项目è¿ç§»åˆ°æ•£åˆ—å˜å‚¨ï¼Œä»¥é¿å…安全问题并 msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "请注æ„,GitLab䏿供æ¤åº”用程åºï¼Œæ‚¨åº”该在å…许访问之å‰éªŒè¯å…¶çœŸå®žæ€§ã€‚" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "请æä¾›åç§°" msgid "Please provide a valid URL" msgstr "请æä¾›æœ‰æ•ˆçš„网å€" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "请æä¾›æœ‰æ•ˆçš„电å邮件地å€ã€‚" @@ -19018,7 +19863,7 @@ msgid "Please select and add a member" msgstr "è¯·é€‰æ‹©å¹¶æ·»åŠ ä¸€ä¸ªæˆå‘˜" msgid "Please select at least one filter to see results" -msgstr "è¯·è‡³å°‘é€‰æ‹©ä¸€ä¸ªè¿‡æ»¤å™¨æ¥æŸ¥çœ‹ç»“æžœ" +msgstr "请至少选择一个ç›é€‰å™¨æ¥æŸ¥çœ‹ç»“æžœ" msgid "Please set a new password before proceeding." msgstr "请设置新密ç 以继ç»ä¸‹ä¸€æ¥ã€‚" @@ -19188,9 +20033,6 @@ msgstr "阻æ¢é¡¹ç›®æ´¾ç”Ÿåˆ°å½“å‰ç¾¤ç»„以外" msgid "Prevent users from changing their profile name" msgstr "ç¦æ¢ç”¨æˆ·æ›´æ”¹é…置文件åç§°" -msgid "Prevent users from modifying merge request approvers list" -msgstr "阻æ¢ç”¨æˆ·ä¿®æ”¹åˆå¹¶è¯·æ±‚æ ¸å‡†äººåˆ—è¡¨" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "阻æ¢ç”¨æˆ·åœ¨GitLab进行维护时进行写入æ“作。" @@ -19884,8 +20726,8 @@ msgstr "创建/æ›´æ–°æäº¤æ—¶äº‹ä»¶å°†è¢«è§¦å‘" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "ç§å¯†è®®é¢˜åˆ›å»º/æ›´æ–°/关闿—¶äº‹ä»¶å°†è¢«è§¦å‘" -msgid "ProjectService|Event will be triggered when a deployment finishes" -msgstr "部署结æŸåŽäº‹ä»¶å°†è¢«è§¦å‘" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" +msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" msgstr "åˆå¹¶è¯·æ±‚创建/æ›´æ–°/åˆå¹¶æ—¶äº‹ä»¶å°†è¢«è§¦å‘" @@ -20187,6 +21029,9 @@ msgstr ".NET Core" msgid "ProjectTemplates|Android" msgstr "Android" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "GitLab集群管ç†" @@ -20241,6 +21086,9 @@ msgstr "Ruby on Rails" msgid "ProjectTemplates|SalesforceDX" msgstr "SalesforceDX" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "Serverless Framework/JS" @@ -20697,6 +21545,9 @@ msgstr "分支" msgid "ProtectedBranch|Code owner approval" msgstr "ä»£ç æ‰€æœ‰è€…批准" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "ä¿æŠ¤" @@ -20823,6 +21674,9 @@ msgstr "Pumaè¿è¡Œçš„线程数大于1,并且å¯ç”¨äº†RuggedæœåŠ¡ã€‚åœ¨æŸäº› msgid "Purchase more minutes" msgstr "è´ä¹°æ›´å¤šæ—¶é—´" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "推é€" @@ -20934,6 +21788,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "Rake任务帮助" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "æ¯åˆ†é’ŸåŽŸå§‹Blob请求速率é™åˆ¶" @@ -21015,6 +21872,9 @@ msgstr "引用" msgid "Refresh" msgstr "刷新" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "%d ç§’åŽåˆ·æ–°ä»¥æ˜¾ç¤ºæ›´æ–°çжæ€..." @@ -21058,9 +21918,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "注册GitLab叿ˆ·" - msgid "Register now" msgstr "ç«‹å³æ³¨å†Œ" @@ -21269,6 +22126,9 @@ msgstr "åˆ é™¤è®¸å¯è¯" msgid "Remove limit" msgstr "去除é™åˆ¶" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "åˆ é™¤æˆå‘˜" @@ -21389,6 +22249,9 @@ msgstr "åˆ é™¤æˆªæ¢æ—¥æœŸ." msgid "Removes time estimate." msgstr "åˆ é™¤æ—¶é—´ä¼°è®¡ã€‚" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "åˆ é™¤è¯¥ç¾¤ç»„åŒæ—¶ä¼šåˆ 除所有å项目,包括已归档项目åŠå…¶ç›¸å…³èµ„æºã€‚" @@ -21410,9 +22273,15 @@ msgstr "釿–°å¼€å¯%{display_issuable_type}" msgid "Reopen epic" msgstr "釿–°å¼€å¯å²è¯—" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "釿–°æ‰“开里程碑" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "釿–°æ‰“å¼€%{quick_action_target}" @@ -21440,6 +22309,9 @@ msgstr "替æ¢å…‹éš†URLæ ¹åœ°å€ã€‚" msgid "Replication" msgstr "å¤åˆ¶" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "å¤åˆ¶å·²å¯ç”¨" @@ -21564,7 +22436,13 @@ msgstr "仓库" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21576,6 +22454,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21594,6 +22484,9 @@ msgstr "仓库图" msgid "Repository Settings" msgstr "仓库设置" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "仓库检查" @@ -21690,8 +22583,8 @@ msgstr "当ä¸å…许æ¥è‡ªé’©åå’ŒæœåŠ¡çš„æœ¬åœ°è¯·æ±‚æ—¶ï¼Œå°†å…许对本地 msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" -msgstr "è¦æ±‚æ¤ç¾¤ç»„ä¸çš„æ‰€æœ‰ç”¨æˆ·éƒ½å¯ç”¨åŒé‡è®¤è¯" +msgid "Require all users in this group to setup two-factor authentication" +msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." msgstr "è¦æ±‚所有用户在访问GitLabæ—¶æŽ¥å—æœåŠ¡æ¡æ¬¾å’Œéšç§æ”¿ç–。" @@ -21723,6 +22616,9 @@ msgstr "需求%{reference}已釿–°æ‰“å¼€" msgid "Requirement %{reference} has been updated" msgstr "需求%{reference}已更新" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "éœ€æ±‚æ ‡é¢˜ä¸èƒ½è¶…过%{limit}个å—符。" @@ -21921,6 +22817,9 @@ msgstr "查看应用" msgid "Review App|View latest app" msgstr "查看最新应用" +msgid "Review requested from %{name}" +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 "æŸ¥çœ‹åœ¨æ‚¨çš„èº«ä»½éªŒè¯æä¾›å•†ä¸é…ç½®æœåŠ¡æä¾›å•†çš„æµç¨‹ - 在这里,GitLab是“æœåŠ¡æä¾›å•†â€æˆ–“ä¾èµ–æ–¹â€ã€‚" @@ -22072,6 +22971,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22099,6 +23004,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22168,6 +23076,9 @@ msgstr "SSH主机密钥" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "SSH主机密钥在æ¤ç³»ç»Ÿä¸Šä¸å¯ç”¨ã€‚请使用%{ssh_keyscan}命令或与您的GitLab管ç†å‘˜è”ç³»ä»¥èŽ·å–æ›´å¤šä¿¡æ¯ã€‚" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "SSH密钥用于在您的电脑和GitLab建立安全连接。" @@ -22177,6 +23088,12 @@ msgstr "SSH公钥" msgid "SSL Verification:" msgstr "SSL验è¯ï¼š" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "星期å…" @@ -22192,6 +23109,9 @@ msgstr "ä¿å˜ä¿®æ”¹" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "ä»ç„¶ä¿å˜" @@ -22216,9 +23136,6 @@ msgstr "ä¿å˜æµæ°´çº¿è®¡åˆ’" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "节çœç©ºé—´å¹¶æ›´ä½¿å¾—åœ¨å®¹å™¨æ³¨å†Œè¡¨ä¸æŸ¥æ‰¾æ ‡ç¾æ›´å®¹æ˜“。 å¯ç”¨æ¸…ç†ç–ç•¥æ¥åˆ é™¤è¿‡æ—¶çš„æ ‡ç¾ï¼Œåªä¿ç•™æ‚¨éœ€è¦çš„æ ‡ç¾ã€‚" -msgid "Save variables" -msgstr "ä¿å˜å˜é‡" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22228,6 +23145,9 @@ msgstr "ä¿å˜ä¸" msgid "Saving project." msgstr "æ£åœ¨ä¿å˜é¡¹ç›®ã€‚" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "æ–°å»ºæµæ°´çº¿è®¡åˆ’" @@ -22267,6 +23187,9 @@ msgstr "范围" msgid "Scopes can't be blank" msgstr "范围ä¸èƒ½ä¸ºç©º" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22297,8 +23220,8 @@ msgstr "æœç´¢" msgid "Search Jira issues" msgstr "æœç´¢Jira议题" -msgid "Search Milestones" -msgstr "æœç´¢é‡Œç¨‹ç¢‘" +msgid "Search a group" +msgstr "" msgid "Search an environment spec" msgstr "æœç´¢çŽ¯å¢ƒè§„åˆ™" @@ -22354,9 +23277,6 @@ msgstr "æœç´¢æ¤æ–‡æœ¬" msgid "Search forks" msgstr "æœç´¢æ´¾ç”Ÿ" -msgid "Search groups" -msgstr "æœç´¢ç¾¤ç»„" - msgid "Search merge requests" msgstr "æœç´¢åˆå¹¶è¯·æ±‚" @@ -22364,10 +23284,10 @@ msgid "Search milestones" msgstr "æœç´¢é‡Œç¨‹ç¢‘" msgid "Search or filter results..." -msgstr "æœç´¢æˆ–过滤结果......" +msgstr "æœç´¢æˆ–ç›é€‰ç»“æžœ......" msgid "Search or filter results…" -msgstr "æœç´¢æˆ–过滤结果…" +msgstr "æœç´¢æˆ–ç›é€‰ç»“果…" msgid "Search or jump to…" msgstr "æœç´¢æˆ–转到..." @@ -22438,9 +23358,6 @@ msgstr "显示%{term_element}çš„ %{from} - %{to}/ %{count} %{scope} " msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "在个人和项目代ç ç‰‡æ®µä¸æ˜¾ç¤ºæœç´¢%{term_element}结果的%{count}项%{scope}里的第%{from}项 - 第%{to}项" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "找ä¸åˆ°ä»»ä½•匹é…%{term}çš„%{scope} " - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "代ç 结果" @@ -22494,7 +23411,7 @@ msgstr "座ä½é“¾æŽ¥" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "座ä½é“¾æŽ¥å·²ç¦ç”¨ï¼Œæ— 法通过æ¤è¡¨å•进行é…置。" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22539,10 +23456,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22671,6 +23588,9 @@ msgstr "èŽ·å–æ¼æ´žæ•°é‡æ—¶å‡ºé”™ã€‚请检查您的网络连接,然åŽé‡è¯• msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "èŽ·å–æ¼æ´žåˆ—表时出错。请检查您的网络连接,然åŽé‡è¯•。" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "误报" @@ -22734,6 +23654,12 @@ msgstr "安全仪表æ¿" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "安全报告åªèƒ½ç”±æŽˆæƒçš„用户访问。" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "请使用上é¢çš„项目æœç´¢å—段æ¥é€‰æ‹©è¦æ·»åŠ çš„é¡¹ç›®ã€‚" @@ -22744,7 +23670,7 @@ msgid "SecurityReports|Severity" msgstr "严é‡ç¨‹åº¦" msgid "SecurityReports|Sorry, your filter produced no results" -msgstr "对ä¸èµ·ï¼Œæ²¡æœ‰ç¬¦åˆè¿‡æ»¤å™¨çš„任何结果" +msgstr "对ä¸èµ·ï¼Œæ²¡æœ‰ç¬¦åˆç›é€‰å™¨çš„任何结果" msgid "SecurityReports|Status" msgstr "状æ€" @@ -22773,6 +23699,10 @@ msgstr "创建åˆå¹¶è¯·æ±‚时出错。" msgid "SecurityReports|There was an error deleting the comment." msgstr "åˆ é™¤è¯„è®ºæ—¶å‡ºé”™ã€‚" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "å¿½ç•¥æ¼æ´žæ—¶å‡ºé”™ã€‚" @@ -22789,7 +23719,7 @@ msgid "SecurityReports|There was an error while generating the report." msgstr "ç”ŸæˆæŠ¥å‘Šæ—¶å‡ºé”™ã€‚" msgid "SecurityReports|To widen your search, change or remove filters above" -msgstr "è¦æ‰©å¤§æœç´¢èŒƒå›´ï¼Œè¯·æ›´æ”¹æˆ–åˆ é™¤ä¸Šé¢çš„过滤器。" +msgstr "è¦æ‰©å¤§æœç´¢èŒƒå›´ï¼Œè¯·æ›´æ”¹æˆ–åˆ é™¤ä¸Šé¢çš„ç›é€‰å™¨ã€‚" msgid "SecurityReports|Unable to add %{invalidProjectsMessage}: %{errorMessage}" msgstr "" @@ -22953,6 +23883,9 @@ msgstr "选择è¦å¯¼å…¥çš„项目。" msgid "Select required regulatory standard" msgstr "é€‰æ‹©æ‰€éœ€çš„æ³•è§„æ ‡å‡†" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "选择è¦å¤åˆ¶çš„分片" @@ -22968,7 +23901,7 @@ msgstr "选择开始日期" msgid "Select status" msgstr "选择状æ€" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -22983,9 +23916,6 @@ msgstr "选择当å‰é¡¹ç›®çš„默认分支。除éžå¦è¡ŒæŒ‡å®šï¼Œå¦åˆ™æ‰€æœ‰åˆ msgid "Select the custom project template source group." msgstr "é€‰æ‹©è‡ªå®šä¹‰é¡¹ç›®æ¨¡æ¿æºç¾¤ç»„。" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "选择时区" @@ -23079,6 +24009,9 @@ msgstr "用逗å·åˆ†éš”主题。" msgid "September" msgstr "9月" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "与" @@ -23193,6 +24126,9 @@ msgstr "æœåŠ¡æ¨¡æ¿" msgid "Service URL" msgstr "æœåŠ¡ URL" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "ä¼šè¯æŒç»æ—¶é—´(分钟)" @@ -23328,6 +24264,9 @@ msgstr "设置新密ç " msgid "Set up pipeline subscriptions for this project." msgstr "为æ¤é¡¹ç›®è®¾ç½®æµæ°´çº¿è®¢é˜…。" +msgid "Set up shared runner availability" +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 "设置项目以自动推é€å’Œ/或从å¦ä¸€ä¸ªä»“åº“ä¸æå–æ›´æ”¹ã€‚åˆ†æ”¯ï¼Œæ ‡ç¾å’Œæäº¤å°†è‡ªåŠ¨åŒæ¥ã€‚" @@ -23433,6 +24372,15 @@ msgstr "共享Runner" msgid "Shared projects" msgstr "分享项目" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "共享Runner帮助链接" @@ -23451,9 +24399,15 @@ msgstr "Sherlock事物" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "å¦‚æžœæ‚¨ä¸€æ—¦ä¸¢å¤±æ‰‹æœºæˆ–æ— æ³•è®¿é—®ä¸€æ¬¡æ€§å¯†ç 密ä¿ï¼Œæ‚¨å¯ä»¥ä½¿ç”¨æ¢å¤ç æ¥é‡æ–°èŽ·å¾—æ‚¨çš„å¸æˆ·è®¿é—®æƒé™ã€‚æ¯ä¸ªæ¢å¤ç ä»…å¯ä½¿ç”¨ä¸€æ¬¡ã€‚请将它们ä¿å˜åœ¨å®‰å…¨çš„地方,å¦åˆ™ä¸¢å¤±åŽä½ %{b_start}å°†%{b_end}æ— æ³•è®¿é—®æ‚¨çš„å¸æˆ·ã€‚" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "显示所有活动" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "显示所有æˆå‘˜" @@ -23594,6 +24548,9 @@ msgstr "登录/注册" msgid "Sign in to \"%{group_name}\"" msgstr "登录到 \"%{group_name}\"" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "使用智能å¡ç™»å½•" @@ -23621,6 +24578,9 @@ msgstr "注册æˆåŠŸï¼è¯·ç¡®è®¤æ‚¨çš„电å邮件以登录。" msgid "Sign-in restrictions" msgstr "登录é™åˆ¶" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "注册é™åˆ¶" @@ -23630,9 +24590,6 @@ msgstr "åå—太长(最多%{max_length}å—符)。" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "å§“æ°å¤ªé•¿(最多%{max_length}å—符)。" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "å称太长(最大为%{max_length}å—符)。" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "用户å太长(最大为%{max_length}å—符)。" @@ -23642,6 +24599,9 @@ msgstr "用户å太çŸ(最çŸä¸º%{min_length}å—符)。" msgid "Signed in" msgstr "已登录" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "使用%{authentication}进行身份验è¯" @@ -23753,27 +24713,18 @@ msgstr "æ²¡æœ‰è¦æ˜¾ç¤ºçš„代ç 片段。" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "æè¿° (å¯é€‰)" -msgid "Snippets|File" -msgstr "文件" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "给文件命å以å¯ç”¨ä»£ç 高亮,例如Ruby文件example.rb" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "å¯é€‰æ·»åŠ å…³äºŽä½ çš„ä»£ç 片段åšä»€ä¹ˆæˆ–如何使用它的æè¿°..." - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "å¯é€‰æ·»åŠ æè¿°ä½ 的代ç 片段åšä»€ä¹ˆæˆ–如何使用它…" @@ -23787,7 +24738,7 @@ msgid "Some changes are not shown" msgstr "" msgid "Some child epics may be hidden due to applied filters" -msgstr "æŸäº›åå²è¯—å¯èƒ½ç”±äºŽåº”用过滤器而被éšè—" +msgstr "æŸäº›åå²è¯—å¯èƒ½ç”±äºŽåº”用ç›é€‰å™¨è€Œè¢«éšè—" msgid "Some common domains are not allowed. %{read_more_link}." msgstr "æŸäº›å¸¸è§åŸŸåä¸è¢«å…许。 %{read_more_link}" @@ -23988,7 +24939,7 @@ msgid "Sorry, you have exceeded the maximum browsable page number. Please use th msgstr "对ä¸èµ·ï¼Œæ‚¨å·²ç»è¶…è¿‡äº†æœ€å¤§å¯æµè§ˆçš„页颿•°ã€‚请使用APIæ¥è¿›ä¸€æ¥èŽ·å–æ•°æ®ã€‚" msgid "Sorry, your filter produced no results" -msgstr "对ä¸èµ·ï¼Œæ— 符åˆè¿‡æ»¤å™¨çš„结果" +msgstr "对ä¸èµ·ï¼Œæ— 符åˆç›é€‰å™¨çš„结果" msgid "Sort by" msgstr "排åº" @@ -24008,6 +24959,9 @@ msgstr "访问级别,å‡åºæŽ’列" msgid "SortOptions|Access level, descending" msgstr "访问级别,é™åºæŽ’列" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "创建日期" @@ -24116,6 +25070,9 @@ msgstr "最近登录" msgid "SortOptions|Recently starred" msgstr "æœ€è¿‘æ˜Ÿæ ‡" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "大å°" @@ -24158,9 +25115,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "æºä»£ç " - msgid "Source code (%{fileExtension})" msgstr "æºä»£ç (%{fileExtension})" @@ -24236,9 +25190,6 @@ msgstr "指定电åé‚®ä»¶åœ°å€æ£åˆ™è¡¨è¾¾å¼æ¨¡å¼ä»¥æ ‡è¯†é»˜è®¤å†…部用户 msgid "Specify the following URL during the Runner setup:" msgstr "在 Runner 设置时指定以下 URL:" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "使用GitLab%{br_tag}åŠ é€ŸDevOps" - msgid "Squash commit message" msgstr "压缩æäº¤æ¶ˆæ¯" @@ -24302,6 +25253,9 @@ msgstr "æ˜Ÿæ ‡" msgid "Start Date" msgstr "开始时间" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "å¯åЍWeb终端" @@ -24324,7 +25278,7 @@ msgid "Start and due date" 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 and authors." -msgstr "首先选择一个群组以开始æµè§ˆè¯¥ç¾¤ç»„ä¸çš„åˆå¹¶è¯·æ±‚ã€‚ç„¶åŽæ‚¨å¯ä»¥æŒ‰é¡¹ç›®ã€æ ‡è®°ã€é‡Œç¨‹ç¢‘和作者进行过滤。" +msgstr "首先选择一个群组以开始æµè§ˆè¯¥ç¾¤ç»„ä¸çš„åˆå¹¶è¯·æ±‚ã€‚ç„¶åŽæ‚¨å¯ä»¥æŒ‰é¡¹ç›®ã€æ ‡è®°ã€é‡Œç¨‹ç¢‘和作者进行ç›é€‰ã€‚" msgid "Start cleanup" msgstr "开始清ç†" @@ -24458,6 +25412,9 @@ msgstr "统计" msgid "Status" msgstr "状æ€" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "状æ€:" @@ -24587,6 +25544,9 @@ msgstr "垃圾信æ¯ä¸¾æŠ¥" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "æäº¤å馈" @@ -24602,6 +25562,9 @@ msgstr "æäº¤æœç´¢" msgid "Submit the current review." msgstr "æäº¤å½“å‰è¯„审。" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "å·²æäº¤å½“å‰è¯„审。" @@ -24644,6 +25607,12 @@ msgstr "订阅已æˆåŠŸåˆ›å»ºã€‚" msgid "Subscription successfully deleted." msgstr "订阅已æˆåŠŸåˆ é™¤ã€‚" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "è´¦å•" @@ -24728,6 +25697,9 @@ msgstr "å·²æˆåŠŸ" msgid "Successfully activated" msgstr "å·²æˆåŠŸæ¿€æ´»" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "æˆåŠŸç¦ç”¨" @@ -24749,6 +25721,9 @@ msgstr "æˆåŠŸåˆ é™¤ç”µå邮件。" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "æµæ°´çº¿å·²å®‰æŽ’è¿è¡Œã€‚请查看 %{pipelines_link_start}æµæ°´çº¿é¡µé¢%{pipelines_link_end}ä»¥äº†è§£è¯¦ç»†ä¿¡æ¯ ã€‚" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "æˆåŠŸè§£é™¤ç¦ç”¨" @@ -24884,12 +25859,18 @@ msgstr "" msgid "Sync information" msgstr "åŒæ¥ä¿¡æ¯" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "å·²åŒæ¥" msgid "Synchronization disabled" msgstr "åŒæ¥å·²ç¦ç”¨" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "系统" @@ -24917,6 +25898,9 @@ msgstr "ç³»ç»ŸæŒ‡æ ‡ï¼ˆè‡ªå®šä¹‰ï¼‰" msgid "System metrics (Kubernetes)" msgstr "ç³»ç»ŸæŒ‡æ ‡ï¼ˆKubernetes)" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "目录" @@ -24987,7 +25971,7 @@ msgid "TagsPage|Existing branch name, tag, or commit SHA" msgstr "å·²å˜åœ¨åˆ†æ”¯åç§°ï¼Œæ ‡è®°æˆ–æäº¤SHA" msgid "TagsPage|Filter by tag name" -msgstr "æ ¹æ®æ ‡ç¾å称过滤" +msgstr "æ ¹æ®æ ‡ç¾åç§°ç›é€‰" msgid "TagsPage|New Tag" msgstr "æ–°å»ºæ ‡ç¾" @@ -25148,15 +26132,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25241,8 +26240,8 @@ msgstr "感谢è´ä¹°ï¼" msgid "Thanks! Don't show me this again" msgstr "ä¸å†æ˜¾ç¤º" -msgid "That's it, well done!%{celebrate}" -msgstr "å°±è¿™æ ·ï¼Œåšå¾—好ï¼%{celebrate}" +msgid "That's it, well done!" +msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" msgstr "群组“%{group_path}â€å…许您使用SSOä»¥ç™»å½•å¸æˆ·" @@ -25263,9 +26262,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "CSV导出将在åŽå°åˆ›å»ºã€‚完æˆåŽï¼Œå®ƒå°†ä»¥é™„ä»¶å½¢å¼å‘é€åˆ°%{strong_open}%{email}%{strong_close}。" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "Git LFS对象将%{strong_open}ä¸ä¼š%{strong_close}è¢«åŒæ¥ã€‚" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "Jira用户%{jiraDisplayName}å°†æ˜ å°„åˆ°çš„GitLab用户" @@ -25278,9 +26274,15 @@ msgstr "议题跟踪用于管ç†éœ€æ±‚改进或者解决的问题。请注册或 msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "PrometheusæœåŠ¡å™¨ä»¥â€œé”™è¯¯è¯·æ±‚â€å“åº”ã€‚è¯·æ£€æŸ¥æ‚¨çš„æŸ¥è¯¢æ˜¯å¦æ£ç¡®ï¼Œå¹¶ä¸”当å‰çš„Prometheus版本支æŒã€‚ %{documentationLink}" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "在主节点上定义的URL,次è¦èŠ‚ç‚¹åº”ä½¿ç”¨è¯¥URL与其è”系。" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "用于连接到Elasticsearchçš„URL。使用逗å·åˆ†éš”çš„åˆ—è¡¨æ¥æ”¯æŒç¾¤é›†(例如,“http://localhost:9200, http://localhost:9201â€)。" @@ -25377,6 +26379,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "以下项目将ä¸ä¼šè¢«å¯¼å‡ºï¼š" @@ -25399,8 +26407,8 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "ç³»ç»Ÿè®¾ç½®è¦æ±‚æ‚¨ä¸ºå¸æˆ·å¯ç”¨åŒé‡è®¤è¯ã€‚" -msgid "The group and any internal projects can be viewed by any logged in user." -msgstr "任何登录的用户都å¯ä»¥æŸ¥çœ‹è¯¥ç¾¤ç»„和任何内部项目。" +msgid "The group and any internal projects can be viewed by any logged in user except external users." +msgstr "" msgid "The group and any public projects can be viewed without any authentication." msgstr "群组和任何公共项目å¯ä»¥åœ¨æ²¡æœ‰ä»»ä½•身份验è¯çš„æƒ…况下查看。" @@ -25510,8 +26518,8 @@ msgstr "è®¡åˆ’é˜¶æ®µæ¦‚è¿°äº†ä»Žè®®é¢˜æ·»åŠ åˆ°æ—¥ç¨‹åˆ°æŽ¨é€é¦–次æäº¤çš„æ—¶ msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "æä¾›å®¢æˆ·ç«¯è¯ä¹¦æ—¶ä½¿ç”¨çš„ç§é’¥ã€‚è¯¥å€¼è¢«åŠ å¯†å˜å‚¨ã€‚" -msgid "The project can be accessed by any logged in user." -msgstr "该项目å…许所有已登录到当å‰GitLabæœåŠ¡å™¨çš„ç”¨æˆ·è®¿é—®ã€‚" +msgid "The project can be accessed by any logged in user except external users." +msgstr "" msgid "The project can be accessed by any user who is logged in." msgstr "任何登录的用户都å¯ä»¥è®¿é—®è¯¥é¡¹ç›®ã€‚" @@ -25570,6 +26578,9 @@ msgstr "审阅阶段概述了从创建åˆå¹¶è¯·æ±‚到被åˆå¹¶çš„æ—¶é—´ã€‚当创 msgid "The roadmap shows the progress of your epics along a timeline" msgstr "路线图显示了 å²è¯— æ²¿ç€æ—¶é—´çº¿çš„进展情况" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "计划è¿è¡Œæ—¶é—´å¿…须在将æ¥ï¼" @@ -25582,8 +26593,8 @@ msgstr "该代ç 片段仅对我å¯è§ã€‚" msgid "The snippet is visible only to project members." msgstr "该代ç 片段仅对项目æˆå‘˜å¯è§ã€‚" -msgid "The snippet is visible to any logged in user." -msgstr "任何登录用户都å¯ä»¥çœ‹åˆ°è¯¥ä»£ç 片段。" +msgid "The snippet is visible to any logged in user except external users." +msgstr "" msgid "The specified tab is invalid, please select another" msgstr "æŒ‡å®šæ ‡ç¾é¡µæ— 效,请选择å¦ä¸€ä¸ª" @@ -25621,6 +26632,9 @@ msgstr "ç”¨æˆ·æ˜ å°„æ˜¯ä¸€ä¸ªJSON文档,将å‚与项目的Google Codeç”¨æˆ·æ˜ 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 "ç”¨æˆ·æ˜ å°„æ˜¯å‚与项目的 FogBugz 用户的电å邮件地å€å’Œç”¨æˆ·å将被导入 GitLab 的方å¼ã€‚您å¯ä»¥é€šè¿‡ä»¥ä¸‹è¡¨æ ¼æ¥ä¿®æ”¹æ˜ 射关系。" +msgid "The user you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "您æ£åœ¨å°è¯•冻结的用户在过去%{minimum_inactive_days}天一直处于活动状æ€ï¼Œå› æ¤æ— 法冻结。" @@ -25729,6 +26743,9 @@ msgstr "ç£ç›˜ä¸Šå·²å˜åœ¨å…·æœ‰è¯¥å称的仓库" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "没有å¯ç”¨æ•°æ®ã€‚请更改选择。" @@ -25924,6 +26941,9 @@ msgstr "reCAPTCHA 验è¯é”™è¯¯ã€‚è¯·å†æ¬¡éªŒè¯ reCAPTCHA。" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "è¿™äº›çŽ°æœ‰çš„è®®é¢˜å…·æœ‰ç±»ä¼¼çš„æ ‡é¢˜ã€‚åœ¨é‚£é‡Œè¯„è®ºå¯èƒ½æ›´å¥½ï¼Œè€Œä¸æ˜¯åˆ›å»ºå¦ä¸€ä¸ªç±»ä¼¼çš„问题。" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "这些é…置于父群组的å˜é‡ï¼Œå¯ä»¥å’Œé¡¹ç›®å˜é‡ä¸€èµ·ç”¨äºŽå½“å‰é¡¹ç›®ã€‚" @@ -25975,7 +26995,7 @@ msgstr "æ¤æ“作å¯èƒ½å¯¼è‡´æ•°æ®ä¸¢å¤±ã€‚ä¸ºé˜²æ¢æ„å¤–ï¼Œæˆ‘ä»¬ä¼šè¦æ±‚您 msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -25999,9 +27019,15 @@ msgstr "è¿™ä¸ªåº”ç”¨ç¨‹åºæ˜¯ç”± %{link_to_owner} 创建的。" msgid "This application will be able to:" msgstr "æ¤åº”用程åºå°†å¯ä»¥ï¼š" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "æ¤é™„件已被截æ–,以é¿å…超过最大å…许的附件大å°15MB。总计%{issues_count}个议题ä¸çš„%{written_count}的个议题包å«äºŽå…¶ä¸ã€‚è¯·è€ƒè™‘é€‰æ‹©è¾ƒå°‘çš„è®®é¢˜é‡æ–°å¯¼å‡ºã€‚" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "该阻塞为自我引用" @@ -26134,6 +27160,9 @@ msgstr "è¿™æ˜¯å·²ç™»å½•åˆ°æ‚¨å¸æˆ·çš„设备列表。您å¯ä»¥åˆ é™¤ä»»ä½•æ‚¨æ— msgid "This is a security log of important events involving your account." msgstr "è¿™æ˜¯ä¸€ä¸ªæ¶‰åŠæ‚¨çš„叿ˆ·é‡è¦äº‹ä»¶çš„安全日志。" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "æ¤æ•°å—为自许å¯è¯å¯åЍ以æ¥ç”¨æˆ·æ•°ç›®çš„æœ€é«˜å€¼ã€‚" @@ -26143,11 +27172,14 @@ msgstr "æ¤æ•°ç›®ä¸ºå½“剿´»è·ƒç”¨æˆ·çš„æ•°é‡ï¼Œ 也是更新许å¯è¯æ—¶éœ€ msgid "This is your current session" msgstr "这是您当å‰çš„会è¯" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "æ¤è®®é¢˜ç›®å‰è¢«ä»¥ä¸‹è®®é¢˜é˜»æ¢ï¼š %{issues}。" msgid "This issue is in a child epic of the filtered epic" -msgstr "æ¤è®®é¢˜åœ¨è¿‡æ»¤å²è¯—çš„åå²è¯—ä¸" +msgstr "æ¤è®®é¢˜åœ¨ç›é€‰å²è¯—çš„åå²è¯—ä¸" msgid "This job depends on other jobs with expired/erased artifacts: %{invalid_dependencies}" msgstr "该作业ä¾èµ–于其他产物已过期/å·²åˆ é™¤çš„ä½œä¸šï¼š%{invalid_dependencies}" @@ -26695,6 +27727,12 @@ msgstr "刚刚" msgid "Timeago|right now" msgstr "ç«‹å³" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "è¶…æ—¶" @@ -26727,8 +27765,8 @@ msgstr "æ ‡é¢˜å’Œæè¿°" msgid "To" msgstr "至" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." -msgstr "è¦%{link_to_help}到您的域åï¼Œè¯·å°†ä¸Šè¿°å¯†é’¥æ·»åŠ åˆ°DNSé…ç½®ä¸çš„TXT记录。" +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." +msgstr "" msgid "To Do" msgstr "待处ç†" @@ -26778,8 +27816,8 @@ msgstr "首先,请您输入您的 Gitea æœåŠ¡å™¨åœ°å€å’Œä¸€ä¸ª %{link_to_per msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "为了帮助改进GitLabåŠæå‡ç”¨æˆ·ä½“验, GitLab将定期收集使用信æ¯ã€‚" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" -msgstr "为了帮助改进GitLab,我们希望定期收集使用信æ¯ã€‚è¿™å¯ä»¥é€šè¿‡ %{settings_link_start}设置%{link_end}éšæ—¶æ›´æ”¹ã€‚ %{info_link_start}更多信æ¯%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." +msgstr "" msgid "To import an SVN repository, check out %{svn_link}." msgstr "è¦å¯¼å…¥SVN仓库,请查看 %{svn_link}。" @@ -26860,10 +27898,10 @@ msgid "To view the roadmap, add a start or due date to one of your epics in this msgstr "å¦‚éœ€æŸ¥çœ‹è·¯çº¿å›¾ï¼Œè¯·å°†è®¡åˆ’çš„å¼€å§‹æˆ–ç»“æŸæ—¥æœŸæ·»åŠ åˆ°å½“å‰ç¾¤ç»„或其å组ä¸çš„æŸä¸ª å²è¯—。在月视图ä¸ï¼Œåªæ˜¾ç¤ºä¸Šä¸ªæœˆï¼Œæœ¬æœˆä»¥åпޥ䏋æ¥5个月的 å²è¯—." msgid "To widen your search, change or remove filters above" -msgstr "è¦æ‰©å¤§æœç´¢èŒƒå›´ï¼Œè¯·æ›´æ”¹æˆ–åˆ é™¤ä¸Šé¢çš„过滤器" +msgstr "è¦æ‰©å¤§æœç´¢èŒƒå›´ï¼Œè¯·æ›´æ”¹æˆ–åˆ é™¤ä¸Šé¢çš„ç›é€‰å™¨" msgid "To widen your search, change or remove filters." -msgstr "éœ€è¦æ‰©å¤§æœç´¢èŒƒå›´ï¼Œè¯·æ›´æ”¹æˆ–移除过滤æ¡ä»¶ã€‚" +msgstr "éœ€è¦æ‰©å¤§æœç´¢èŒƒå›´ï¼Œè¯·æ›´æ”¹æˆ–移除ç›é€‰æ¡ä»¶ã€‚" msgid "To-Do" msgstr "待办事项" @@ -26907,6 +27945,9 @@ msgstr "切æ¢è¡¨æƒ…符å·èµžèµ" msgid "Toggle navigation" msgstr "切æ¢å¯¼èˆª" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "切æ¢è¾¹æ " @@ -26979,18 +28020,21 @@ msgstr "æ€»å†…å˜ (GB)" msgid "Total test time for all commits/merges" msgstr "所有æäº¤å’Œåˆå¹¶çš„æ€»æµ‹è¯•æ—¶é—´" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "总æƒé‡" msgid "Total: %{total}" msgstr "总计:%{total}" +msgid "TotalMilestonesIndicator|1000+" +msgstr "" + msgid "TotalRefCountIndicator|1000+" msgstr "1000+" -msgid "Trace" -msgstr "跟踪" - msgid "Tracing" msgstr "跟踪" @@ -27145,7 +28189,7 @@ msgid "Try all GitLab has to offer for 30 days." msgstr "30天内体验GitLab的所有功能。" msgid "Try changing or removing filters." -msgstr "请å°è¯•æ›´æ”¹æˆ–åˆ é™¤è¿‡æ»¤å™¨ã€‚" +msgstr "请å°è¯•æ›´æ”¹æˆ–åˆ é™¤ç›é€‰å™¨ã€‚" msgid "Try to fork again" msgstr "å°è¯•冿¬¡æ´¾ç”Ÿ" @@ -27165,6 +28209,9 @@ msgstr "å°è¯•与您的设备通信。请将其æ’å…¥å¹¶ç«‹å³æŒ‰ä¸‹ä¸Šçš„æŒ‰é’® msgid "Tuesday" msgstr "星期二" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "å…³é—" @@ -27315,6 +28362,9 @@ msgstr "æ— æ³•ä¿å˜è¿ä»£ã€‚请é‡è¯•" msgid "Unable to save your changes. Please try again." msgstr "æ— æ³•ä¿å˜æ‚¨çš„æ›´æ”¹ã€‚请é‡è¯•。" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "æ— æ³•å®‰æŽ’æµæ°´çº¿ç«‹å³è¿è¡Œ" @@ -27540,6 +28590,9 @@ msgstr "æ›´æ–°è¿ä»£" msgid "Update now" msgstr "ç«‹å³æ›´æ–°" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "æ›´æ–°å˜é‡" @@ -27678,11 +28731,14 @@ msgstr "使用情况统计" msgid "UsageQuota|%{help_link_start}Shared runners%{help_link_end} are disabled, so there are no limits set on pipeline usage" msgstr "%{help_link_start}共享Runner%{help_link_end}å·²ç¦ç”¨ï¼Œæ‰€ä»¥æµæ°´çº¿ä½¿ç”¨æ²¡æœ‰è®¾ç½®é™åˆ¶" +msgid "UsageQuota|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "产物" -msgid "UsageQuota|Build Artifacts" -msgstr "构建产物" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." +msgstr "" msgid "UsageQuota|Buy additional minutes" msgstr "è´ä¹°é¢å¤–分钟数" @@ -27708,6 +28764,9 @@ msgstr "æµæ°´çº¿" msgid "UsageQuota|Purchase more storage" msgstr "è´ä¹°æ›´å¤šå˜å‚¨ç©ºé—´" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "仓库" @@ -27720,9 +28779,36 @@ msgstr "代ç 片段" msgid "UsageQuota|Storage" msgstr "å˜å‚¨" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "æ¤å‘½å空间没有使用共享Runner的项目" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "æ— é™" @@ -27744,15 +28830,27 @@ msgstr "使用é…é¢å¸®åŠ©é“¾æŽ¥" msgid "UsageQuota|Usage since" msgstr "使用é‡è‡ª" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "Wiki" msgid "UsageQuota|Wikis" msgstr "Wiki" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "您已使用: %{usage} %{limit}" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr ",您命å空间å˜å‚¨ä¸Šé™æ€»è®¡%{formattedLimit}" @@ -27807,11 +28905,8 @@ msgstr "用户 %{current_user_username} 已开始使用%{username}的身份" msgid "User %{username} was successfully removed." msgstr "用户 %{username} å·²æˆåŠŸåˆ é™¤ã€‚" -msgid "User IDs" -msgstr "用户ID" - -msgid "User List" -msgstr "用户列表" +msgid "User ID" +msgstr "" msgid "User OAuth applications" msgstr "用户的 OAuth 应用程åº" @@ -27930,6 +29025,9 @@ msgstr "已报告滥用" msgid "UserProfile|Blocked user" msgstr "å·²ç¦ç”¨ç”¨æˆ·" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "å‚与贡献的项目" @@ -28026,9 +29124,6 @@ msgstr "用户å已被使用。" msgid "Username is available." msgstr "用户åå¯ç”¨ã€‚" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "用户å太长 (最大为 %{max_length} å—符)。" - msgid "Username or email" msgstr "ç”¨æˆ·åæˆ–邮箱" @@ -28182,6 +29277,12 @@ msgstr "" msgid "View Documentation" msgstr "查看文档" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "查看所有议题" @@ -28487,8 +29588,14 @@ msgstr "类型" msgid "Vulnerability|Comments" msgstr "注释" -msgid "Vulnerability|Crash Address" -msgstr "崩溃地å€" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" +msgstr "" msgid "Vulnerability|Description" msgstr "说明" @@ -28571,6 +29678,15 @@ msgstr "æˆ‘ä»¬æ— æ³•ç¡®å®šåˆ é™¤å²è¯—的路径" msgid "We could not determine the path to remove the issue" msgstr "æˆ‘ä»¬æ— æ³•ç¡®å®šåˆ é™¤è®®é¢˜çš„è·¯å¾„" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "æ— æ³•è¿žæŽ¥PrometheusæœåŠ¡å™¨ã€‚æœåС噍ä¸å†å˜åœ¨ï¼Œæˆ–者é…置信æ¯éœ€è¦æ›´æ–°ã€‚" @@ -28667,6 +29783,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28691,13 +29810,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered by a push to the repository" +msgstr "" + +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28766,15 +29888,15 @@ msgstr "欢迎使用GitLab,%{first_name}ï¼" msgid "Welcome to the guided GitLab tour" msgstr "欢迎æ¥åˆ°GitLab导览" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "您æ£åœ¨æœç´¢ä»€ä¹ˆï¼Ÿ" msgid "What describes you best?" msgstr "如何形容您最åˆé€‚?" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28787,7 +29909,7 @@ msgstr "当部署作业æˆåŠŸæ—¶ï¼Œè·³è¿‡ä»åœ¨ç‰å¾…的旧部署作业" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "当Runner被é”定时,ä¸èƒ½å°†å…¶åˆ†é…给其他项目" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29028,12 +30150,12 @@ msgstr "æ£åœ¨è¿›è¡Œä¸(开放和未分é…)" msgid "Work in progress Limit" msgstr "“进行ä¸â€é™åˆ¶" -msgid "Workflow Help" -msgstr "工作æµå¸®åŠ©" - msgid "Would you like to create a new branch?" msgstr "" +msgid "Would you like to try auto-generating a branch name?" +msgstr "" + msgid "Write" msgstr "编辑" @@ -29124,6 +30246,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "æ‚¨æ— æƒæŽ¨é€åˆ°æ¤åˆ†æ”¯ã€‚请创建一个新的分支或开å¯åˆå¹¶è¯·æ±‚。" @@ -29145,6 +30270,9 @@ msgstr "当剿£åœ¨è®¿é—®åªè¯» GitLab 实例。" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "æ‚¨æ”¶åˆ°æ¤æ¶ˆæ¯æ˜¯å› 为您是 %{url} çš„GitLab管ç†å‘˜ã€‚" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "您æ£åœ¨å°è¯•ä¸Šä¼ éžå›¾ç‰‡æ–‡ä»¶ã€‚è¯·ä¸Šä¼ .pngã€.jpgã€.jpegã€.gifã€.bmpã€.tiff或.ico。" @@ -29157,12 +30285,12 @@ msgstr "您å¯ä»¥ %{linkStart}查看BLOB%{linkEnd} 代替。" msgid "You can also create a project from the command line." msgstr "您也å¯ä»¥é€šè¿‡å‘½ä»¤è¡Œæ¥åˆ›å»ºæ–°é¡¹ç›®ã€‚" -msgid "You can also press ⌘-Enter" -msgstr "您也å¯ä»¥æŒ‰ ⌘-Enter" - msgid "You can also press Ctrl-Enter" msgstr "您也å¯ä»¥æŒ‰ Ctrl-Enter" +msgid "You can also press ⌘-Enter" +msgstr "" + msgid "You can also star a label to make it a priority label." msgstr "å¯ä»¥é€šè¿‡ä¸ºæ ‡è®°è®¾ç½®æ˜Ÿæ ‡æ¥æé«˜å…¶ä¼˜å…ˆçº§ã€‚" @@ -29175,6 +30303,15 @@ msgstr "您还å¯ä»¥æŒ‰ç…§ä»¥ä¸‹è¯´æ˜Žä»Žè®¡ç®—机ä¸ä¸Šä¼ 现有文件。" msgid "You can always edit this later" msgstr "您也å¯ä»¥ç¨åŽç¼–辑æ¤é€‰é¡¹ã€‚" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "您å¯ä»¥åœ¨%{pat_link_start}个人访问令牌%{pat_link_end}设置ä¸åˆ›å»ºæ–°çš„令牌或检查现有的令牌。" @@ -29194,7 +30331,7 @@ msgid "You can easily install a Runner on a Kubernetes cluster. %{link_to_help_p msgstr "å¯ä»¥è½»æ¾åœ°åœ¨Kubernetes集群上安装Runner。 %{link_to_help_page}" msgid "You can filter by 'days to merge' by clicking on the columns in the chart." -msgstr "您å¯ä»¥é€šè¿‡å•击图表ä¸çš„åˆ—æ¥æŒ‰â€œåˆå¹¶å¤©æ•°â€è¿›è¡Œè¿‡æ»¤ã€‚" +msgstr "您å¯ä»¥é€šè¿‡å•击图表ä¸çš„åˆ—æ¥æŒ‰â€œåˆå¹¶å¤©æ•°â€è¿›è¡Œç›é€‰ã€‚" msgid "You can find more information about GitLab subscriptions in %{subscriptions_doc_link}." msgstr "" @@ -29376,6 +30513,9 @@ msgstr "ä½ å·²è¢«æŽˆäºˆè®¿é—®%{title}%{name}çš„%{member_human_access}æƒé™ã€‚" msgid "You have been invited" msgstr "您已被邀请" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "æ‚¨å·²å–æ¶ˆè®¢é˜…该主题。" @@ -29388,6 +30528,15 @@ msgstr "您已从该项目导入%{numberOfPreviousImports} æ¬¡ã€‚æ¯æ¬¡å¯¼å…¥éƒ½ msgid "You have insufficient permissions to create a Todo for this alert" msgstr "您没有足够的æƒé™ä¸ºè¿™ä¸ªè¦æŠ¥åˆ›å»ºå¾…办事项" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "没有æƒé™" @@ -29412,9 +30561,6 @@ msgstr "ä½ å·²ç»ä»Žâ€œ%{membershipable_human_name}†%{source_type}退出。" msgid "You may close the milestone now." msgstr "ä½ çŽ°åœ¨å¯ä»¥å…³é—这个里程碑。" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "æ‚¨å¿…é¡»æŽ¥å—æˆ‘们的æœåŠ¡æ¡æ¬¾å’Œéšç§æ”¿ç–æ‰èƒ½æ³¨å†Œå¸æˆ·" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29472,9 +30618,6 @@ msgstr "您需è¦ä¸Šä¼ GitLab项目导出文件(以.gz结尾)." msgid "You need to upload a Google Takeout archive." msgstr "您需è¦ä¸Šä¼ Google Takeout文件。" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "ä½ å·²ä½¿ç”¨äº†%{usage_in_percent}çš„%{namespace_name}å˜å‚¨å®¹é‡(已使用%{storage_limit}总计%{used_storage})" - msgid "You successfully declined the invitation" msgstr "" @@ -29577,20 +30720,23 @@ msgstr "您已ç»ä½¿ç”¨ä¸€æ¬¡å¯†ç 验è¯å™¨å¯ç”¨äº†åŒé‡è®¤è¯ã€‚å¦‚æžœæ‚¨è¦ msgid "YouTube" msgstr "YouTube" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "您在%{host}ä¸Šçš„å¸æˆ·å·²ä»Žä¸€ä¸ªæ–°çš„ä½ç½®ç™»å½•" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "您为%{strong}%{namespace_name}%{strong_close}çš„%{strong}%{plan_name}%{strong_close}订阅将于%{strong}%{expires_on}%{strong_close}到期。" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." -msgstr "您的%{strong}%{plan_name}%{strong_close}订阅将于%{strong}%{expires_on}%{strong_close}到期。æ¤åŽï¼Œæ‚¨å°†æ— 法创建议题或åˆå¹¶è¯·æ±‚ï¼ŒåŒæ—¶ä¹Ÿæ— 法访问其他众多功能。" +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." +msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "CSV导出已ç»å¼€å§‹ã€‚完æˆåŽå°†å‘é€ç”µå邮件至%{email}。" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." -msgstr "您从项目%{project_link}导出包å«%{issues_count}çš„CSVæ–‡ä»¶å·²ä½œä¸ºé™„ä»¶æ·»åŠ åˆ°æ¤ç”µå邮件ä¸ã€‚" +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." +msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." msgstr "您从项目%{project_name}(%{project_url})导出包å«%{written_count}çš„CSVæ–‡ä»¶å·²ä½œä¸ºé™„ä»¶æ·»åŠ åˆ°æ¤ç”µå邮件ä¸ã€‚" @@ -29619,6 +30765,9 @@ msgstr "您的群组" msgid "Your License" msgstr "您的许å¯è¯" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "您的个人访问令牌将在%{days_to_expire}天内过期。" @@ -29634,6 +30783,9 @@ msgstr "您的项目动æ€" msgid "Your Public Email will be displayed on your public profile." msgstr "您的公共电å邮件将在您的公开信æ¯ä¸æ˜¾ç¤ºã€‚" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "您的SSH密钥(%{count})" @@ -29888,7 +31040,7 @@ msgid "attach a new file" msgstr "æ·»åŠ æ–°é™„ä»¶" msgid "authored" -msgstr "编写于" +msgstr "编辑于" msgid "blocks" msgstr "阻æ¢" @@ -29899,9 +31051,6 @@ msgstr "分支åç§°" msgid "by" msgstr "æ¥è‡ª" -msgid "by %{user}" -msgstr "ç”±%{user}" - msgid "cannot be a date in the past" msgstr "" @@ -30028,9 +31177,6 @@ msgstr "容器扫æå¯ä»¥æ£€æµ‹Docker镜åƒä¸ä¸å·²çŸ¥çš„å®‰å…¨æ¼æ´žã€‚" msgid "ciReport|Coverage Fuzzing" msgstr "Coverage Fuzzing" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "Coverage Fuzzingæ ‡é¢˜" - msgid "ciReport|Coverage fuzzing" msgstr "Coverage Fuzzing" @@ -30076,9 +31222,6 @@ msgstr "找到%{issuesWithCount}" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "通过创建议题æ¥è°ƒæŸ¥æ¤æ¼æ´ž" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "了解更多关于与安全报告交互的信æ¯" - msgid "ciReport|Load performance test metrics: " msgstr "è´Ÿè½½æ€§èƒ½æµ‹è¯•æŒ‡æ ‡ï¼š" @@ -30161,6 +31304,9 @@ msgstr "查看完整报告" msgid "closed issue" msgstr "已关é—议题" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "评论" @@ -30394,8 +31540,8 @@ msgstr "æ˜¯æ— æ•ˆçš„ IP 地å€èŒƒå›´" msgid "is blocked by" msgstr "已被阻æ¢ã€‚阻æ¢é¡¹ä¸º" -msgid "is enabled." -msgstr "å·²å¯ç”¨ã€‚" +msgid "is forbidden by a top-level group" +msgstr "" msgid "is invalid because there is downstream lock" msgstr "å› ä¸‹æ¸¸é”å®šè€Œæ— æ•ˆ" @@ -30412,6 +31558,9 @@ msgstr "相关群组ä¸å«æ¨¡ç‰ˆ" msgid "is not a valid X509 certificate." msgstr "䏿˜¯æœ‰æ•ˆçš„X509è¯ä¹¦ã€‚" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "ä¸è¢«å…许。请使用其他电å邮件地å€é‡è¯•,或与您的GitLab管ç†å‘˜è”系。" @@ -30430,6 +31579,9 @@ msgstr "为åªè¯»" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "太长(%{current_value})。最大值为%{max_size}。" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "太长(最多100个æ¡ç›®ï¼‰" @@ -30466,6 +31618,9 @@ msgstr "它太大了" msgid "jigsaw is not defined" msgstr "拼图未定义" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "æœ€åŽæäº¤:" @@ -30527,6 +31682,9 @@ msgstr "metric_id必须是整个项目唯一的" msgid "missing" msgstr "丢失" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "最近的部署" @@ -30996,9 +32154,6 @@ msgstr "项目æˆå‘˜" msgid "projects" msgstr "项目" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "推é€åˆ°æ‚¨çš„ä»“åº“ï¼Œåˆ›å»ºæµæ°´çº¿ï¼Œåˆ›å»ºè®®é¢˜æˆ–æ·»åŠ è¯„è®ºã€‚å¦‚éœ€å‡å°‘å˜å‚¨ä½¿ç”¨ï¼Œè¯·åˆ 除未使用的仓库,制å“ï¼Œç»´åŸºï¼Œè®®é¢˜å’Œæµæ°´çº¿ã€‚" - msgid "quick actions" msgstr "å¿«æ·æ“作" @@ -31011,9 +32166,6 @@ msgstr "注册" msgid "relates to" msgstr "涉åŠåˆ°" -msgid "released %{time}" -msgstr "å‘布于%{time}" - msgid "remaining" msgstr "剩余" @@ -31090,6 +32242,9 @@ msgstr "显示较少" msgid "sign in" msgstr "登录" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "排åºï¼š" @@ -31270,9 +32425,6 @@ msgstr "åˆå¹¶è¯·æ±‚å·²å®‰æŽ’åœ¨æµæ°´çº¿æˆåŠŸåŽåˆå¹¶ã€‚åˆå¹¶äºº: " msgid "wiki page" msgstr "wiki页é¢" -msgid "will be released %{time}" -msgstr "å°†å‘布于%{time}" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "å…± %{additions} æ¡æ–°å¢ž, %{deletions} æ¡åˆ 除." @@ -31285,3 +32437,6 @@ msgstr "è¿‡æœŸæ—¶é—´ä¿æŒä¸å˜äºŽ%{old_expiry}" msgid "yaml invalid" msgstr "yamlæ— æ•ˆ" +msgid "your settings" +msgstr "" + diff --git a/locale/zh_HK/gitlab.po b/locale/zh_HK/gitlab.po index 21add9cc1700aaac9917ffaf590df89642c9cdfe..352e25678c57b7583ef305b267f2312ffc75841e 100644 --- a/locale/zh_HK/gitlab.po +++ b/locale/zh_HK/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: zh-HK\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:43\n" +"PO-Revision-Date: 2020-11-03 22:43\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -162,6 +162,10 @@ msgid "%d failed" msgid_plural "%d failed" msgstr[0] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d å€‹å·²ä¿®å¾©æ¸¬è©¦çµæžœ" @@ -186,10 +190,6 @@ msgid "%d issue in this group" msgid_plural "%d issues in this group" msgstr[0] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "å·²é¸ %d 個è°é¡Œ" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -351,6 +351,14 @@ msgstr "éœ€è¦ %{count} 個由 %{name} 的批准" msgid "%{count} files touched" msgstr "" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" + msgid "%{count} more" msgstr "還有 %{count} é …" @@ -389,6 +397,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -434,6 +448,12 @@ msgstr "" msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -560,9 +580,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "" @@ -655,7 +672,7 @@ msgstr[0] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -669,6 +686,9 @@ msgid "%{securityScanner} result is not available because a pipeline has not bee msgid_plural "%{securityScanner} results are not available because a pipeline has not been run since it was enabled. %{linkStart}Run a pipeline%{linkEnd}" msgstr[0] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "" @@ -876,9 +896,6 @@ msgstr "" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "" - msgid "(line: %{startLine})" msgstr "" @@ -916,6 +933,18 @@ msgstr[0] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -942,6 +971,9 @@ msgstr "" msgid "- show less" msgstr "顯示較少" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -951,13 +983,8 @@ msgstr "" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "%{count}%{type} å€‹é™„åŠ " - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "%{count}%{type} 個變更" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1205,6 +1232,9 @@ msgstr "一個有å˜å–原始分支權é™çš„ä½¿ç”¨è€…ï¼Œé¸æ“‡äº†æ¤é …ç›®" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1503,6 +1533,9 @@ msgstr "æ–°å¢žè¡¨æ ¼" msgid "Add a task list" msgstr "" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "" @@ -1656,7 +1689,7 @@ msgstr "" msgid "Added %{label_references} %{label_text}." msgstr "" -msgid "Added a To Do." +msgid "Added a to do." msgstr "" msgid "Added an issue to an epic." @@ -1692,10 +1725,10 @@ msgstr "" msgid "Adds %{labels} %{label_text}." msgstr "" -msgid "Adds a To Do." +msgid "Adds a Zoom meeting" msgstr "" -msgid "Adds a Zoom meeting" +msgid "Adds a to do." msgstr "" msgid "Adds an issue to an epic." @@ -1782,6 +1815,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1806,6 +1842,9 @@ msgstr "åœæ¢ä»»å‹™å¤±æ•—" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -1920,6 +1959,21 @@ msgstr "" msgid "AdminStatistics|Snippets" msgstr "" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "" @@ -1929,6 +1983,12 @@ msgstr "" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "æ´»èº" @@ -1941,12 +2001,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "管ç†å“¡" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "å°éŽ–ä½¿ç”¨è€…" @@ -2001,6 +2079,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "" @@ -2010,6 +2091,9 @@ msgstr "" msgid "AdminUsers|Owned groups will be left" msgstr "" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "" @@ -2055,6 +2139,9 @@ msgstr "" msgid "AdminUsers|The user will not receive any notifications" msgstr "" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "請輸入 %{projectName} 以進行確èª" @@ -2079,6 +2166,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2088,6 +2178,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "" @@ -2103,22 +2196,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "é€²éšŽæ¬Šé™ ï¼Œå¤§æª”æ¡ˆå„²å˜èˆ‡é›™é‡é‘‘è‰è¨å®š" -msgid "Advanced search functionality" -msgstr "" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2182,10 +2275,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2302,6 +2395,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2311,10 +2413,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2326,19 +2428,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2353,6 +2464,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2362,7 +2479,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2380,7 +2500,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2389,6 +2509,27 @@ msgstr "" msgid "Alerts endpoint" msgstr "" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "" @@ -2455,9 +2596,6 @@ msgstr "" msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "所有使用者" - msgid "All users must have a name." msgstr "" @@ -2482,6 +2620,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "å®¹è¨±æœ¬é …ç›®æŽ¡ç”¨ Git LFS" @@ -2503,6 +2644,9 @@ msgstr "" msgid "Allow requests to the local network from web hooks and services" msgstr "" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "" @@ -2524,12 +2668,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "" msgid "Allowed to fail" msgstr "" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "å…è¨±æ‚¨å¢žåŠ å’Œç®¡ç†Kuberneteså¢é›†ã€‚" @@ -2578,6 +2728,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2590,9 +2743,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2620,9 +2779,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "é 覽 blob 檔案時發生錯誤" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "切æ›è¨‚閱通知時發生錯誤" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "æ›´æ–°è°é¡Œæ¬Šé‡æ™‚發生錯誤" @@ -2710,9 +2875,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "" @@ -2785,9 +2947,6 @@ msgstr "" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2818,9 +2977,6 @@ msgstr "" msgid "An error occurred while loading the pipelines jobs." msgstr "" -msgid "An error occurred while loading the subscription details." -msgstr "" - msgid "An error occurred while making the request." msgstr "" @@ -2845,6 +3001,9 @@ msgstr "" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "" @@ -2869,9 +3028,6 @@ msgstr "" msgid "An error occurred while saving assignees" msgstr "å„²å˜æŒ‡æ´¾äººæ™‚發生錯誤" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "訂閱通知時出錯" @@ -2887,6 +3043,9 @@ msgstr "å–æ¶ˆè¨‚閱通知時出錯" msgid "An error occurred while updating approvers" msgstr "" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3212,6 +3371,9 @@ msgstr "" msgid "Archive project" msgstr "" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3459,6 +3621,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3701,7 +3866,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3722,6 +3908,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3740,6 +3929,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3797,9 +3989,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "ä½ ç¢ºå®šè¦åˆªé™¤å¾½ç« 嗎?" @@ -3881,6 +4070,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -3965,6 +4160,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4016,12 +4223,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4040,6 +4256,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4052,6 +4271,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4196,6 +4418,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4232,9 +4457,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4265,7 +4502,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4448,6 +4685,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4859,6 +5099,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5042,9 +5285,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5063,9 +5303,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5174,6 +5411,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "關閉里程碑" @@ -5198,7 +5438,7 @@ msgstr "已關閉è°é¡Œ" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5225,6 +5465,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5408,6 +5651,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5465,9 +5711,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5723,9 +5966,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5741,9 +5981,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5810,9 +6047,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5879,9 +6113,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -5948,9 +6179,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6011,6 +6239,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6095,6 +6326,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6236,9 +6470,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6350,9 +6581,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6663,7 +6891,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6714,6 +6942,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6779,6 +7010,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7155,6 +7389,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7215,6 +7452,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7224,6 +7464,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7257,6 +7500,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7504,6 +7750,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7597,6 +7846,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7847,6 +8099,9 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + msgid "CycleAnalytics|Total days to completion" msgstr "" @@ -7904,6 +8159,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -7943,6 +8207,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -7964,6 +8234,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -7991,15 +8267,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8015,6 +8291,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8054,6 +8333,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8066,6 +8348,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8075,6 +8363,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8231,9 +8522,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8243,6 +8531,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8258,9 +8549,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8282,6 +8570,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8345,12 +8636,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8396,18 +8693,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8480,9 +8786,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8648,6 +8951,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8696,6 +9005,9 @@ msgstr "æè¿°" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8867,6 +9179,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -8918,7 +9251,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9066,6 +9399,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9075,6 +9411,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9096,6 +9435,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "ä¸å†é¡¯ç¤º" @@ -9123,9 +9465,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9294,15 +9633,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9375,6 +9723,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9516,6 +9867,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9543,7 +9900,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9588,6 +9957,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9615,7 +9987,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10377,12 +10752,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10413,6 +10794,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10488,6 +10872,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10590,6 +10977,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10653,6 +11043,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10665,6 +11058,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10801,6 +11197,18 @@ msgid "FeatureFlags|%d user" msgid_plural "FeatureFlags|%d users" msgstr[0] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10831,6 +11239,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10882,6 +11293,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -10948,10 +11362,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -10966,6 +11383,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -10984,9 +11404,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11002,15 +11419,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11020,6 +11437,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "二月" @@ -11077,12 +11497,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "文件" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11107,6 +11533,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11170,6 +11599,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11203,9 +11635,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11215,9 +11644,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11272,7 +11707,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11818,7 +12253,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11839,6 +12274,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11875,9 +12313,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -11902,6 +12337,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12214,6 +12655,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12319,7 +12763,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12478,6 +12922,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12487,6 +12937,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12532,12 +12985,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12550,6 +13021,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12562,6 +13036,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12586,6 +13063,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -12993,6 +13473,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "æ·å²ç´€éŒ„" @@ -13047,9 +13530,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13062,7 +13542,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13170,6 +13650,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13194,9 +13677,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13218,10 +13698,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13301,6 +13781,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13421,6 +13904,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13481,6 +13970,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13490,12 +13982,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13505,6 +14003,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13517,6 +14039,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13592,27 +14117,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13631,6 +14162,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13659,6 +14193,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13668,12 +14247,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13707,6 +14304,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13722,37 +14322,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13761,6 +14382,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "循環週期" @@ -13785,9 +14409,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -13878,79 +14499,133 @@ msgstr "" msgid "Invite another teammate" msgstr "" -msgid "Invite group" +msgid "Invite group" +msgstr "" + +msgid "Invite member" +msgstr "" + +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" msgstr "" -msgid "Invite member" +msgid "InviteMembersModal|Invite team members" msgstr "" -msgid "Invite teammates (optional)" +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14001,6 +14676,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14217,6 +14895,9 @@ msgstr "一月" msgid "January" msgstr "一月" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14472,6 +15153,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14490,6 +15174,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14619,9 +15309,6 @@ msgstr "æå‡æ¨™ç±¤" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14647,9 +15334,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "æœ€æ–°æµæ°´ç·š" @@ -14683,6 +15367,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14716,6 +15403,9 @@ msgstr "最後更新" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14761,6 +15451,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14836,6 +15529,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15368,9 +16064,6 @@ msgstr "三月" msgid "March" msgstr "三月" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15389,6 +16082,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15422,9 +16118,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15434,7 +16127,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15446,6 +16139,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15509,6 +16205,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15629,6 +16328,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15656,15 +16361,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -15902,6 +16682,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16303,6 +17086,27 @@ msgstr "ç›®å‰è¨±å¯è‰ç„¡æ³•使用里程碑列表" msgid "Milestone lists show all issues from the selected milestone." msgstr "里程碑列表將顯示所é¸é‡Œç¨‹ç¢‘的所有è°é¡Œ" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16618,9 +17422,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16678,6 +17488,32 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -16933,6 +17769,9 @@ msgstr "" msgid "New" msgstr "" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17396,6 +18235,9 @@ msgstr "" msgid "None" msgstr "ç„¡" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17426,9 +18268,6 @@ msgstr "數據ä¸è¶³" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17663,6 +18502,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17708,9 +18550,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17720,9 +18559,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17841,19 +18677,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "打開原文件" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18027,6 +18857,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18123,7 +18956,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18147,9 +18980,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18171,7 +19001,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18195,9 +19025,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18213,9 +19040,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18225,12 +19049,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18255,7 +19073,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18447,7 +19265,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18459,9 +19277,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18564,6 +19379,9 @@ msgstr "æˆåŠŸçŽ‡ï¼š" msgid "PipelineCharts|Successful:" msgstr "æˆåŠŸï¼š" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "總計:" @@ -18645,6 +19463,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18663,6 +19484,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18693,6 +19517,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18729,6 +19556,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -18957,6 +19790,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -18966,6 +19802,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -18978,12 +19817,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19188,9 +20033,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -19884,7 +20726,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20187,6 +21029,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20241,6 +21086,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20697,6 +21545,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20823,6 +21674,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -20934,6 +21788,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21015,6 +21872,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21058,9 +21918,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21269,6 +22126,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21389,6 +22249,9 @@ msgstr "åˆªé™¤æˆªæ¢æ—¥æœŸ" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21410,9 +22273,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "釿–°é–‹å•Ÿé‡Œç¨‹ç¢‘" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21440,6 +22309,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21564,7 +22436,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21576,6 +22454,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21594,6 +22484,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21690,7 +22583,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21723,6 +22616,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -21921,6 +22817,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22072,6 +22971,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22099,6 +23004,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22168,6 +23076,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22177,6 +23088,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "星期å…" @@ -22192,6 +23109,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22216,9 +23136,6 @@ msgstr "ä¿å˜æµæ°´ç·šè¨ˆåŠƒ" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22228,6 +23145,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "æ–°å»ºæµæ°´ç·šè¨ˆåŠƒ" @@ -22267,6 +23187,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22297,7 +23220,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22354,9 +23277,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22438,9 +23358,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22494,7 +23411,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22539,10 +23456,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22671,6 +23588,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22734,6 +23654,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22773,6 +23699,10 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -22953,6 +23883,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -22968,7 +23901,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -22983,9 +23916,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23079,6 +24009,9 @@ msgstr "" msgid "September" msgstr "乿œˆ" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23193,6 +24126,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23328,6 +24264,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23433,6 +24372,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23451,9 +24399,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "顯示所有活動" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23594,6 +24548,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23621,6 +24578,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23630,9 +24590,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23642,6 +24599,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23753,27 +24713,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24008,6 +24959,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24116,6 +25070,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24158,9 +25115,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "æºä»£ç¢¼" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24236,9 +25190,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "在 Runner è¨ç½®æ™‚指定以下 URL:" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24302,6 +25253,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24458,6 +25412,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24587,6 +25544,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "æäº¤æ„見" @@ -24602,6 +25562,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24644,6 +25607,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24728,6 +25697,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24749,6 +25721,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -24884,12 +25859,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -24917,6 +25898,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25148,15 +26132,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25241,7 +26240,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25263,9 +26262,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25278,9 +26274,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25377,6 +26379,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25399,7 +26407,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25510,8 +26518,8 @@ msgstr "計劃階段概述了從è°é¡Œæ·»åŠ åˆ°æ—¥ç¨‹åˆ°æŽ¨é€é¦–次æäº¤çš„æ™‚ msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." -msgstr "è©²é …ç›®å…許已登錄的用戶訪å•。" +msgid "The project can be accessed by any logged in user except external users." +msgstr "" msgid "The project can be accessed by any user who is logged in." msgstr "" @@ -25570,6 +26578,9 @@ msgstr "評審階段概述了從創建åˆä½µè«‹æ±‚到åˆä½µçš„æ™‚間。當創建 msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25582,7 +26593,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25621,6 +26632,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25729,6 +26743,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -25924,6 +26941,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -25975,7 +26995,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -25999,9 +27019,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26134,6 +27160,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26143,6 +27172,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26695,6 +27727,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26727,7 +27765,7 @@ msgstr "" msgid "To" msgstr "" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26778,7 +27816,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -26907,6 +27945,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -26979,16 +28020,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "所有æäº¤å’Œåˆä½µçš„總測試時間" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27165,6 +28209,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27315,6 +28362,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27540,6 +28590,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27678,10 +28731,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27708,6 +28764,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27720,9 +28779,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27744,15 +28830,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27807,10 +28905,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -27930,6 +29025,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "è²¢ç»çš„專案" @@ -28026,9 +29124,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28182,6 +29277,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28487,7 +29588,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28571,6 +29678,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28667,6 +29783,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28691,13 +29810,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28766,15 +29888,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28787,7 +29909,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29028,10 +30150,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29124,6 +30246,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29145,6 +30270,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29157,10 +30285,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29175,6 +30303,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29376,6 +30513,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29388,6 +30528,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29412,9 +30561,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29472,9 +30618,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29577,19 +30720,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29619,6 +30765,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29634,6 +30783,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -29899,9 +31051,6 @@ msgstr "分支å稱" msgid "by" msgstr "" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30028,9 +31177,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30076,9 +31222,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30161,6 +31304,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30394,7 +31540,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30412,6 +31558,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30430,6 +31579,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30466,6 +31618,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30527,6 +31682,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -30996,9 +32154,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "快速æ“作" @@ -31011,9 +32166,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31090,6 +32242,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31270,9 +32425,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31285,3 +32437,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/locale/zh_TW/gitlab.po b/locale/zh_TW/gitlab.po index ea50ffd67ff83553c178d47a689c8644a4f2ca19..4b083af584e4a6d1987a234459dece2c0a04af4f 100644 --- a/locale/zh_TW/gitlab.po +++ b/locale/zh_TW/gitlab.po @@ -14,7 +14,7 @@ msgstr "" "X-Crowdin-Language: zh-TW\n" "X-Crowdin-File: /master/locale/gitlab.pot\n" "X-Crowdin-File-ID: 6\n" -"PO-Revision-Date: 2020-10-02 18:45\n" +"PO-Revision-Date: 2020-11-03 22:45\n" msgid " %{project_name}#%{issue_iid} · opened %{issue_created} by %{author}" msgstr "" @@ -162,6 +162,10 @@ msgid "%d failed" msgid_plural "%d failed" msgstr[0] "" +msgid "%d failed security job" +msgid_plural "%d failed security jobs" +msgstr[0] "" + msgid "%d fixed test result" msgid_plural "%d fixed test results" msgstr[0] "%d å€‹ç¢ºå®šçš„æ¸¬è©¦çµæžœ" @@ -186,10 +190,6 @@ msgid "%d issue in this group" msgid_plural "%d issues in this group" msgstr[0] "" -msgid "%d issue selected" -msgid_plural "%d issues selected" -msgstr[0] "å·²é¸å– %d 個è°é¡Œ" - msgid "%d issue successfully imported with the label" msgid_plural "%d issues successfully imported with the label" msgstr[0] "" @@ -351,6 +351,14 @@ msgstr "來自 %{name} çš„ %{count} å€‹æ ¸å‡†" msgid "%{count} files touched" msgstr "已鏿“‡ %{count} 個檔案" +msgid "%{count} issue selected" +msgid_plural "%{count} issues selected" +msgstr[0] "" + +msgid "%{count} merge request selected" +msgid_plural "%{count} merge requests selected" +msgstr[0] "" + msgid "%{count} more" msgstr "其餘 %{count} é …" @@ -389,6 +397,12 @@ msgstr "" msgid "%{description}- Sentry event: %{errorUrl}- First seen: %{firstSeen}- Last seen: %{lastSeen} %{countLabel}: %{count}%{userCountLabel}: %{userCount}" msgstr "%{description}- Sentry 事件:%{errorUrl}- 首次出ç¾ï¼š%{firstSeen}- 最後出ç¾ï¼š%{lastSeen} %{countLabel}:%{count}%{userCountLabel}:%{userCount}" +msgid "%{doc_link_start}Advanced search%{doc_link_end} is disabled since %{ref_elem} is not the default branch; %{default_branch_link_start}search on %{default_branch} instead%{default_branch_link_end}." +msgstr "" + +msgid "%{doc_link_start}Advanced search%{doc_link_end} is enabled." +msgstr "" + msgid "%{due_date} (Past due)" msgstr "" @@ -434,6 +448,12 @@ msgstr "%{group_name} 使用群組管ç†å¸³æˆ¶ã€‚您需è¦å»ºç«‹ä¸€å€‹æ–°çš„ Git msgid "%{group_name}&%{epic_iid} · opened %{epic_created} by %{author}" msgstr "" +msgid "%{hook_type} was deleted" +msgstr "" + +msgid "%{hook_type} was scheduled for deletion" +msgstr "" + msgid "%{host} sign-in from new location" msgstr "" @@ -560,9 +580,6 @@ msgstr "" msgid "%{name_with_link} has run out of Shared Runner Pipeline minutes so no new jobs or pipelines in its projects will run." msgstr "" -msgid "%{namespace_name} is now read-only. You cannot: %{base_message}" -msgstr "" - msgid "%{name} contained %{resultsString}" msgstr "%{name} åŒ…å« %{resultsString}" @@ -655,7 +672,7 @@ msgstr[0] "" msgid "%{reportType} %{status} detected no vulnerabilities." msgstr "" -msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}" +msgid "%{retryButtonStart}Try again%{retryButtonEnd} or %{newFileButtonStart}attach a new file%{newFileButtonEnd}." msgstr "" msgid "%{seconds}s" @@ -669,6 +686,9 @@ msgid "%{securityScanner} result is not available because a pipeline has not bee msgid_plural "%{securityScanner} results are not available because a pipeline has not been run since it was enabled. %{linkStart}Run a pipeline%{linkEnd}" msgstr[0] "" +msgid "%{size} %{unit}" +msgstr "" + msgid "%{size} GiB" msgstr "%{size} GiB" @@ -876,9 +896,6 @@ msgstr "(檢查進度)" msgid "(deleted)" msgstr "" -msgid "(external source)" -msgstr "(外部資æº)" - msgid "(line: %{startLine})" msgstr "" @@ -916,6 +933,18 @@ msgstr[0] "" msgid "+%{approvers} more approvers" msgstr "" +msgid "+%{more_assignees_count}" +msgstr "" + +msgid "+%{more_assignees_count} more assignees" +msgstr "" + +msgid "+%{more_reviewers_count}" +msgstr "" + +msgid "+%{more_reviewers_count} more reviewers" +msgstr "" + msgid "+%{tags} more" msgstr "" @@ -942,6 +971,9 @@ msgstr "" msgid "- show less" msgstr "- 顯示較少內容" +msgid "." +msgstr "" + msgid "0 bytes" msgstr "" @@ -951,13 +983,8 @@ msgstr "0 表示無é™åˆ¶" msgid "0 for unlimited, only effective with remote storage enabled." msgstr "" -msgid "1 %{type} addition" -msgid_plural "%{count} %{type} additions" -msgstr[0] "%{count} 個%{type}åŠ å…¥" - -msgid "1 %{type} modification" -msgid_plural "%{count} %{type} modifications" -msgstr[0] "%{count} 個%{type}修改" +msgid "0t1DgySidms" +msgstr "" msgid "1 Day" msgid_plural "%d Days" @@ -1205,6 +1232,9 @@ msgstr "有ä½å…·æœ‰ä¾†æºåˆ†æ”¯å¯«å…¥æ¬Šé™çš„ä½¿ç”¨è€…é¸æ“‡äº†æ¤é¸é …" msgid "ACTION REQUIRED: Something went wrong while obtaining the Let's Encrypt certificate for GitLab Pages domain '%{domain}'" msgstr "" +msgid "API Fuzzing" +msgstr "" + msgid "API Help" msgstr "" @@ -1503,6 +1533,9 @@ msgstr "åŠ å…¥è¡¨æ ¼" msgid "Add a task list" msgstr "åŠ å…¥ä½œæ¥åˆ—表" +msgid "Add a to do" +msgstr "" + msgid "Add additional text to appear in all email communications. %{character_limit} character limit" msgstr "è¦åœ¨æ‰€æœ‰é›»åéƒµä»¶åŠ å…¥çš„é™„åŠ æ–‡å—。長度ä¸èƒ½è¶…éŽ %{character_limit} å—å…ƒ" @@ -1656,8 +1689,8 @@ msgstr "å·²åŠ å…¥ %{epic_ref} 為åå²è©©ã€‚" msgid "Added %{label_references} %{label_text}." msgstr "å·²åŠ å…¥ %{label_references} %{label_text}。" -msgid "Added a To Do." -msgstr "å·²åŠ å…¥å¾…è¾¦äº‹é …ã€‚" +msgid "Added a to do." +msgstr "" msgid "Added an issue to an epic." msgstr "å·²å‘å²è©©åŠ å…¥è°é¡Œã€‚" @@ -1692,12 +1725,12 @@ msgstr "åŠ å…¥ %{epic_ref} 作為åå²è©©ã€‚" msgid "Adds %{labels} %{label_text}." msgstr "åŠ å…¥ %{labels}%{label_text}。" -msgid "Adds a To Do." -msgstr "åŠ å…¥å¾…è¾¦äº‹é …ã€‚" - msgid "Adds a Zoom meeting" msgstr "åŠ å…¥ Zoom 會è°" +msgid "Adds a to do." +msgstr "" + msgid "Adds an issue to an epic." msgstr "å‘å²è©©åŠ å…¥è°é¡Œã€‚" @@ -1782,6 +1815,9 @@ msgstr "" msgid "AdminArea|New user" msgstr "" +msgid "AdminArea|Once the instance reaches the user cap, any user who is added or requests access will have to be approved by an admin. Leave the field empty for unlimited." +msgstr "" + msgid "AdminArea|Owner" msgstr "" @@ -1806,6 +1842,9 @@ msgstr "åœæ¢ä½œæ¥å¤±æ•—" msgid "AdminArea|Total users" msgstr "" +msgid "AdminArea|User cap" +msgstr "" + msgid "AdminArea|Users statistics" msgstr "" @@ -1920,6 +1959,21 @@ msgstr "SSH 金鑰" msgid "AdminStatistics|Snippets" msgstr "程å¼ç¢¼ç‰‡æ®µ" +msgid "AdminUsers|(Admin)" +msgstr "" + +msgid "AdminUsers|(Blocked)" +msgstr "" + +msgid "AdminUsers|(Deactivated)" +msgstr "" + +msgid "AdminUsers|(Internal)" +msgstr "" + +msgid "AdminUsers|(Pending approval)" +msgstr "" + msgid "AdminUsers|2FA Disabled" msgstr "未啟用兩æ¥é©Ÿé©—è‰" @@ -1929,6 +1983,12 @@ msgstr "已啟用兩æ¥é©Ÿé©—è‰" msgid "AdminUsers|Access" msgstr "" +msgid "AdminUsers|Access Git repositories" +msgstr "" + +msgid "AdminUsers|Access the API" +msgstr "" + msgid "AdminUsers|Active" msgstr "æ´»èº" @@ -1941,12 +2001,30 @@ msgstr "" msgid "AdminUsers|Admins" msgstr "管ç†å“¡" +msgid "AdminUsers|Approve" +msgstr "" + +msgid "AdminUsers|Approve user" +msgstr "" + +msgid "AdminUsers|Approved users can:" +msgstr "" + +msgid "AdminUsers|Are you sure?" +msgstr "" + msgid "AdminUsers|Automatically marked as default internal user" msgstr "" +msgid "AdminUsers|Be added to groups and projects" +msgstr "" + msgid "AdminUsers|Block" msgstr "å°éŽ–" +msgid "AdminUsers|Block this user" +msgstr "" + msgid "AdminUsers|Block user" msgstr "å°éŽ–ä½¿ç”¨è€…" @@ -2001,6 +2079,9 @@ msgstr "" msgid "AdminUsers|It's you!" msgstr "é€™å°±æ˜¯ä½ ï¼" +msgid "AdminUsers|Log in" +msgstr "" + msgid "AdminUsers|New user" msgstr "新增使用者" @@ -2010,6 +2091,9 @@ msgstr "未找到使用者" msgid "AdminUsers|Owned groups will be left" msgstr "將會ä¿ç•™æ“有的群組" +msgid "AdminUsers|Pending approval" +msgstr "" + msgid "AdminUsers|Personal projects will be left" msgstr "將會ä¿ç•™å€‹äººå°ˆæ¡ˆ" @@ -2055,6 +2139,9 @@ msgstr "æ¤ä½¿ç”¨è€…將無法使用斜線指令" msgid "AdminUsers|The user will not receive any notifications" msgstr "æ¤ä½¿ç”¨è€…將䏿œƒæ”¶åˆ°ä»»ä½•通知" +msgid "AdminUsers|This user has requested access" +msgstr "" + msgid "AdminUsers|To confirm, type %{projectName}" msgstr "請輸入 %{projectName} 來確èª" @@ -2079,6 +2166,9 @@ msgstr "" msgid "AdminUsers|You are about to permanently delete the user %{username}. This will delete all of the issues, merge requests, and groups linked to them. To avoid data loss, consider using the %{strongStart}block user%{strongEnd} feature instead. Once you %{strongStart}Delete user%{strongEnd}, it cannot be undone or recovered." msgstr "" +msgid "AdminUsers|You can always unblock their account, their data will remain intact." +msgstr "" + msgid "AdminUsers|You cannot remove your own admin rights." msgstr "" @@ -2088,6 +2178,9 @@ msgstr "" msgid "Administration" msgstr "" +msgid "Adoption" +msgstr "" + msgid "Advanced" msgstr "進階" @@ -2103,22 +2196,22 @@ msgstr "" msgid "Advanced permissions, Large File Storage and Two-Factor authentication settings." msgstr "進階權é™ï¼Œå¤§åž‹æª”æ¡ˆå„²å˜ (LFS) 和兩æ¥é©Ÿèªè‰è¨å®šã€‚" -msgid "Advanced search functionality" -msgstr "進階æœå°‹åŠŸèƒ½" - msgid "After a successful password update you will be redirected to login screen." 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 "After that, you will not to be able to use merge approvals or code quality as well as many other features." +msgid "After sign-out path" +msgstr "" + +msgid "After that, you will not be able to use merge approvals or code quality as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many other features." +msgid "After that, you will not be able to use merge approvals or epics as well as many other features." msgstr "" -msgid "After that, you will not to be able to use merge approvals or epics as well as many security features." +msgid "After that, you will not be able to use merge approvals or epics as well as many security features." msgstr "" msgid "Alert" @@ -2182,10 +2275,10 @@ msgstr "" msgid "AlertManagement|High" msgstr "" -msgid "AlertManagement|Info" +msgid "AlertManagement|Incident" msgstr "" -msgid "AlertManagement|Issue" +msgid "AlertManagement|Info" msgstr "" msgid "AlertManagement|Key" @@ -2302,6 +2395,15 @@ msgstr "" msgid "AlertService|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" +msgid "AlertSettings|1. Select integration type" +msgstr "" + +msgid "AlertSettings|2. Name integration" +msgstr "" + +msgid "AlertSettings|5. Map fields (optional)" +msgstr "" + msgid "AlertSettings|API URL" msgstr "" @@ -2311,10 +2413,10 @@ msgstr "" msgid "AlertSettings|Add URL and auth key to your Prometheus config file" msgstr "" -msgid "AlertSettings|Alert test payload" +msgid "AlertSettings|Add new integrations" msgstr "" -msgid "AlertSettings|Alerts endpoint successfully activated." +msgid "AlertSettings|Alert test payload" msgstr "" msgid "AlertSettings|Authorization key" @@ -2326,19 +2428,28 @@ msgstr "" msgid "AlertSettings|Copy" msgstr "" +msgid "AlertSettings|Enter integration name" +msgstr "" + msgid "AlertSettings|Enter test alert JSON...." msgstr "" msgid "AlertSettings|External Prometheus" msgstr "" -msgid "AlertSettings|Generic" +msgid "AlertSettings|HTTP Endpoint" +msgstr "" + +msgid "AlertSettings|HTTP endpoint" +msgstr "" + +msgid "AlertSettings|Integration" msgstr "" -msgid "AlertSettings|Integrations" +msgid "AlertSettings|Learn more about our our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" -msgid "AlertSettings|Learn more about our %{linkStart}upcoming integrations%{linkEnd}" +msgid "AlertSettings|Learn more about our upcoming %{linkStart}integrations%{linkEnd}" msgstr "" msgid "AlertSettings|Opsgenie" @@ -2353,6 +2464,12 @@ msgstr "" msgid "AlertSettings|Review your external service's documentation to learn where to provide this information to your external service, and the %{linkStart}GitLab documentation%{linkEnd} to learn more about configuring your endpoint." msgstr "" +msgid "AlertSettings|Save integration" +msgstr "" + +msgid "AlertSettings|Select integration type" +msgstr "" + msgid "AlertSettings|Test alert payload" msgstr "" @@ -2362,7 +2479,10 @@ msgstr "" msgid "AlertSettings|Test failed. Do you still want to save your changes anyway?" msgstr "" -msgid "AlertSettings|There was an error updating the alert settings" +msgid "AlertSettings|The default GitLab alert keys are listed below. In the event an exact match could be found in the sample payload provided, that key will be mapped automatically. In all other cases, please define which payload key should map to the specified GitLab key. Any payload keys not shown in this list will not display in the alert list, but will display on the alert details page." +msgstr "" + +msgid "AlertSettings|There was an error updating the alert settings." msgstr "" msgid "AlertSettings|There was an error while trying to reset the key. Please refresh the page to try again." @@ -2380,7 +2500,7 @@ msgstr "" msgid "AlertSettings|You must provide this URL and authorization key to authorize an external service to send alerts to GitLab. You can provide this URL and key to multiple services. After configuring an external service, alerts from your service will display on the GitLab %{linkStart}Alerts%{linkEnd} page." msgstr "" -msgid "AlertSettings|Your changes were successfully updated." +msgid "AlertSettings|Your integration was successfully updated." msgstr "" msgid "Alerts" @@ -2389,6 +2509,27 @@ msgstr "è¦ç¤º" msgid "Alerts endpoint" msgstr "è¦ç¤ºç«¯é»ž" +msgid "AlertsIntegrations|Alerts will be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Alerts will not be created through this integration" +msgstr "" + +msgid "AlertsIntegrations|Current integrations" +msgstr "" + +msgid "AlertsIntegrations|HTTP endpoint" +msgstr "" + +msgid "AlertsIntegrations|Integration Name" +msgstr "" + +msgid "AlertsIntegrations|No integrations have been added yet" +msgstr "" + +msgid "AlertsIntegrations|Prometheus" +msgstr "" + msgid "Algorithm" msgstr "演算法" @@ -2455,9 +2596,6 @@ msgstr "å› ç‚ºé€™å€‹å°ˆæ¡ˆå·²é–‹å•Ÿ %{linkStart}Auto DevOps%{linkEnd},已啟 msgid "All threads resolved" msgstr "" -msgid "All users" -msgstr "所有使用者" - msgid "All users must have a name." msgstr "æ‰€æœ‰çš„ä½¿ç”¨è€…éƒ½å¿…é ˆå…·æœ‰å稱。" @@ -2482,6 +2620,9 @@ msgstr "" msgid "Allow owners to manually add users outside of LDAP" msgstr "" +msgid "Allow projects and subgroups to override the group setting" +msgstr "" + msgid "Allow projects within this group to use Git LFS" msgstr "å…許該群組內的專案使用 Git LFS" @@ -2503,6 +2644,9 @@ msgstr "å…è¨±ç³»çµ±æŽ›é‰¤å‘æœ¬æ©Ÿç¶²è·¯è«‹æ±‚" msgid "Allow requests to the local network from web hooks and services" msgstr "å…許 Webhook åŠæœå‹™å‘本機網路請求" +msgid "Allow subgroups to set up their own two-factor authentication rules" +msgstr "" + msgid "Allow this key to push to repository as well? (Default only allows pull access.)" msgstr "åŒæ™‚å…許æ¤é‡‘鑰推é€åˆ°ç‰ˆæœ¬åº«å—Žï¼Ÿï¼ˆé è¨åªæœ‰æ‹‰å–權é™ï¼‰" @@ -2524,12 +2668,18 @@ msgstr "" msgid "Allowed Geo IP" msgstr "" +msgid "Allowed domains for sign-ups" +msgstr "" + msgid "Allowed email domain restriction only permitted for top-level groups" msgstr "åªå…è¨±é ‚å±¤ç¾¤çµ„ä½¿ç”¨é›»å郵件網域é™åˆ¶" msgid "Allowed to fail" msgstr "å…許失敗" +msgid "Allows projects or subgroups in this group to override the global setting." +msgstr "" + msgid "Allows you to add and manage Kubernetes clusters." msgstr "è®“ä½ èƒ½åŠ å…¥åŠç®¡ç† Kubernetes å¢é›†ã€‚" @@ -2578,6 +2728,9 @@ msgstr "" msgid "An administrator changed the password for your GitLab account on %{link_to}." msgstr "" +msgid "An alert has been resolved in %{project_path}." +msgstr "" + msgid "An alert has been triggered in %{project_path}." msgstr "" @@ -2590,9 +2743,15 @@ msgstr "" msgid "An empty GitLab User field will add the FogBugz user's full name (e.g. \"By John Smith\") in the description of all issues and comments. It will also associate and/or assign these issues and comments with the project creator." msgstr "空 GitLab 使用者欄ä½å°‡åœ¨æ‰€æœ‰è°é¡ŒåŠç•™è¨€çš„æè¿°ä¸åŠ å…¥ FogBugz 使用者的全å(例如「由 John Smithã€ï¼‰ã€‚其還會與專案建立者關è¯å’Œï¼æˆ–分é…這些è°é¡Œæˆ–留言。" +msgid "An empty index will be created if one does not already exist" +msgstr "" + msgid "An error has occurred" msgstr "發生錯誤" +msgid "An error has occurred fetching instructions" +msgstr "" + msgid "An error occured while making the changes: %{error}" msgstr "" @@ -2620,9 +2779,15 @@ msgstr "" msgid "An error occurred previewing the blob" msgstr "é 覽 blob 時發生錯誤" +msgid "An error occurred when removing the label." +msgstr "" + msgid "An error occurred when toggling the notification subscription" msgstr "切æ›é€šçŸ¥è¨‚閱時發生錯誤" +msgid "An error occurred when updating the issue due date" +msgstr "" + msgid "An error occurred when updating the issue weight" msgstr "æ›´æ–°è°é¡Œæ¬Šé‡æ™‚發生錯誤" @@ -2710,9 +2875,6 @@ msgstr "" msgid "An error occurred while fetching the Service Desk address." msgstr "æŠ“å–æœå‹™å°ä½å€æ™‚發生錯誤。" -msgid "An error occurred while fetching the board lists. Please reload the page." -msgstr "" - msgid "An error occurred while fetching the board lists. Please try again." msgstr "抓å–看æ¿åˆ—表時發生錯誤。請å†è©¦ä¸€æ¬¡ã€‚" @@ -2785,9 +2947,6 @@ msgstr "載入è°é¡Œæ™‚發生錯誤" msgid "An error occurred while loading merge requests." msgstr "" -msgid "An error occurred while loading milestones" -msgstr "" - msgid "An error occurred while loading project creation UI" msgstr "" @@ -2818,9 +2977,6 @@ msgstr "載入åˆä½µè«‹æ±‚時發生錯誤。" msgid "An error occurred while loading the pipelines jobs." msgstr "è¼‰å…¥æµæ°´ç·šä½œæ¥æ™‚發生錯誤。" -msgid "An error occurred while loading the subscription details." -msgstr "載入訂閱詳細資訊時發生錯誤。" - msgid "An error occurred while making the request." msgstr "建立請求時發生錯誤。" @@ -2845,6 +3001,9 @@ msgstr "繪製廣æ’è¨Šæ¯æ™‚發生錯誤" msgid "An error occurred while rendering the editor" msgstr "" +msgid "An error occurred while rendering the linter" +msgstr "" + msgid "An error occurred while reordering issues." msgstr "釿–°æŽ’åºè°é¡Œæ™‚發生錯誤。" @@ -2869,9 +3028,6 @@ msgstr "å„²å˜ LDAP 覆蓋狀態時發生錯誤,請é‡è©¦ã€‚" msgid "An error occurred while saving assignees" msgstr "儲å˜å—託人時發生錯誤。" -msgid "An error occurred while searching for milestones" -msgstr "" - msgid "An error occurred while subscribing to notifications." msgstr "訂閱通知時發生錯誤。" @@ -2887,6 +3043,9 @@ msgstr "å–æ¶ˆè¨‚閱通知時發生錯誤。" msgid "An error occurred while updating approvers" msgstr "æ›´æ–°æ ¸å‡†è€…æ™‚ç™¼ç”ŸéŒ¯èª¤" +msgid "An error occurred while updating configuration." +msgstr "" + msgid "An error occurred while updating labels." msgstr "" @@ -3212,6 +3371,9 @@ msgstr "æ¸æª”作æ¥" msgid "Archive project" msgstr "æ¸æª”專案" +msgid "Archive test case" +msgstr "" + msgid "Archived" msgstr "" @@ -3459,6 +3621,9 @@ msgstr "" msgid "Assigned to %{assignee_name}" msgstr "" +msgid "Assigned to %{name}" +msgstr "" + msgid "Assigned to me" msgstr "" @@ -3701,7 +3866,28 @@ msgstr "" msgid "AutoDevOps|Learn more in the %{link_to_documentation}" msgstr "" -msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found. %{more_information_link}" +msgid "AutoDevOps|The Auto DevOps pipeline has been enabled and will be used if no alternative CI configuration file is found." +msgstr "" + +msgid "AutoRemediation|%{mrsCount} ready for review" +msgstr "" + +msgid "AutoRemediation|Auto-fix solutions" +msgstr "" + +msgid "AutoRemediation|If you're using dependency and/or container scanning, and auto-fix is enabled, auto-fix automatically creates merge requests with fixes to vulnerabilities." +msgstr "" + +msgid "AutoRemediation|Introducing GitLab auto-fix" +msgstr "" + +msgid "AutoRollback|Automatic rollbacks start when a critical alert is triggered. If the last successful deployment fails to roll back automatically, it can still be done manually." +msgstr "" + +msgid "AutoRollback|Automatically roll back to the last successful deployment when a critical problem is detected." +msgstr "" + +msgid "AutoRollback|Enable automatic rollbacks" msgstr "" msgid "Autocomplete" @@ -3722,6 +3908,9 @@ msgstr "" msgid "Automatic certificate management using Let's Encrypt" msgstr "" +msgid "Automatic deployment rollbacks" +msgstr "" + msgid "Automatically close incident issues when the associated Prometheus alert resolves." msgstr "" @@ -3740,6 +3929,9 @@ msgstr "" msgid "Available" msgstr "" +msgid "Available ID" +msgstr "" + msgid "Available Runners: %{runners}" msgstr "" @@ -3797,9 +3989,6 @@ msgstr "" msgid "Badges|Badge image preview" msgstr "" -msgid "Badges|Delete badge" -msgstr "" - msgid "Badges|Delete badge?" msgstr "" @@ -3881,6 +4070,12 @@ msgstr "" msgid "BambooService|You must set up automatic revision labeling and a repository trigger in Bamboo." msgstr "" +msgid "Based on" +msgstr "" + +msgid "Basic Sample Data template with Issues, Merge Requests and Milestones." +msgstr "" + msgid "Be careful. Changing the project's namespace can have unintended side effects." msgstr "" @@ -3965,6 +4160,18 @@ msgstr "" msgid "BillingPlan|Upgrade" msgstr "" +msgid "Billing|An error occurred while loading billable members list" +msgstr "" + +msgid "Billing|No users to display." +msgstr "" + +msgid "Billing|Updated live" +msgstr "" + +msgid "Billing|Users occupying seats in %{namespaceName} Group (%{total})" +msgstr "" + msgid "Bitbucket Server Import" msgstr "" @@ -4016,12 +4223,21 @@ msgstr "" msgid "Boards|An error occurred while fetching issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching labels. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board issues. Please reload the page." msgstr "" +msgid "Boards|An error occurred while fetching the board lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while fetching the board swimlanes. Please reload the page." msgstr "" +msgid "Boards|An error occurred while generating lists. Please reload the page." +msgstr "" + msgid "Boards|An error occurred while moving the issue. Please try again." msgstr "" @@ -4040,6 +4256,9 @@ msgstr "" msgid "Boards|View scope" msgstr "" +msgid "Board|Load more issues" +msgstr "" + msgid "Both project and dashboard_path are required" msgstr "" @@ -4052,6 +4271,9 @@ msgstr "" msgid "Branch %{branch_name} was created. To set up auto deploy, choose a GitLab CI Yaml template and commit your changes. %{link_to_autodeploy_doc}" msgstr "" +msgid "Branch already exists" +msgstr "" + msgid "Branch changed" msgstr "" @@ -4196,6 +4418,9 @@ msgstr "" msgid "Branches|protected" msgstr "" +msgid "Brief title about the change" +msgstr "" + msgid "Broadcast Message was successfully created." msgstr "" @@ -4232,9 +4457,21 @@ msgstr "" msgid "Bulk request concurrency" msgstr "" +msgid "BulkImport|expected an associated Group but has an associated Project" +msgstr "" + +msgid "BulkImport|expected an associated Project but has an associated Group" +msgstr "" + +msgid "BulkImport|must be a group" +msgstr "" + msgid "Burndown chart" msgstr "" +msgid "Burndown charts are now fixed. This means that removing issues from a milestone after it has expired won't affect the chart. You can view the old chart using the %{strongStart}Legacy burndown chart%{strongEnd} button." +msgstr "" + msgid "BurndownChartLabel|Open issue weight" msgstr "" @@ -4265,7 +4502,7 @@ msgstr "" msgid "By URL" msgstr "" -msgid "By clicking Register, I agree that I have read and accepted the GitLab %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" +msgid "By clicking Register, I agree that I have read and accepted the %{company_name} %{linkStart}Terms of Use and Privacy Policy%{linkEnd}" msgstr "" msgid "By default GitLab sends emails in HTML and plain text formats so mail clients can choose what format to use. Disable this option if you only want to send emails in plain text format." @@ -4448,6 +4685,9 @@ msgstr "" msgid "Cannot enable shared runners because parent group does not allow it" msgstr "" +msgid "Cannot find user key." +msgstr "" + msgid "Cannot have multiple Jira imports running at the same time" msgstr "" @@ -4859,6 +5099,9 @@ msgstr "" msgid "Child epic doesn't exist." msgstr "" +msgid "Chinese language support using" +msgstr "" + msgid "Choose %{strong_open}Create archive%{strong_close} and wait for archiving to complete." msgstr "" @@ -5042,9 +5285,6 @@ msgstr "" msgid "CiVariable|Create wildcard" msgstr "" -msgid "CiVariable|Error occurred while saving variables" -msgstr "" - msgid "CiVariable|Masked" msgstr "" @@ -5063,9 +5303,6 @@ msgstr "" msgid "CiVariable|Toggle protected" msgstr "" -msgid "CiVariable|Validation failed" -msgstr "" - msgid "Classification Label (optional)" msgstr "" @@ -5174,6 +5411,9 @@ msgstr "" msgid "Close epic" msgstr "" +msgid "Close issue" +msgstr "" + msgid "Close milestone" msgstr "" @@ -5198,7 +5438,7 @@ msgstr "" msgid "Closed this %{quick_action_target}." msgstr "" -msgid "Closed: %{closedIssuesCount}" +msgid "Closed: %{closed}" msgstr "" msgid "Closes this %{quick_action_target}." @@ -5225,6 +5465,9 @@ msgstr "" msgid "Cluster type must be specificed for Stages::ClusterEndpointInserter" msgstr "" +msgid "ClusterAgents|An error occurred while loading your GitLab Agents" +msgstr "" + msgid "ClusterAgents|Configuration" msgstr "" @@ -5408,6 +5651,9 @@ msgstr "" msgid "ClusterIntegration|Clear the local cache of namespace and service accounts." msgstr "" +msgid "ClusterIntegration|Cluster Region" +msgstr "" + msgid "ClusterIntegration|Cluster management project (alpha)" msgstr "" @@ -5465,9 +5711,6 @@ msgstr "" msgid "ClusterIntegration|Could not load networks" msgstr "" -msgid "ClusterIntegration|Could not load regions from your AWS account" -msgstr "" - msgid "ClusterIntegration|Could not load security groups for the selected VPC" msgstr "" @@ -5723,9 +5966,6 @@ msgstr "" msgid "ClusterIntegration|Learn more about %{help_link_start}zones%{help_link_end}." msgstr "" -msgid "ClusterIntegration|Learn more about %{linkStart}Regions%{linkEnd}." -msgstr "" - msgid "ClusterIntegration|Learn more about Kubernetes" msgstr "" @@ -5741,9 +5981,6 @@ msgstr "" msgid "ClusterIntegration|Loading Key Pairs" msgstr "" -msgid "ClusterIntegration|Loading Regions" -msgstr "" - msgid "ClusterIntegration|Loading VPCs" msgstr "" @@ -5810,9 +6047,6 @@ msgstr "" msgid "ClusterIntegration|No projects matched your search" msgstr "" -msgid "ClusterIntegration|No region found" -msgstr "" - msgid "ClusterIntegration|No security group found" msgstr "" @@ -5879,9 +6113,6 @@ msgstr "" msgid "ClusterIntegration|Real-time web application monitoring, logging and access control. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "ClusterIntegration|Region" -msgstr "" - msgid "ClusterIntegration|Remove Kubernetes cluster integration" msgstr "" @@ -5948,9 +6179,6 @@ msgstr "" msgid "ClusterIntegration|Search projects" msgstr "" -msgid "ClusterIntegration|Search regions" -msgstr "" - msgid "ClusterIntegration|Search security groups" msgstr "" @@ -6011,6 +6239,9 @@ msgstr "" msgid "ClusterIntegration|Select the key pair name that will be used to create EC2 nodes. To use a new key pair name, first create one on %{linkStart}Amazon Web Services%{linkEnd}." msgstr "" +msgid "ClusterIntegration|Select the region you want to create the new cluster in. Make sure you have access to this region for your role to be able to authenticate. If no region is selected, we will use %{codeStart}DEFAULT_REGION%{codeEnd}. Learn more about %{linkStart}Regions%{linkEnd}." +msgstr "" + msgid "ClusterIntegration|Select zone" msgstr "" @@ -6095,6 +6326,9 @@ msgstr "" msgid "ClusterIntegration|The namespace associated with your project. This will be used for deploy boards, logs, and Web terminals." msgstr "" +msgid "ClusterIntegration|The region the new cluster will be created in. You must reauthenticate to change regions." +msgstr "" + msgid "ClusterIntegration|There was a problem authenticating with your cluster. Please ensure your CA Certificate and Token are valid." msgstr "" @@ -6236,9 +6470,6 @@ msgstr "" msgid "ClusterIntergation|Select a network" msgstr "" -msgid "ClusterIntergation|Select a region" -msgstr "" - msgid "ClusterIntergation|Select a security group" msgstr "" @@ -6350,9 +6581,6 @@ msgstr "" msgid "ComboSearch is not defined" msgstr "" -msgid "Coming soon" -msgstr "" - msgid "Comma-separated, e.g. '1.1.1.1, 2.2.2.0/24'" msgstr "" @@ -6663,7 +6891,7 @@ msgstr "" msgid "ConfluenceService|Confluence Workspace" msgstr "" -msgid "ConfluenceService|Connect a Confluence Cloud Workspace to your GitLab project" +msgid "ConfluenceService|Connect a Confluence Cloud Workspace to GitLab" msgstr "" msgid "ConfluenceService|Enabling the Confluence Workspace will disable the default GitLab Wiki. Your GitLab Wiki data will be saved and you can always re-enable it later by turning off this integration" @@ -6714,6 +6942,9 @@ msgstr "" msgid "Connection timeout" msgstr "" +msgid "Consistency guarantee method" +msgstr "" + msgid "Contact sales to upgrade" msgstr "" @@ -6779,6 +7010,9 @@ msgstr "" msgid "ContainerRegistry|Cleanup policy:" msgstr "" +msgid "ContainerRegistry|Cleanup timed out before it could delete all tags" +msgstr "" + msgid "ContainerRegistry|Configuration digest: %{digest}" msgstr "" @@ -7155,6 +7389,9 @@ msgstr "" msgid "Copy the code below to implement tracking in your application:" msgstr "" +msgid "Copy this value" +msgstr "" + msgid "Copy to clipboard" msgstr "" @@ -7215,6 +7452,9 @@ msgstr "" msgid "Could not delete wiki page" msgstr "" +msgid "Could not draw the lines for job relationships" +msgstr "" + msgid "Could not find design." msgstr "" @@ -7224,6 +7464,9 @@ msgstr "" msgid "Could not load instance counts. Please refresh the page to try again." msgstr "" +msgid "Could not load the user chart. Please refresh the page to try again." +msgstr "" + msgid "Could not remove the trigger." msgstr "" @@ -7257,6 +7500,9 @@ msgstr "" msgid "Could not upload your designs as one or more files uploaded are not supported." msgstr "" +msgid "Couldn't calculate number of %{issuables}." +msgstr "" + msgid "Country" msgstr "" @@ -7504,6 +7750,9 @@ msgstr "" msgid "Created on" msgstr "" +msgid "Created on %{created_at}" +msgstr "" + msgid "Created on:" msgstr "" @@ -7597,6 +7846,9 @@ msgstr "" msgid "Custom Git clone URL for HTTP(S)" msgstr "" +msgid "Custom analyzers: language support" +msgstr "" + msgid "Custom hostname (for private commit emails)" msgstr "" @@ -7847,7 +8099,10 @@ msgstr "" msgid "CycleAnalytics|The given date range is larger than 180 days" msgstr "" -msgid "CycleAnalytics|Total days to completion" +msgid "CycleAnalytics|The total time spent in the selected stage for the items that were completed on each date. Data limited to the last 500 items." +msgstr "" + +msgid "CycleAnalytics|Total days to completion" msgstr "" msgid "CycleAnalytics|Type of work" @@ -7904,6 +8159,15 @@ 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 "DastProfiles|A passive scan monitors all HTTP messages (requests and responses) sent to the target. An active scan attacks the target to find potential vulnerabilities." +msgstr "" + +msgid "DastProfiles|AJAX spider" +msgstr "" + +msgid "DastProfiles|Active" +msgstr "" + msgid "DastProfiles|Are you sure you want to delete this profile?" msgstr "" @@ -7943,6 +8207,12 @@ msgstr "" msgid "DastProfiles|Could not update the site profile. Please try again." msgstr "" +msgid "DastProfiles|Debug messages" +msgstr "" + +msgid "DastProfiles|Delete profile" +msgstr "" + msgid "DastProfiles|Do you want to discard this scanner profile?" msgstr "" @@ -7964,6 +8234,12 @@ msgstr "" msgid "DastProfiles|Error Details" msgstr "" +msgid "DastProfiles|Hide debug messages" +msgstr "" + +msgid "DastProfiles|Include debug messages in the DAST console output." +msgstr "" + msgid "DastProfiles|Manage Profiles" msgstr "" @@ -7991,15 +8267,15 @@ msgstr "" msgid "DastProfiles|Passive" msgstr "" -msgid "DastProfiles|Please enter a valid URL format, ex: http://www.example.com/home" -msgstr "" - msgid "DastProfiles|Please enter a valid timeout value" msgstr "" msgid "DastProfiles|Profile name" msgstr "" +msgid "DastProfiles|Run the AJAX spider, in addition to the traditional spider, to crawl the target site." +msgstr "" + msgid "DastProfiles|Save commonly used configurations for target sites and scan specifications as profiles. Use these with an on-demand scan." msgstr "" @@ -8015,6 +8291,9 @@ msgstr "" msgid "DastProfiles|Scanner Profiles" msgstr "" +msgid "DastProfiles|Show debug messages" +msgstr "" + msgid "DastProfiles|Site Profile" msgstr "" @@ -8054,6 +8333,9 @@ msgstr "" msgid "DastProfiles|The maximum number of seconds allowed for the site under test to respond to a request." msgstr "" +msgid "DastProfiles|Turn on AJAX spider" +msgstr "" + msgid "DastProfiles|Validate" msgstr "" @@ -8066,6 +8348,12 @@ msgstr "" msgid "DastProfiles|Validation failed, please make sure that you follow the steps above with the choosen method." msgstr "" +msgid "DastProfiles|Validation failed. Please try again." +msgstr "" + +msgid "DastProfiles|Validation is in progress..." +msgstr "" + msgid "DastProfiles|Validation must be turned off to change the target URL" msgstr "" @@ -8075,6 +8363,9 @@ msgstr "" msgid "Data is still calculating..." msgstr "" +msgid "Database update failed" +msgstr "" + msgid "Datasource name not found" msgstr "" @@ -8231,9 +8522,6 @@ msgstr "" msgid "Delete Comment" msgstr "" -msgid "Delete Snippet" -msgstr "" - msgid "Delete Value Stream" msgstr "" @@ -8243,6 +8531,9 @@ msgstr "" msgid "Delete artifacts" msgstr "" +msgid "Delete badge" +msgstr "" + msgid "Delete board" msgstr "" @@ -8258,9 +8549,6 @@ msgstr "" msgid "Delete label: %{label_name} ?" msgstr "" -msgid "Delete list" -msgstr "" - msgid "Delete pipeline" msgstr "" @@ -8282,6 +8570,9 @@ msgstr "" msgid "Delete source branch" msgstr "" +msgid "Delete subscription" +msgstr "" + msgid "Delete this attachment" msgstr "" @@ -8345,12 +8636,18 @@ msgstr "" msgid "Denied authorization of chat nickname %{user_name}." msgstr "" +msgid "Denied domains for sign-ups" +msgstr "" + msgid "Deny" msgstr "" msgid "Deny access request" msgstr "" +msgid "Denylist file" +msgstr "" + msgid "Dependencies" msgstr "" @@ -8396,18 +8693,27 @@ msgstr "" msgid "Dependencies|Job failed to generate the dependency list" msgstr "" +msgid "Dependencies|Learn more about dependency paths" +msgstr "" + msgid "Dependencies|License" msgstr "" msgid "Dependencies|Location" msgstr "" +msgid "Dependencies|Location and dependency path" +msgstr "" + msgid "Dependencies|Packager" 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|The component dependency path is based on the lock file. There may be several paths. In these cases, the longest path is displayed." +msgstr "" + msgid "Dependencies|There may be multiple paths" msgstr "" @@ -8480,9 +8786,6 @@ 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 "DeployFreeze|Freeze end" msgstr "" @@ -8648,6 +8951,12 @@ msgstr "" msgid "Deployed to" msgstr "" +msgid "Deployed-after" +msgstr "" + +msgid "Deployed-before" +msgstr "" + msgid "Deploying to" msgstr "" @@ -8696,6 +9005,9 @@ msgstr "" msgid "Description parsed with %{link_start}GitLab Flavored Markdown%{link_end}" msgstr "" +msgid "Description template" +msgstr "" + msgid "Description templates allow you to define context-specific templates for issue and merge request description fields for your project." msgstr "" @@ -8867,6 +9179,27 @@ msgstr "" msgid "DevOps Report" msgstr "" +msgid "DevOps Score" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The maximum number of selections has been reached" +msgstr "" + +msgid "DevopsAdoptionSegmentSelection|The selection cannot be configured for a project and for a group at the same time" +msgstr "" + +msgid "DevopsAdoptionSegment|The maximum number of segments has been reached" +msgstr "" + +msgid "DevopsAdoption|Add a segment to get started" +msgstr "" + +msgid "DevopsAdoption|Add new segment" +msgstr "" + +msgid "DevopsAdoption|DevOps adoption uses segments to track adoption across key features. Segments are a way to track multiple related projects and groups at once. For example, you could create a segment for the engineering department or a particular product team." +msgstr "" + msgid "Diff content limits" msgstr "" @@ -8918,7 +9251,7 @@ msgstr "" msgid "Disable public access to Pages sites" msgstr "" -msgid "Disable shared Runners" +msgid "Disable shared runners" msgstr "" msgid "Disable two-factor authentication" @@ -9066,6 +9399,9 @@ msgstr "" msgid "Documentation for popular identity providers" msgstr "" +msgid "Documentation pages URL" +msgstr "" + msgid "Documents reindexed: %{processed_documents} (%{percentage}%%)" msgstr "" @@ -9075,6 +9411,9 @@ msgstr "" msgid "Domain cannot be deleted while associated to one or more clusters." msgstr "" +msgid "Domain denylist" +msgstr "" + msgid "Domain verification is an essential security measure for public GitLab sites. Users are required to demonstrate they control a domain before it is enabled" msgstr "" @@ -9096,6 +9435,9 @@ msgstr "" msgid "Don't paste the private part of the GPG key. Paste the public part which begins with '-----BEGIN PGP PUBLIC KEY BLOCK-----'." msgstr "" +msgid "Don't send usage data" +msgstr "" + msgid "Don't show again" msgstr "" @@ -9123,9 +9465,6 @@ msgstr "" msgid "Download as CSV" msgstr "" -msgid "Download asset" -msgstr "" - msgid "Download codes" msgstr "" @@ -9294,15 +9633,24 @@ msgstr "" msgid "Edit stage" msgstr "" +msgid "Edit this file only." +msgstr "" + msgid "Edit this release" msgstr "" +msgid "Edit title and description" +msgstr "" + msgid "Edit wiki page" msgstr "" msgid "Edit your most recent comment in a thread (from an empty textarea)" msgstr "" +msgid "Edited" +msgstr "" + msgid "Edited %{timeago}" msgstr "" @@ -9375,6 +9723,9 @@ msgstr "" msgid "Email the pipelines status to a list of recipients." msgstr "" +msgid "Email updates (optional)" +msgstr "" + msgid "EmailError|It appears that the email is blank. Make sure your reply is at the top of the email, we can't process inline replies." msgstr "" @@ -9516,6 +9867,12 @@ msgstr "" msgid "Enable integration" msgstr "" +msgid "Enable kuromoji custom analyzer: Indexing" +msgstr "" + +msgid "Enable kuromoji custom analyzer: Search" +msgstr "" + msgid "Enable maintenance mode" msgstr "" @@ -9543,7 +9900,19 @@ 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 "" -msgid "Enable shared Runners" +msgid "Enable shared runners" +msgstr "" + +msgid "Enable shared runners for all projects and subgroups in this group." +msgstr "" + +msgid "Enable shared runners for this group" +msgstr "" + +msgid "Enable smartcn custom analyzer: Indexing" +msgstr "" + +msgid "Enable smartcn custom analyzer: Search" msgstr "" msgid "Enable snowplow tracking" @@ -9588,6 +9957,9 @@ msgstr "" msgid "Encountered an error while rendering: %{err}" msgstr "" +msgid "End Time" +msgstr "" + msgid "Ends at (UTC)" msgstr "" @@ -9615,7 +9987,10 @@ msgstr "" msgid "Enter a number" msgstr "" -msgid "Enter a whole number between 0 and 100" +msgid "Enter an integer number between 0 and 100" +msgstr "" + +msgid "Enter an integer number number between 0 and 100" msgstr "" msgid "Enter at least three characters to search" @@ -10377,12 +10752,18 @@ msgstr "" msgid "Except policy:" msgstr "" +msgid "Excess storage" +msgstr "" + msgid "Excluding merge commits. Limited to %{limit} commits." msgstr "" msgid "Excluding merge commits. Limited to 6,000 commits." msgstr "" +msgid "Execution time" +msgstr "" + msgid "Existing branch name, tag, or commit SHA" msgstr "" @@ -10413,6 +10794,9 @@ msgstr "" msgid "Expand approvers" msgstr "" +msgid "Expand file" +msgstr "" + msgid "Expand milestones" msgstr "" @@ -10488,6 +10872,9 @@ msgstr "" msgid "Export issues" msgstr "" +msgid "Export merge requests" +msgstr "" + msgid "Export project" msgstr "" @@ -10590,6 +10977,9 @@ msgstr "" msgid "Failed to create import label for jira import." msgstr "" +msgid "Failed to create new project access token: %{token_response_message}" +msgstr "" + msgid "Failed to create repository" msgstr "" @@ -10653,6 +11043,9 @@ msgstr "" msgid "Failed to load milestones. Please try again." msgstr "" +msgid "Failed to load projects" +msgstr "" + msgid "Failed to load related branches" msgstr "" @@ -10665,6 +11058,9 @@ msgstr "" msgid "Failed to load stacktrace." msgstr "" +msgid "Failed to make repository read-only. %{reason}" +msgstr "" + msgid "Failed to mark this issue as a duplicate because referenced issue was not found." msgstr "" @@ -10801,6 +11197,18 @@ msgid "FeatureFlags|%d user" msgid_plural "FeatureFlags|%d users" msgstr[0] "" +msgid "FeatureFlags|%{percent} by available ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by session ID" +msgstr "" + +msgid "FeatureFlags|%{percent} by user ID" +msgstr "" + +msgid "FeatureFlags|%{percent} randomly" +msgstr "" + msgid "FeatureFlags|* (All Environments)" msgstr "" @@ -10831,6 +11239,9 @@ msgstr "" msgid "FeatureFlags|Configure feature flags" msgstr "" +msgid "FeatureFlags|Consider using the more flexible \"Percent rollout\" strategy instead." +msgstr "" + msgid "FeatureFlags|Create feature flag" msgstr "" @@ -10882,6 +11293,9 @@ msgstr "" msgid "FeatureFlags|Feature flags allow you to configure your code into different flavors by dynamically toggling certain functionality." msgstr "" +msgid "FeatureFlags|Feature flags limit reached (%{featureFlagsLimit}). Delete one or more feature flags before adding new ones." +msgstr "" + msgid "FeatureFlags|Flag becomes read only soon" msgstr "" @@ -10948,10 +11362,13 @@ msgstr "" msgid "FeatureFlags|Percent of users" msgstr "" +msgid "FeatureFlags|Percent rollout" +msgstr "" + msgid "FeatureFlags|Percent rollout (logged in users)" msgstr "" -msgid "FeatureFlags|Percent rollout must be a whole number between 0 and 100" +msgid "FeatureFlags|Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "FeatureFlags|Protected" @@ -10966,6 +11383,9 @@ msgstr "" msgid "FeatureFlags|Rollout Strategy" msgstr "" +msgid "FeatureFlags|Select a user list" +msgstr "" + msgid "FeatureFlags|Set the Unleash client application name to the name of the environment your application runs in. This value is used to match environment scopes. See the %{linkStart}example client configuration%{linkEnd}." msgstr "" @@ -10984,9 +11404,6 @@ msgstr "" msgid "FeatureFlags|There was an error fetching the user lists." msgstr "" -msgid "FeatureFlags|There was an error retrieving user lists" -msgstr "" - msgid "FeatureFlags|To prevent accidental actions we ask you to confirm your intention. Please type %{projectName} to proceed or close this modal to cancel." msgstr "" @@ -11002,15 +11419,15 @@ msgstr "" msgid "FeatureFlags|User Lists" msgstr "" -msgid "FeatureFlag|List" -msgstr "" - msgid "FeatureFlag|Percentage" msgstr "" msgid "FeatureFlag|Select a user list" msgstr "" +msgid "FeatureFlag|Select the environment scope for this feature flag" +msgstr "" + msgid "FeatureFlag|There are no configured user lists" msgstr "" @@ -11020,6 +11437,9 @@ msgstr "" msgid "FeatureFlag|User IDs" msgstr "" +msgid "FeatureFlag|User List" +msgstr "" + msgid "Feb" msgstr "2月" @@ -11077,12 +11497,18 @@ msgstr "" msgid "File upload error." msgstr "" +msgid "Filename" +msgstr "" + msgid "Files" msgstr "" msgid "Files breadcrumb" msgstr "" +msgid "Files with large changes are collapsed by default." +msgstr "" + msgid "Files, directories, and submodules in the path %{path} for commit reference %{ref}" msgstr "" @@ -11107,6 +11533,9 @@ msgstr "" msgid "Filter by issues that are currently closed." msgstr "" +msgid "Filter by issues that are currently opened." +msgstr "" + msgid "Filter by label" msgstr "" @@ -11170,6 +11599,9 @@ msgstr "" msgid "Find File" msgstr "" +msgid "Find bugs in your code with API fuzzing." +msgstr "" + msgid "Find bugs in your code with coverage-guided fuzzing." msgstr "" @@ -11203,9 +11635,6 @@ msgstr "" msgid "Finished" msgstr "" -msgid "First Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "First Seen" msgstr "" @@ -11215,9 +11644,15 @@ msgstr "" msgid "First name" msgstr "" +msgid "First name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "First seen" msgstr "" +msgid "Fixed burndown chart" +msgstr "" + msgid "Fixed date" msgstr "" @@ -11272,7 +11707,7 @@ msgstr "" msgid "For help setting up the Service Desk for your instance, please contact an administrator." msgstr "" -msgid "For internal projects, any logged in user can view pipelines and access job details (output logs and artifacts)" +msgid "For internal projects, any logged in user except external users can view pipelines and access job details (output logs and artifacts)" msgstr "" msgid "For more info, read the documentation." @@ -11818,7 +12253,7 @@ 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_open}not%{strong_close} be synced in push mirrors." +msgid "Git LFS objects will be synced if LFS is %{docs_link_start}enabled for the project%{docs_link_end}. Push mirrors will %{strong_open}not%{strong_close} sync LFS objects over SSH." msgstr "" msgid "Git LFS status:" @@ -11839,6 +12274,9 @@ msgstr "" msgid "Git strategy for pipelines" msgstr "" +msgid "Git transfer in progress" +msgstr "" + msgid "Git version" msgstr "" @@ -11875,9 +12313,6 @@ msgstr "" msgid "GitLab Service Desk is a simple way to allow people to create issues in your GitLab instance without needing their own user account. It provides a unique email address for end users to create issues in a project, and replies can be sent either through the GitLab interface or by email. End users will only see the thread through email." msgstr "" -msgid "GitLab Shared Runners execute code of different projects on the same Runner unless you configure GitLab Runner Autoscale with MaxBuilds 1 (which it is on GitLab.com)." -msgstr "" - msgid "GitLab Shell" msgstr "" @@ -11902,6 +12337,12 @@ msgstr "" msgid "GitLab for Slack" msgstr "" +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way Development, Security, and Ops teams collaborate" +msgstr "" + +msgid "GitLab is a complete DevOps platform, delivered as a single application, fundamentally changing the way%{br_tag}Development, Security, and Ops teams collaborate" +msgstr "" + msgid "GitLab is a single application for the entire software development lifecycle. From project planning and source code management to CI/CD, monitoring, and security." msgstr "" @@ -12214,6 +12655,9 @@ msgstr "" msgid "Go to your snippets" msgstr "" +msgid "Goal of the changes and what reviewers should be aware of" +msgstr "" + msgid "Google Cloud Platform" msgstr "" @@ -12319,7 +12763,7 @@ msgstr "" msgid "Group avatar" msgstr "" -msgid "Group by:" +msgid "Group by" msgstr "" msgid "Group description" @@ -12478,6 +12922,12 @@ msgstr "" msgid "GroupRoadmap|To widen your search, change or remove filters; from %{startDate} to %{endDate}." msgstr "" +msgid "GroupSAML|Active SAML Group Links (%{count})" +msgstr "" + +msgid "GroupSAML|Are you sure you want to remove the SAML group link?" +msgstr "" + msgid "GroupSAML|Certificate fingerprint" msgstr "" @@ -12487,6 +12937,9 @@ msgstr "" msgid "GroupSAML|Copy SAML Response XML" msgstr "" +msgid "GroupSAML|Could not create SAML group link: %{errors}." +msgstr "" + msgid "GroupSAML|Default membership role" msgstr "" @@ -12532,12 +12985,30 @@ msgstr "" msgid "GroupSAML|NameID Format" msgstr "" +msgid "GroupSAML|New SAML group link saved." +msgstr "" + +msgid "GroupSAML|No active SAML group links" +msgstr "" + msgid "GroupSAML|Prohibit outer forks" msgstr "" msgid "GroupSAML|Prohibit outer forks for this group." msgstr "" +msgid "GroupSAML|Role to assign members of this SAML group." +msgstr "" + +msgid "GroupSAML|SAML Group Links" +msgstr "" + +msgid "GroupSAML|SAML Group Name" +msgstr "" + +msgid "GroupSAML|SAML Group Name: %{saml_group_name}" +msgstr "" + msgid "GroupSAML|SAML Response Output" msgstr "" @@ -12550,6 +13021,9 @@ msgstr "" msgid "GroupSAML|SAML Single Sign On Settings" msgstr "" +msgid "GroupSAML|SAML group link was successfully removed." +msgstr "" + msgid "GroupSAML|SCIM API endpoint URL" msgstr "" @@ -12562,6 +13036,9 @@ msgstr "" msgid "GroupSAML|The SCIM token is now hidden. To see the value of the token again, you need to " msgstr "" +msgid "GroupSAML|The case-sensitive group name that will be sent by the SAML identity provider." +msgstr "" + msgid "GroupSAML|This will be set as the access level of users added to the group." msgstr "" @@ -12586,6 +13063,9 @@ msgstr "" msgid "GroupSAML|Your SCIM token" msgstr "" +msgid "GroupSAML|as %{access_level}" +msgstr "" + msgid "GroupSAML|must match stored NameID of \"%{extern_uid}\" as we use this to identify users. If the NameID changes users will be unable to sign in." msgstr "" @@ -12993,6 +13473,9 @@ msgstr "" msgid "HighlightBar|Original alert:" msgstr "" +msgid "HighlightBar|Time to SLA:" +msgstr "" + msgid "History" msgstr "" @@ -13047,9 +13530,6 @@ msgstr "" msgid "However, you are already a member of this %{member_source}. Sign in using a different account to accept the invitation." msgstr "" -msgid "I accept the %{terms_link_start}Terms of Service and Privacy Policy%{terms_link_end}" -msgstr "" - msgid "I accept the %{terms_link}" msgstr "" @@ -13062,7 +13542,7 @@ msgstr "" msgid "I have read and agree to the Let's Encrypt %{link_start}Terms of Service%{link_end} (PDF)" msgstr "" -msgid "I'd like to receive updates via email about GitLab" +msgid "I'd like to receive updates about GitLab via email" msgstr "" msgid "ID" @@ -13170,6 +13650,9 @@ msgstr "" msgid "If enabled, access to projects will be validated on an external service using their classification label." msgstr "" +msgid "If the YouTube URL is https://www.youtube.com/watch?v=0t1DgySidms then the video ID is %{id}" +msgstr "" + msgid "If the number of active users exceeds the user limit, you will be charged for the number of %{users_over_license_link} at your next license reconciliation." msgstr "" @@ -13194,9 +13677,6 @@ msgstr "" msgid "If you lose your recovery codes you can generate new ones, invalidating all previous codes." msgstr "" -msgid "If you reach 100%% storage capacity, you will not be able to: %{base_message}" -msgstr "" - msgid "If you recently signed in and recognize the IP address, you may disregard this email." msgstr "" @@ -13218,10 +13698,10 @@ msgstr "" msgid "Ignored" msgstr "" -msgid "Image Details" +msgid "Image URL" msgstr "" -msgid "Image URL" +msgid "Image details" msgstr "" msgid "ImageDiffViewer|2-up" @@ -13301,6 +13781,9 @@ msgstr "" msgid "Import project" msgstr "" +msgid "Import project from" +msgstr "" + msgid "Import project members" msgstr "" @@ -13421,6 +13904,12 @@ msgstr "" msgid "Incident Management Limits" msgstr "" +msgid "IncidentManagement|%{hours} hours, %{minutes} minutes remaining" +msgstr "" + +msgid "IncidentManagement|%{minutes} minutes remaining" +msgstr "" + msgid "IncidentManagement|All" msgstr "" @@ -13481,6 +13970,9 @@ msgstr "" msgid "IncidentManagement|There was an error displaying the incidents." msgstr "" +msgid "IncidentManagement|Time to SLA" +msgstr "" + msgid "IncidentManagement|Unassigned" msgstr "" @@ -13490,12 +13982,18 @@ msgstr "" msgid "IncidentManagement|Unpublished" msgstr "" +msgid "IncidentSettings|Activate \"time to SLA\" countdown timer" +msgstr "" + msgid "IncidentSettings|Alert integration" msgstr "" msgid "IncidentSettings|Grafana integration" msgstr "" +msgid "IncidentSettings|Incident settings" +msgstr "" + msgid "IncidentSettings|Incidents" msgstr "" @@ -13505,6 +14003,30 @@ msgstr "" msgid "IncidentSettings|Set up integrations with external tools to help better manage incidents." msgstr "" +msgid "IncidentSettings|Time limit" +msgstr "" + +msgid "IncidentSettings|Time limit must be a multiple of 15 minutes" +msgstr "" + +msgid "IncidentSettings|Time limit must be a valid number" +msgstr "" + +msgid "IncidentSettings|Time limit must be greater than 0" +msgstr "" + +msgid "IncidentSettings|When activated, this will apply to all new incidents within the project" +msgstr "" + +msgid "IncidentSettings|You may choose to introduce a countdown timer in incident issues to better track Service Level Agreements (SLAs). The timer is automatically started when the incident is created, and sets a time limit for the incident to be resolved in. When activated, \"time to SLA\" countdown will appear on all new incidents." +msgstr "" + +msgid "IncidentSettings|hours" +msgstr "" + +msgid "IncidentSettings|minutes" +msgstr "" + msgid "Incidents" msgstr "" @@ -13517,6 +14039,9 @@ msgstr "" msgid "Incident|There was an issue loading alert data. Please try again." msgstr "" +msgid "Incident|There was an issue loading incident data. Please try again." +msgstr "" + msgid "Include a Terms of Service agreement and Privacy Policy that all users must accept." msgstr "" @@ -13592,27 +14117,33 @@ msgstr "" msgid "Input your repository URL" msgstr "" -msgid "Insert" -msgstr "" - msgid "Insert a code block" msgstr "" msgid "Insert a quote" msgstr "" +msgid "Insert a video" +msgstr "" + msgid "Insert an image" msgstr "" msgid "Insert code" msgstr "" +msgid "Insert image" +msgstr "" + msgid "Insert inline code" msgstr "" msgid "Insert suggestion" msgstr "" +msgid "Insert video" +msgstr "" + msgid "Insights" msgstr "" @@ -13631,6 +14162,9 @@ msgstr "" msgid "Install Runner on Kubernetes" msgstr "" +msgid "Install a Runner" +msgstr "" + msgid "Install a soft token authenticator like %{free_otp_link} or Google Authenticator from your application repository and use that app to scan this QR code. More information is available in the %{help_link_start}documentation%{help_link_end}." msgstr "" @@ -13659,6 +14193,51 @@ msgstr "" msgid "Instance administrators group already exists" msgstr "" +msgid "InstanceAnalytics|Canceled" +msgstr "" + +msgid "InstanceAnalytics|Could not load the issues and merge requests chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Could not load the pipelines chart. Please refresh the page to try again." +msgstr "" + +msgid "InstanceAnalytics|Failed" +msgstr "" + +msgid "InstanceAnalytics|Issues" +msgstr "" + +msgid "InstanceAnalytics|Issues & Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Items" +msgstr "" + +msgid "InstanceAnalytics|Merge Requests" +msgstr "" + +msgid "InstanceAnalytics|Month" +msgstr "" + +msgid "InstanceAnalytics|Pipelines" +msgstr "" + +msgid "InstanceAnalytics|Skipped" +msgstr "" + +msgid "InstanceAnalytics|Succeeded" +msgstr "" + +msgid "InstanceAnalytics|There is no data available." +msgstr "" + +msgid "InstanceAnalytics|Total" +msgstr "" + +msgid "InstanceStatistics|Could not load the projects and groups chart. Please refresh the page to try again." +msgstr "" + msgid "InstanceStatistics|Groups" msgstr "" @@ -13668,12 +14247,30 @@ msgstr "" msgid "InstanceStatistics|Merge Requests" msgstr "" +msgid "InstanceStatistics|No data available." +msgstr "" + msgid "InstanceStatistics|Pipelines" msgstr "" msgid "InstanceStatistics|Projects" msgstr "" +msgid "InstanceStatistics|There was an error while loading the groups" +msgstr "" + +msgid "InstanceStatistics|There was an error while loading the projects" +msgstr "" + +msgid "InstanceStatistics|Total groups" +msgstr "" + +msgid "InstanceStatistics|Total projects" +msgstr "" + +msgid "InstanceStatistics|Total projects & groups" +msgstr "" + msgid "InstanceStatistics|Users" msgstr "" @@ -13707,6 +14304,9 @@ msgstr "" msgid "Integrations|Connection successful." msgstr "" +msgid "Integrations|Create new issue in Jira" +msgstr "" + msgid "Integrations|Default settings are inherited from the group level." msgstr "" @@ -13722,37 +14322,58 @@ msgstr "" msgid "Integrations|Includes commit title and branch" msgstr "" +msgid "Integrations|Issues created in Jira are shown here once you have created the issues in project setup in Jira." +msgstr "" + msgid "Integrations|Projects using custom settings will not be impacted unless the project owner chooses to use instance-level defaults." msgstr "" +msgid "Integrations|Return to GitLab for Jira" +msgstr "" + msgid "Integrations|Save settings?" msgstr "" msgid "Integrations|Saving will update the default settings for all projects that are not using custom settings." msgstr "" +msgid "Integrations|Search Jira issues" +msgstr "" + msgid "Integrations|Standard" msgstr "" +msgid "Integrations|To keep this project going, create a new issue." +msgstr "" + +msgid "Integrations|Update your projects on Packagist, the main Composer repository" +msgstr "" + msgid "Integrations|Use custom settings" msgstr "" msgid "Integrations|Use default settings" msgstr "" +msgid "Integrations|Use the GitLab Slack application" +msgstr "" + msgid "Integrations|When a Jira issue is mentioned in a commit or merge request a remote link and comment (if enabled) will be created." msgstr "" +msgid "Integrations|You can now close this window and return to the GitLab for Jira application." +msgstr "" + msgid "Interested parties can even contribute by pushing commits if they want to." msgstr "" msgid "Internal" msgstr "" -msgid "Internal - The group and any internal projects can be viewed by any logged in user." +msgid "Internal - The group and any internal projects can be viewed by any logged in user except external users." msgstr "" -msgid "Internal - The project can be accessed by any logged in user." +msgid "Internal - The project can be accessed by any logged in user except external users." msgstr "" msgid "Internal URL (optional)" @@ -13761,6 +14382,9 @@ msgstr "" msgid "Internal users" msgstr "" +msgid "Internal users cannot be deactivated" +msgstr "" + msgid "Interval Pattern" msgstr "" @@ -13785,9 +14409,6 @@ msgstr "" msgid "Invalid URL" msgstr "" -msgid "Invalid board" -msgstr "" - msgid "Invalid container_name" msgstr "" @@ -13878,79 +14499,133 @@ msgstr "" msgid "Invite another teammate" msgstr "" -msgid "Invite group" +msgid "Invite group" +msgstr "" + +msgid "Invite member" +msgstr "" + +msgid "Invite teammates (optional)" +msgstr "" + +msgid "Invite your team" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|%{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|Join now" +msgstr "" + +msgid "InviteEmail|You are invited to join the %{strong_start}%{project_or_group_name}%{strong_end}%{br_tag}%{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteEmail|You are invited!" +msgstr "" + +msgid "InviteEmail|You have been invited to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgstr "" + +msgid "InviteMembersBanner|Collaborate with your team" +msgstr "" + +msgid "InviteMembersBanner|Invite your colleagues" +msgstr "" + +msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgstr "" + +msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgstr "" + +msgid "InviteMembersModal|Access expiration date (optional)" +msgstr "" + +msgid "InviteMembersModal|Cancel" +msgstr "" + +msgid "InviteMembersModal|Choose a role permission" +msgstr "" + +msgid "InviteMembersModal|GitLab member or Email address" +msgstr "" + +msgid "InviteMembersModal|Invite" msgstr "" -msgid "Invite member" +msgid "InviteMembersModal|Invite team members" msgstr "" -msgid "Invite teammates (optional)" +msgid "InviteMembersModal|Search for members to invite" msgstr "" -msgid "InviteEmail|%{inviter} invited you" +msgid "InviteMembersModal|User not invited. Feature coming soon!" msgstr "" -msgid "InviteEmail|%{project_or_group} as a %{role}" +msgid "InviteMembersModal|Users were succesfully added" msgstr "" -msgid "InviteEmail|Join now" +msgid "InviteMembersModal|You're inviting members to the %{group_name} group" msgstr "" -msgid "InviteEmail|You are invited!" +msgid "InviteMembers|Invite team members" msgstr "" -msgid "InviteEmail|You have been invited" +msgid "InviteMember|Oops, this feature isn't ready yet" msgstr "" -msgid "InviteEmail|to join the %{project_or_group_name} %{project_or_group} as a %{role}" +msgid "InviteMember|See who can invite members for you" msgstr "" -msgid "InviteEmail|to join the %{strong_start}%{project_or_group_name}%{strong_end}" +msgid "InviteMember|Until then, ask an owner to invite new project members for you" msgstr "" -msgid "InviteMembersBanner|Collaborate with your team" +msgid "InviteMember|We're working to allow everyone to invite new members, making it easier for teams to get started with GitLab" msgstr "" -msgid "InviteMembersBanner|Invite your colleagues" +msgid "InviteReminderEmail|%{inviter} is still waiting for you to join GitLab" msgstr "" -msgid "InviteMembersBanner|We noticed that you haven't invited anyone to this group. Invite your colleagues so you can discuss issues, collaborate on merge requests, and share your knowledge." +msgid "InviteReminderEmail|%{inviter} is waiting for you to join GitLab" msgstr "" -msgid "InviteMembersModal|%{linkStart}Read more%{linkEnd} about role permissions" +msgid "InviteReminderEmail|%{inviter} is waiting for you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" -msgid "InviteMembersModal|Access expiration date (optional)" +msgid "InviteReminderEmail|%{inviter}'s invitation to GitLab is pending" msgstr "" -msgid "InviteMembersModal|Cancel" +msgid "InviteReminderEmail|Accept invitation" msgstr "" -msgid "InviteMembersModal|Choose a role permission" +msgid "InviteReminderEmail|Accept invitation: %{invite_url}" msgstr "" -msgid "InviteMembersModal|GitLab member or Email address" +msgid "InviteReminderEmail|Decline invitation" msgstr "" -msgid "InviteMembersModal|Invite" +msgid "InviteReminderEmail|Decline invitation: %{decline_url}" msgstr "" -msgid "InviteMembersModal|Invite team members" +msgid "InviteReminderEmail|Hey there %{wave_emoji}" msgstr "" -msgid "InviteMembersModal|Search for members to invite" +msgid "InviteReminderEmail|Hey there!" msgstr "" -msgid "InviteMembersModal|User not invited. Feature coming soon!" +msgid "InviteReminderEmail|In case you missed it..." msgstr "" -msgid "InviteMembersModal|Users were succesfully added" +msgid "InviteReminderEmail|Invitation pending" msgstr "" -msgid "InviteMembersModal|You're inviting members to the %{group_name} group" +msgid "InviteReminderEmail|It's been %{invitation_age} days since %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}. What would you like to do?" msgstr "" -msgid "InviteMembers|Invite team members" +msgid "InviteReminderEmail|This is a friendly reminder that %{inviter} invited you to join the %{strong_start}%{project_or_group_name}%{strong_end} %{project_or_group} as a %{role}." msgstr "" msgid "Invited" @@ -14001,6 +14676,9 @@ msgstr "" msgid "Issue Boards" msgstr "" +msgid "Issue actions" +msgstr "" + msgid "Issue already promoted to epic." msgstr "" @@ -14217,6 +14895,9 @@ msgstr "1月" msgid "January" msgstr "" +msgid "Japanese language support using" +msgstr "" + msgid "Jira Issues" msgstr "" @@ -14472,6 +15153,9 @@ msgstr "" msgid "Keep divergent refs" msgstr "" +msgid "Keep editing" +msgstr "" + msgid "Kerberos access denied" msgstr "" @@ -14490,6 +15174,12 @@ msgstr "" msgid "KeyboardKey|Ctrl+" msgstr "" +msgid "KeyboardShortcuts|Global Shortcuts" +msgstr "" + +msgid "KeyboardShortcuts|Toggle the Performance Bar" +msgstr "" + msgid "Keys" msgstr "" @@ -14619,9 +15309,6 @@ msgstr "" msgid "Labels|Promoting %{labelTitle} will make it available for all projects inside %{groupName}. Existing project labels with the same title will be merged. If a group label with the same title exists, it will also be merged. This action cannot be reversed." msgstr "" -msgid "Labels|and %{count} more" -msgstr "" - msgid "Language" msgstr "" @@ -14647,9 +15334,6 @@ msgstr "" msgid "Last Accessed On" msgstr "" -msgid "Last Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Last Pipeline" msgstr "" @@ -14683,6 +15367,9 @@ msgstr "" msgid "Last name" msgstr "" +msgid "Last name is too long (maximum is %{max_length} characters)." +msgstr "" + msgid "Last reply by" msgstr "" @@ -14716,6 +15403,9 @@ msgstr "" msgid "Last used" msgstr "" +msgid "Last used %{last_used_at} ago" +msgstr "" + msgid "Last used on:" msgstr "" @@ -14761,6 +15451,9 @@ msgstr "" msgid "Learn more" msgstr "" +msgid "Learn more about %{username}" +msgstr "" + msgid "Learn more about Auto DevOps" msgstr "" @@ -14836,6 +15529,9 @@ msgstr "" msgid "Leave zen mode" msgstr "" +msgid "Legacy burndown chart" +msgstr "" + msgid "Let's Encrypt does not accept emails on example.com" msgstr "" @@ -15368,9 +16064,6 @@ msgstr "3月" msgid "March" msgstr "" -msgid "Mark To Do as done" -msgstr "" - msgid "Mark as done" msgstr "" @@ -15389,6 +16082,9 @@ msgstr "" msgid "Mark this issue as related to another issue" msgstr "" +msgid "Mark to do as done" +msgstr "" + msgid "Markdown" msgstr "" @@ -15422,9 +16118,6 @@ msgstr "" msgid "Marked For Deletion At - %{deletion_time}" msgstr "" -msgid "Marked To Do as done." -msgstr "" - msgid "Marked this %{noun} as Work In Progress." msgstr "" @@ -15434,7 +16127,7 @@ msgstr "" msgid "Marked this issue as related to %{issue_ref}." msgstr "" -msgid "Marks To Do as done." +msgid "Marked to do as done." msgstr "" msgid "Marks this %{noun} as Work In Progress." @@ -15446,6 +16139,9 @@ msgstr "" msgid "Marks this issue as related to %{issue_ref}." msgstr "" +msgid "Marks to do as done." +msgstr "" + msgid "Mask variable" msgstr "" @@ -15509,6 +16205,9 @@ msgstr "" msgid "Max size 15 MB" msgstr "" +msgid "MaxBuilds" +msgstr "" + msgid "Maximum Conan package file size in bytes" msgstr "" @@ -15629,6 +16328,12 @@ msgstr "" msgid "Member since %{date}" msgstr "" +msgid "MemberInviteEmail|%{member_name} invited you to join GitLab" +msgstr "" + +msgid "MemberInviteEmail|Invitation to join the %{project_or_group} %{project_or_group_name}" +msgstr "" + msgid "Members" msgstr "" @@ -15656,15 +16361,90 @@ msgstr "" msgid "Members|%{time} by %{user}" msgstr "" +msgid "Members|%{userName} is currently a LDAP user. Editing their permissions will override the settings from the LDAP group sync." +msgstr "" + +msgid "Members|An error occurred while trying to enable LDAP override, please try again." +msgstr "" + +msgid "Members|An error occurred while trying to revert to LDAP group sync settings, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's expiration date, please try again." +msgstr "" + +msgid "Members|An error occurred while updating the member's role, please try again." +msgstr "" + +msgid "Members|Are you sure you want to deny %{usersName}'s request to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to leave \"%{source}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove \"%{groupName}\"?" +msgstr "" + +msgid "Members|Are you sure you want to remove %{usersName} from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to remove this orphaned member from \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to revoke the invitation for %{inviteEmail} to join \"%{source}\"" +msgstr "" + +msgid "Members|Are you sure you want to withdraw your access request for \"%{source}\"" +msgstr "" + +msgid "Members|Edit permissions" +msgstr "" + +msgid "Members|Expiration date removed successfully." +msgstr "" + +msgid "Members|Expiration date updated successfully." +msgstr "" + msgid "Members|Expired" msgstr "" +msgid "Members|LDAP override enabled." +msgstr "" + +msgid "Members|Leave \"%{source}\"" +msgstr "" + msgid "Members|No expiration set" msgstr "" +msgid "Members|Remove \"%{groupName}\"" +msgstr "" + +msgid "Members|Remove group" +msgstr "" + +msgid "Members|Revert to LDAP group sync settings" +msgstr "" + +msgid "Members|Reverted to LDAP group sync settings." +msgstr "" + +msgid "Members|Role updated successfully." +msgstr "" + msgid "Members|in %{time}" msgstr "" +msgid "Member|Deny access" +msgstr "" + +msgid "Member|Remove member" +msgstr "" + +msgid "Member|Revoke invite" +msgstr "" + msgid "Memory Usage" msgstr "" @@ -15902,6 +16682,9 @@ msgstr "" msgid "Merged this merge request." msgstr "" +msgid "Merged: %{merged}" +msgstr "" + msgid "Merges this merge request immediately." msgstr "" @@ -16303,6 +17086,27 @@ msgstr "" msgid "Milestone lists show all issues from the selected milestone." msgstr "" +msgid "MilestoneCombobox|An error occurred while searching for milestones" +msgstr "" + +msgid "MilestoneCombobox|Milestone" +msgstr "" + +msgid "MilestoneCombobox|No matching results" +msgstr "" + +msgid "MilestoneCombobox|No milestone" +msgstr "" + +msgid "MilestoneCombobox|Project milestones" +msgstr "" + +msgid "MilestoneCombobox|Search Milestones" +msgstr "" + +msgid "MilestoneCombobox|Select milestone" +msgstr "" + msgid "MilestoneSidebar|Closed:" msgstr "" @@ -16618,9 +17422,15 @@ msgstr "" msgid "Multi-project Runners cannot be removed" msgstr "" +msgid "Multiple HTTP integrations are not supported for this project" +msgstr "" + msgid "Multiple IP address ranges are supported." msgstr "" +msgid "Multiple Prometheus integrations are not supported" +msgstr "" + msgid "Multiple domains are supported." msgstr "" @@ -16678,6 +17488,32 @@ msgstr "" msgid "Namespace:" msgstr "" +msgid "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked project" +msgid_plural "NamespaceStorageSize|%{namespace_name} contains %{locked_project_count} locked projects" +msgstr[0] "" + +msgid "NamespaceStorageSize|%{namespace_name} is now read-only. You cannot: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|If you reach 100%% storage capacity, you will not be able to: %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|Please purchase additional storage to unlock your projects over the free %{free_size_limit} project limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{free_size_limit} limit. You can't %{base_message}" +msgstr "" + +msgid "NamespaceStorageSize|You have reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" +msgstr "" + +msgid "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} project. To unlock it, please purchase additional storage" +msgid_plural "NamespaceStorageSize|You have reached the free storage limit of %{free_size_limit} on %{locked_project_count} projects. To unlock them, please purchase additional storage" +msgstr[0] "" + +msgid "NamespaceStorageSize|push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." +msgstr "" + msgid "Namespaces" msgstr "" @@ -16933,6 +17769,9 @@ msgstr "" msgid "New" msgstr "新增" +msgid "New %{display_issuable_type}" +msgstr "" + msgid "New Application" msgstr "" @@ -17396,6 +18235,9 @@ msgstr "" msgid "None" msgstr "ç„¡" +msgid "None of the group milestones have the same project as the release" +msgstr "" + msgid "Not Implemented" msgstr "" @@ -17426,9 +18268,6 @@ msgstr "" msgid "Not found." msgstr "" -msgid "Not now" -msgstr "" - msgid "Not ready yet. Try again later." msgstr "" @@ -17663,6 +18502,9 @@ msgstr "" msgid "Omnibus Protected Paths throttle is active, and takes priority over these settings. From 12.4, Omnibus throttle is deprecated and will be removed in a future release. Please read the %{relative_url_link_start}Migrating Protected Paths documentation%{relative_url_link_end}." msgstr "" +msgid "On" +msgstr "" + msgid "On track" msgstr "" @@ -17708,9 +18550,6 @@ msgstr "" msgid "OnDemandScans|Scanner profile" msgstr "" -msgid "OnDemandScans|Scanner settings" -msgstr "" - msgid "OnDemandScans|Schedule or run scans immediately against target sites. Currently available on-demand scan type: DAST. %{helpLinkStart}More information%{helpLinkEnd}" msgstr "" @@ -17720,9 +18559,6 @@ msgstr "" msgid "OnDemandScans|Site profile" msgstr "" -msgid "OnDemandScans|Site profiles" -msgstr "" - msgid "OnDemandScans|Use existing scanner profile" msgstr "" @@ -17841,19 +18677,13 @@ msgstr "" msgid "Open issues" msgstr "" -msgid "Open projects" -msgstr "" - msgid "Open raw" msgstr "" msgid "Open sidebar" msgstr "" -msgid "Open: %{openIssuesCount}" -msgstr "" - -msgid "Open: %{open} • Closed: %{closed}" +msgid "Open: %{open}" msgstr "" msgid "Opened" @@ -18027,6 +18857,9 @@ msgstr "" msgid "PackageRegistry|Add NuGet Source" msgstr "" +msgid "PackageRegistry|Add composer registry" +msgstr "" + msgid "PackageRegistry|App group: %{group}" msgstr "" @@ -18123,7 +18956,7 @@ msgstr "" msgid "PackageRegistry|If you haven't already done so, you will need to add the below to your %{codeStart}pom.xml%{codeEnd} file." msgstr "" -msgid "PackageRegistry|Is your favorite package manager missing? We'd love your help in building first-class support for it into GitLab! %{contributionLinkStart}Visit the contribution documentation%{contributionLinkEnd} to learn more about how to build support for new package managers into GitLab. Below is a list of package managers that are on our radar." +msgid "PackageRegistry|Install package version" msgstr "" msgid "PackageRegistry|Learn how to %{noPackagesLinkStart}publish and share your packages%{noPackagesLinkEnd} with GitLab." @@ -18147,9 +18980,6 @@ msgstr "" msgid "PackageRegistry|NPM" msgstr "" -msgid "PackageRegistry|No upcoming issues" -msgstr "" - msgid "PackageRegistry|NuGet" msgstr "" @@ -18171,7 +19001,7 @@ msgstr "" msgid "PackageRegistry|Published to the %{project} Package Registry %{datetime}" msgstr "" -msgid "PackageRegistry|PyPi" +msgid "PackageRegistry|PyPI" msgstr "" msgid "PackageRegistry|Recipe: %{recipe}" @@ -18195,9 +19025,6 @@ msgstr "" msgid "PackageRegistry|There are no packages yet" msgstr "" -msgid "PackageRegistry|There are no upcoming issues to display." -msgstr "" - msgid "PackageRegistry|There was a problem fetching the details for this package." msgstr "" @@ -18213,9 +19040,6 @@ msgstr "" msgid "PackageRegistry|Unable to load package" msgstr "" -msgid "PackageRegistry|Upcoming package managers" -msgstr "" - msgid "PackageRegistry|You are about to delete %{name}, this operation is irreversible, are you sure?" msgstr "" @@ -18225,12 +19049,6 @@ msgstr "" msgid "PackageRegistry|You may also need to setup authentication using an auth token. %{linkStart}See the documentation%{linkEnd} to find out more." msgstr "" -msgid "PackageRegistry|composer.json registry include" -msgstr "" - -msgid "PackageRegistry|composer.json require package include" -msgstr "" - msgid "PackageRegistry|npm command" msgstr "" @@ -18255,7 +19073,7 @@ msgstr "" msgid "PackageType|NuGet" msgstr "" -msgid "PackageType|PyPi" +msgid "PackageType|PyPI" msgstr "" msgid "Packages" @@ -18447,7 +19265,7 @@ msgstr "" msgid "People without permission will never get a notification." msgstr "" -msgid "Percent of users" +msgid "Percent rollout must be an integer number between 0 and 100" msgstr "" msgid "Percentage" @@ -18459,9 +19277,6 @@ msgstr "" msgid "Perform common operations on GitLab project" msgstr "" -msgid "Performance and resource management" -msgstr "" - msgid "Performance optimization" msgstr "" @@ -18564,6 +19379,9 @@ msgstr "" msgid "PipelineCharts|Successful:" msgstr "" +msgid "PipelineCharts|Total duration:" +msgstr "" + msgid "PipelineCharts|Total:" msgstr "" @@ -18645,6 +19463,9 @@ msgstr "" msgid "Pipelines|CI Lint" msgstr "" +msgid "Pipelines|CI file could not be loaded: %{reason}" +msgstr "" + msgid "Pipelines|Child pipeline" msgstr "" @@ -18663,6 +19484,9 @@ msgstr "" msgid "Pipelines|Edit" msgstr "" +msgid "Pipelines|Editor" +msgstr "" + msgid "Pipelines|Get started with Pipelines" msgstr "" @@ -18693,6 +19517,9 @@ msgstr "" msgid "Pipelines|Owner" msgstr "" +msgid "Pipelines|Pipeline Editor" +msgstr "" + msgid "Pipelines|Project cache successfully reset." msgstr "" @@ -18729,6 +19556,12 @@ msgstr "" msgid "Pipelines|Trigger user has insufficient permissions to project" msgstr "" +msgid "Pipelines|Visualize" +msgstr "" + +msgid "Pipelines|Write pipeline configuration" +msgstr "" + msgid "Pipelines|invalid" msgstr "" @@ -18957,6 +19790,9 @@ msgstr "" msgid "Please enter a number greater than %{number} (from the project settings)" msgstr "" +msgid "Please enter a valid URL format, ex: http://www.example.com/home" +msgstr "" + msgid "Please enter a valid number" msgstr "" @@ -18966,6 +19802,9 @@ msgstr "" msgid "Please fill in a descriptive name for your group." msgstr "" +msgid "Please fill out this field." +msgstr "" + msgid "Please follow the %{link_start}Let's Encrypt troubleshooting instructions%{link_end} to re-obtain your Let's Encrypt certificate." msgstr "" @@ -18978,12 +19817,18 @@ msgstr "" msgid "Please note that this application is not provided by GitLab and you should verify its authenticity before allowing access." msgstr "" +msgid "Please only enable search after installing the plugin, enabling indexing and recreating the index" +msgstr "" + msgid "Please provide a name" msgstr "" msgid "Please provide a valid URL" msgstr "" +msgid "Please provide a valid YouTube URL or ID" +msgstr "" + msgid "Please provide a valid email address." msgstr "" @@ -19188,9 +20033,6 @@ msgstr "" msgid "Prevent users from changing their profile name" msgstr "" -msgid "Prevent users from modifying merge request approvers list" -msgstr "" - msgid "Prevent users from performing write operations on GitLab while performing maintenance." msgstr "" @@ -19884,7 +20726,7 @@ msgstr "" msgid "ProjectService|Event will be triggered when a confidential issue is created/updated/closed" msgstr "" -msgid "ProjectService|Event will be triggered when a deployment finishes" +msgid "ProjectService|Event will be triggered when a deployment starts or finishes" msgstr "" msgid "ProjectService|Event will be triggered when a merge request is created/updated/merged" @@ -20187,6 +21029,9 @@ msgstr "" msgid "ProjectTemplates|Android" msgstr "" +msgid "ProjectTemplates|Basic" +msgstr "" + msgid "ProjectTemplates|GitLab Cluster Management" msgstr "" @@ -20241,6 +21086,9 @@ msgstr "" msgid "ProjectTemplates|SalesforceDX" msgstr "" +msgid "ProjectTemplates|Serenity Valley" +msgstr "" + msgid "ProjectTemplates|Serverless Framework/JS" msgstr "" @@ -20697,6 +21545,9 @@ msgstr "" msgid "ProtectedBranch|Code owner approval" msgstr "" +msgid "ProtectedBranch|Does not apply to users allowed to push." +msgstr "" + msgid "ProtectedBranch|Protect" msgstr "" @@ -20823,6 +21674,9 @@ msgstr "" msgid "Purchase more minutes" msgstr "" +msgid "Purchase more storage" +msgstr "" + msgid "Push" msgstr "" @@ -20934,6 +21788,9 @@ msgstr "" msgid "Rake Tasks Help" msgstr "" +msgid "Random" +msgstr "" + msgid "Raw blob request rate limit per minute" msgstr "" @@ -21015,6 +21872,9 @@ msgstr "" msgid "Refresh" msgstr "" +msgid "Refresh the page and try again." +msgstr "" + msgid "Refreshing in a second to show the updated status..." msgid_plural "Refreshing in %d seconds to show the updated status..." msgstr[0] "" @@ -21058,9 +21918,6 @@ msgstr "" msgid "Register device" msgstr "" -msgid "Register for GitLab" -msgstr "" - msgid "Register now" msgstr "" @@ -21269,6 +22126,9 @@ msgstr "" msgid "Remove limit" msgstr "" +msgid "Remove list" +msgstr "" + msgid "Remove member" msgstr "" @@ -21389,6 +22249,9 @@ msgstr "" msgid "Removes time estimate." msgstr "" +msgid "Removing integrations is not supported for this project" +msgstr "" + msgid "Removing this group also removes all child projects, including archived projects, and their resources." msgstr "" @@ -21410,9 +22273,15 @@ msgstr "" msgid "Reopen epic" msgstr "" +msgid "Reopen issue" +msgstr "" + msgid "Reopen milestone" msgstr "" +msgid "Reopen test case" +msgstr "" + msgid "Reopen this %{quick_action_target}" msgstr "" @@ -21440,6 +22309,9 @@ msgstr "" msgid "Replication" msgstr "" +msgid "Replication details" +msgstr "" + msgid "Replication enabled" msgstr "" @@ -21564,7 +22436,13 @@ msgstr "" msgid "Repositories Analytics" msgstr "" -msgid "RepositoriesAnalytics|Download Historic Test Coverage Data" +msgid "RepositoriesAnalytics|Coverage" +msgstr "" + +msgid "RepositoriesAnalytics|Coverage Jobs" +msgstr "" + +msgid "RepositoriesAnalytics|Download historic test coverage data" msgstr "" msgid "RepositoriesAnalytics|Download historic test coverage data (.csv)" @@ -21576,6 +22454,18 @@ msgstr "" msgid "RepositoriesAnalytics|Historic Test Coverage Data is available in raw format (.csv) for further analysis." msgstr "" +msgid "RepositoriesAnalytics|Last Update" +msgstr "" + +msgid "RepositoriesAnalytics|Latest test coverage results" +msgstr "" + +msgid "RepositoriesAnalytics|Please select a project or multiple projects to display their most recent test coverage data." +msgstr "" + +msgid "RepositoriesAnalytics|Please select projects to display." +msgstr "" + msgid "RepositoriesAnalytics|Test Code Coverage" msgstr "" @@ -21594,6 +22484,9 @@ msgstr "" msgid "Repository Settings" msgstr "" +msgid "Repository already read-only" +msgstr "" + msgid "Repository check" msgstr "" @@ -21690,7 +22583,7 @@ msgstr "" msgid "Require admin approval for new sign-ups" msgstr "" -msgid "Require all users in this group to setup Two-factor authentication" +msgid "Require all users in this group to setup two-factor authentication" msgstr "" msgid "Require all users to accept Terms of Service and Privacy Policy when they access GitLab." @@ -21723,6 +22616,9 @@ msgstr "" msgid "Requirement %{reference} has been updated" msgstr "" +msgid "Requirement title" +msgstr "" + msgid "Requirement title cannot have more than %{limit} characters." msgstr "" @@ -21921,6 +22817,9 @@ msgstr "" msgid "Review App|View latest app" msgstr "" +msgid "Review requested from %{name}" +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 "" @@ -22072,6 +22971,12 @@ msgstr "" msgid "Runners|Description" msgstr "" +msgid "Runners|Download Latest Binary" +msgstr "" + +msgid "Runners|Download and Install Binary" +msgstr "" + msgid "Runners|Group" msgstr "" @@ -22099,6 +23004,9 @@ msgstr "" msgid "Runners|Protected" msgstr "" +msgid "Runners|Register Runner" +msgstr "" + msgid "Runners|Revision" msgstr "" @@ -22168,6 +23076,9 @@ msgstr "" msgid "SSH host keys are not available on this system. Please use %{ssh_keyscan} command or contact your GitLab administrator for more information." msgstr "" +msgid "SSH key" +msgstr "" + msgid "SSH keys allow you to establish a secure connection between your computer and GitLab." msgstr "" @@ -22177,6 +23088,12 @@ msgstr "" msgid "SSL Verification:" msgstr "" +msgid "Sample Data" +msgstr "" + +msgid "Satisfied" +msgstr "" + msgid "Saturday" msgstr "" @@ -22192,6 +23109,9 @@ msgstr "" msgid "Save Push Rules" msgstr "" +msgid "Save and test payload" +msgstr "" + msgid "Save anyway" msgstr "" @@ -22216,9 +23136,6 @@ msgstr "" msgid "Save space and find tags in the Container Registry more easily. Enable the cleanup policy to remove stale tags and keep only the ones you need." msgstr "" -msgid "Save variables" -msgstr "" - msgid "Saved scan settings and target site settings which are reusable." msgstr "" @@ -22228,6 +23145,9 @@ msgstr "" msgid "Saving project." msgstr "" +msgid "Scanner" +msgstr "" + msgid "Schedule a new pipeline" msgstr "" @@ -22267,6 +23187,9 @@ msgstr "" msgid "Scopes can't be blank" msgstr "" +msgid "Scopes: %{scope_list}" +msgstr "" + msgid "Score" msgstr "" @@ -22297,7 +23220,7 @@ msgstr "" msgid "Search Jira issues" msgstr "" -msgid "Search Milestones" +msgid "Search a group" msgstr "" msgid "Search an environment spec" @@ -22354,9 +23277,6 @@ msgstr "" msgid "Search forks" msgstr "" -msgid "Search groups" -msgstr "" - msgid "Search merge requests" msgstr "" @@ -22438,9 +23358,6 @@ msgstr "" msgid "SearchResults|Showing %{from} - %{to} of %{count} %{scope} for%{term_element} in your personal and project snippets" msgstr "" -msgid "SearchResults|We couldn't find any %{scope} matching %{term}" -msgstr "" - msgid "SearchResults|code result" msgid_plural "SearchResults|code results" msgstr[0] "" @@ -22494,7 +23411,7 @@ msgstr "" msgid "Seat Link is disabled, and cannot be configured through this form." msgstr "" -msgid "Seats usage data as of %{last_enqueue_time}" +msgid "Seats usage data as of %{last_enqueue_time} (Updated daily)" msgstr "" msgid "Seats usage data is updated every day at 12:00pm UTC" @@ -22539,10 +23456,10 @@ msgstr "" msgid "SecurityApprovals|One or more of the security scanners must be enabled. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires approval for vulnerabilties of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for Denied licenses. %{linkStart}More information%{linkEnd}" msgstr "" -msgid "SecurityApprovals|Requires license policy rules for licenses of Allowed, or Denied. %{linkStart}More information%{linkEnd}" +msgid "SecurityApprovals|Requires approval for vulnerabilities of Critical, High, or Unknown severity. %{linkStart}More information%{linkEnd}" msgstr "" msgid "SecurityConfiguration|An error occurred while creating the merge request." @@ -22671,6 +23588,9 @@ msgstr "" msgid "SecurityReports|Error fetching the vulnerability list. Please check your network connection and try again." msgstr "" +msgid "SecurityReports|Failed to get security report information. Please reload the page or try again later." +msgstr "" + msgid "SecurityReports|False positive" msgstr "" @@ -22734,6 +23654,12 @@ msgstr "" msgid "SecurityReports|Security reports can only be accessed by authorized users." msgstr "" +msgid "SecurityReports|Security reports help page link" +msgstr "" + +msgid "SecurityReports|Security scans have run. Go to the %{linkStart}pipelines tab%{linkEnd} to download the security reports" +msgstr "" + msgid "SecurityReports|Select a project to add by using the project search field above." msgstr "" @@ -22773,6 +23699,10 @@ msgstr "" msgid "SecurityReports|There was an error deleting the comment." msgstr "" +msgid "SecurityReports|There was an error dismissing %d vulnerability. Please try again later." +msgid_plural "SecurityReports|There was an error dismissing %d vulnerabilities. Please try again later." +msgstr[0] "" + msgid "SecurityReports|There was an error dismissing the vulnerabilities." msgstr "" @@ -22953,6 +23883,9 @@ msgstr "" msgid "Select required regulatory standard" msgstr "" +msgid "Select reviewer(s)" +msgstr "" + msgid "Select shards to replicate" msgstr "" @@ -22968,7 +23901,7 @@ msgstr "" msgid "Select status" msgstr "" -msgid "Select strategy activation method." +msgid "Select strategy activation method" msgstr "" msgid "Select subscription" @@ -22983,9 +23916,6 @@ msgstr "" msgid "Select the custom project template source group." msgstr "" -msgid "Select the environment scope for this feature flag." -msgstr "" - msgid "Select timezone" msgstr "" @@ -23079,6 +24009,9 @@ msgstr "" msgid "September" msgstr "" +msgid "Serenity Valley Sample Data template." +msgstr "" + msgid "SeriesFinalConjunction|and" msgstr "" @@ -23193,6 +24126,9 @@ msgstr "" msgid "Service URL" msgstr "" +msgid "Session ID" +msgstr "" + msgid "Session duration (minutes)" msgstr "" @@ -23328,6 +24264,9 @@ msgstr "" msgid "Set up pipeline subscriptions for this project." msgstr "" +msgid "Set up shared runner availability" +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 "" @@ -23433,6 +24372,15 @@ msgstr "" msgid "Shared projects" msgstr "" +msgid "Shared runners" +msgstr "" + +msgid "Shared runners are disabled for the parent group" +msgstr "" + +msgid "Shared runners disabled on group level" +msgstr "" + msgid "Shared runners help link" msgstr "" @@ -23451,9 +24399,15 @@ msgstr "" msgid "Should you ever lose your phone or access to your one time password secret, each of these recovery codes can be used one time each to regain access to your account. Please save them in a safe place, or you %{b_start}will%{b_end} lose access to your account." msgstr "" +msgid "Show Runner installation instructions" +msgstr "" + msgid "Show all activity" msgstr "" +msgid "Show all issues." +msgstr "" + msgid "Show all members" msgstr "" @@ -23594,6 +24548,9 @@ msgstr "" msgid "Sign in to \"%{group_name}\"" msgstr "" +msgid "Sign in to GitLab" +msgstr "" + msgid "Sign in using smart card" msgstr "" @@ -23621,6 +24578,9 @@ msgstr "" msgid "Sign-in restrictions" msgstr "" +msgid "Sign-in text" +msgstr "" + msgid "Sign-up restrictions" msgstr "" @@ -23630,9 +24590,6 @@ msgstr "" msgid "SignUp|Last Name is too long (maximum is %{max_length} characters)." msgstr "" -msgid "SignUp|Name is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "SignUp|Username is too long (maximum is %{max_length} characters)." msgstr "" @@ -23642,6 +24599,9 @@ msgstr "" msgid "Signed in" msgstr "" +msgid "Signed in to GitLab as %{user_link}" +msgstr "" + msgid "Signed in with %{authentication} authentication" msgstr "" @@ -23753,27 +24713,18 @@ msgstr "" msgid "Snippets|Add another file %{num}/%{total}" msgstr "" -msgid "Snippets|Authored %{time_ago} by %{author}" -msgstr "" - msgid "Snippets|Delete file" msgstr "" msgid "Snippets|Description (optional)" msgstr "" -msgid "Snippets|File" -msgstr "" - msgid "Snippets|Files" msgstr "" msgid "Snippets|Give your file a name to add code highlighting, e.g. example.rb for Ruby" msgstr "" -msgid "Snippets|Optionally add a description about what your snippet does or how to use it..." -msgstr "" - msgid "Snippets|Optionally add a description about what your snippet does or how to use it…" msgstr "" @@ -24008,6 +24959,9 @@ msgstr "" msgid "SortOptions|Access level, descending" msgstr "" +msgid "SortOptions|Blocking" +msgstr "" + msgid "SortOptions|Created date" msgstr "" @@ -24116,6 +25070,9 @@ msgstr "" msgid "SortOptions|Recently starred" msgstr "" +msgid "SortOptions|Relevant" +msgstr "" + msgid "SortOptions|Size" msgstr "" @@ -24158,9 +25115,6 @@ msgstr "" msgid "Source branch: %{source_branch_open}%{source_branch}%{source_branch_close}" msgstr "" -msgid "Source code" -msgstr "" - msgid "Source code (%{fileExtension})" msgstr "" @@ -24236,9 +25190,6 @@ msgstr "" msgid "Specify the following URL during the Runner setup:" msgstr "" -msgid "Speed up your DevOps%{br_tag}with GitLab" -msgstr "" - msgid "Squash commit message" msgstr "" @@ -24302,6 +25253,9 @@ msgstr "" msgid "Start Date" msgstr "" +msgid "Start Time" +msgstr "" + msgid "Start Web Terminal" msgstr "" @@ -24458,6 +25412,9 @@ msgstr "" msgid "Status" msgstr "" +msgid "Status was retried." +msgstr "" + msgid "Status:" msgstr "" @@ -24587,6 +25544,9 @@ msgstr "" msgid "Submit changes" msgstr "" +msgid "Submit changes..." +msgstr "" + msgid "Submit feedback" msgstr "" @@ -24602,6 +25562,9 @@ msgstr "" msgid "Submit the current review." msgstr "" +msgid "Submit your changes" +msgstr "" + msgid "Submitted the current review." msgstr "" @@ -24644,6 +25607,12 @@ msgstr "" msgid "Subscription successfully deleted." msgstr "" +msgid "SubscriptionTable|An error occurred while loading billable members list" +msgstr "" + +msgid "SubscriptionTable|An error occurred while loading the subscription details." +msgstr "" + msgid "SubscriptionTable|Billing" msgstr "" @@ -24728,6 +25697,9 @@ msgstr "" msgid "Successfully activated" msgstr "" +msgid "Successfully approved" +msgstr "" + msgid "Successfully blocked" msgstr "" @@ -24749,6 +25721,9 @@ msgstr "" msgid "Successfully scheduled a pipeline to run. Go to the %{pipelines_link_start}Pipelines page%{pipelines_link_end} for details." msgstr "" +msgid "Successfully synced %{synced_timeago}." +msgstr "" + msgid "Successfully unblocked" msgstr "" @@ -24884,12 +25859,18 @@ msgstr "" msgid "Sync information" msgstr "" +msgid "Sync now" +msgstr "" + msgid "Synced" msgstr "" msgid "Synchronization disabled" msgstr "" +msgid "Syncing…" +msgstr "" + msgid "System" msgstr "" @@ -24917,6 +25898,9 @@ msgstr "" msgid "System metrics (Kubernetes)" msgstr "" +msgid "System output" +msgstr "" + msgid "Table of Contents" msgstr "" @@ -25148,15 +26132,30 @@ msgstr "" msgid "TestCases|Search test cases" msgstr "" +msgid "TestCases|Something went wrong while adding test case to Todo." +msgstr "" + msgid "TestCases|Something went wrong while creating a test case." msgstr "" msgid "TestCases|Something went wrong while fetching count of test cases." msgstr "" +msgid "TestCases|Something went wrong while fetching test case." +msgstr "" + msgid "TestCases|Something went wrong while fetching test cases list." msgstr "" +msgid "TestCases|Something went wrong while marking test case todo as done." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case labels." +msgstr "" + +msgid "TestCases|Something went wrong while updating the test case." +msgstr "" + msgid "TestCases|Submit test case" msgstr "" @@ -25241,7 +26240,7 @@ msgstr "" msgid "Thanks! Don't show me this again" msgstr "" -msgid "That's it, well done!%{celebrate}" +msgid "That's it, well done!" msgstr "" msgid "The \"%{group_path}\" group allows you to sign in with your Single Sign-On Account" @@ -25263,9 +26262,6 @@ msgstr "" msgid "The CSV export will be created in the background. Once finished, it will be sent to %{strong_open}%{email}%{strong_close} in an attachment." msgstr "" -msgid "The Git LFS objects will %{strong_open}not%{strong_close} be synced." -msgstr "" - msgid "The GitLab user to which the Jira user %{jiraDisplayName} will be mapped" msgstr "" @@ -25278,9 +26274,15 @@ msgstr "" msgid "The Prometheus server responded with \"bad request\". Please check your queries are correct and are supported in your Prometheus version. %{documentationLink}" msgstr "" +msgid "The Security Dashboard shows the results of the last successful pipeline run on the default branch." +msgstr "" + msgid "The URL defined on the primary node that secondary nodes should use to contact it." msgstr "" +msgid "The URL defined on the primary node that secondary nodes should use to contact it. %{linkStart}More information%{linkEnd}" +msgstr "" + msgid "The URL to use for connecting to Elasticsearch. Use a comma-separated list to support clustering (e.g., \"http://localhost:9200, http://localhost:9201\")." msgstr "" @@ -25377,6 +26379,12 @@ msgstr "" msgid "The following %{user} can also push to this branch: %{branch}" msgstr "" +msgid "The following Personal Access Token was revoked by an administrator, %{username}." +msgstr "" + +msgid "The following SSH key was deleted by an administrator, %{username}." +msgstr "" + msgid "The following items will NOT be exported:" msgstr "" @@ -25399,7 +26407,7 @@ msgstr "" msgid "The global settings require you to enable Two-Factor Authentication for your account." msgstr "" -msgid "The group and any internal projects can be viewed by any logged in user." +msgid "The group and any internal projects can be viewed by any logged in user except external users." msgstr "" msgid "The group and any public projects can be viewed without any authentication." @@ -25510,7 +26518,7 @@ msgstr "" msgid "The private key to use when a client certificate is provided. This value is encrypted at rest." msgstr "" -msgid "The project can be accessed by any logged in user." +msgid "The project can be accessed by any logged in user except external users." msgstr "" msgid "The project can be accessed by any user who is logged in." @@ -25570,6 +26578,9 @@ msgstr "" msgid "The roadmap shows the progress of your epics along a timeline" msgstr "" +msgid "The same shared runner executes code from multiple projects, unless you configure autoscaling with %{link} set to 1 (which it is on GitLab.com)." +msgstr "" + msgid "The schedule time must be in the future!" msgstr "" @@ -25582,7 +26593,7 @@ msgstr "" msgid "The snippet is visible only to project members." msgstr "" -msgid "The snippet is visible to any logged in user." +msgid "The snippet is visible to any logged in user except external users." msgstr "" msgid "The specified tab is invalid, please select another" @@ -25621,6 +26632,9 @@ 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 you are trying to approve is not pending an approval" +msgstr "" + msgid "The user you are trying to deactivate has been active in the past %{minimum_inactive_days} days and cannot be deactivated" msgstr "" @@ -25729,6 +26743,9 @@ msgstr "" msgid "There is no chart data available." msgstr "" +msgid "There is no data available." +msgstr "" + msgid "There is no data available. Please change your selection." msgstr "" @@ -25924,6 +26941,9 @@ msgstr "" msgid "These existing issues have a similar title. It might be better to comment there instead of creating another similar issue." msgstr "" +msgid "These paths are protected for POST requests." +msgstr "" + msgid "These variables are configured in the parent group settings, and will be active in the current project in addition to the project variables." msgstr "" @@ -25975,7 +26995,7 @@ msgstr "" msgid "This action cannot be undone, and will permanently delete the %{key} SSH key" msgstr "" -msgid "This action cannot be undone. You will lose the project's repository and all content: issues, merge requests, etc." +msgid "This action cannot be undone. You will lose this project's repository and all content: issues, merge requests, etc." msgstr "" msgid "This action has been performed too many times. Try again later." @@ -25999,9 +27019,15 @@ msgstr "" msgid "This application will be able to:" msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{issues_count} issues have been included. Consider re-exporting with a narrower selection of issues." msgstr "" +msgid "This attachment has been truncated to avoid exceeding the maximum allowed attachment size of 15MB. %{written_count} of %{merge_requests_count} issues have been included. Consider re-exporting with a narrower selection of issues." +msgstr "" + msgid "This block is self-referential" msgstr "" @@ -26134,6 +27160,9 @@ msgstr "" msgid "This is a security log of important events involving your account." msgstr "" +msgid "This is a self-managed instance of GitLab." +msgstr "" + msgid "This is the highest peak of users on your installation since the license started." msgstr "" @@ -26143,6 +27172,9 @@ msgstr "" msgid "This is your current session" msgstr "" +msgid "This issue is currently blocked by the following issues:" +msgstr "" + msgid "This issue is currently blocked by the following issues: %{issues}." msgstr "" @@ -26695,6 +27727,12 @@ msgstr "" msgid "Timeago|right now" msgstr "" +msgid "Timeline|Turn timeline view off" +msgstr "" + +msgid "Timeline|Turn timeline view on" +msgstr "" + msgid "Timeout" msgstr "" @@ -26727,7 +27765,7 @@ msgstr "" msgid "To" msgstr "到" -msgid "To %{link_to_help} of your domain, add the above key to a TXT record within to your DNS configuration." +msgid "To %{link_to_help} of your domain, add the above key to a TXT record within your DNS configuration." msgstr "" msgid "To Do" @@ -26778,7 +27816,7 @@ msgstr "" msgid "To help improve GitLab and its user experience, GitLab will periodically collect usage information." msgstr "" -msgid "To help improve GitLab, we would like to periodically collect usage information. This can be changed at any time in %{settings_link_start}Settings%{link_end}. %{info_link_start}More Information%{link_end}" +msgid "To help improve GitLab, we would like to periodically %{docs_link}. This can be changed at any time in %{settings_link}." msgstr "" msgid "To import an SVN repository, check out %{svn_link}." @@ -26907,6 +27945,9 @@ msgstr "" msgid "Toggle navigation" msgstr "" +msgid "Toggle project select" +msgstr "" + msgid "Toggle sidebar" msgstr "" @@ -26979,16 +28020,19 @@ msgstr "" msgid "Total test time for all commits/merges" msgstr "" +msgid "Total users" +msgstr "" + msgid "Total weight" msgstr "" msgid "Total: %{total}" msgstr "" -msgid "TotalRefCountIndicator|1000+" +msgid "TotalMilestonesIndicator|1000+" msgstr "" -msgid "Trace" +msgid "TotalRefCountIndicator|1000+" msgstr "" msgid "Tracing" @@ -27165,6 +28209,9 @@ msgstr "" msgid "Tuesday" msgstr "" +msgid "Tuning settings" +msgstr "" + msgid "Turn Off" msgstr "" @@ -27315,6 +28362,9 @@ msgstr "" msgid "Unable to save your changes. Please try again." msgstr "" +msgid "Unable to save your preference" +msgstr "" + msgid "Unable to schedule a pipeline to run immediately" msgstr "" @@ -27540,6 +28590,9 @@ msgstr "" msgid "Update now" msgstr "" +msgid "Update username" +msgstr "" + msgid "Update variable" msgstr "" @@ -27678,10 +28731,13 @@ 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|%{percentageLeft} of purchased storage is available" +msgstr "" + msgid "UsageQuota|Artifacts" msgstr "" -msgid "UsageQuota|Build Artifacts" +msgid "UsageQuota|Artifacts is a sum of build and pipeline artifacts." msgstr "" msgid "UsageQuota|Buy additional minutes" @@ -27708,6 +28764,9 @@ msgstr "" msgid "UsageQuota|Purchase more storage" msgstr "" +msgid "UsageQuota|Purchased storage available" +msgstr "" + msgid "UsageQuota|Repositories" msgstr "" @@ -27720,9 +28779,36 @@ msgstr "" msgid "UsageQuota|Storage" msgstr "" +msgid "UsageQuota|This is the total amount of storage used across your projects within this namespace." +msgstr "" + +msgid "UsageQuota|This is the total amount of storage used by projects above the free %{actualRepositorySizeLimit} storage limit." +msgstr "" + +msgid "UsageQuota|This namespace contains locked projects" +msgstr "" + msgid "UsageQuota|This namespace has no projects which use shared runners" msgstr "" +msgid "UsageQuota|This project is at risk of being locked because purchased storage is running low." +msgstr "" + +msgid "UsageQuota|This project is locked because it is using %{actualRepositorySizeLimit} of free storage and there is no purchased storage available." +msgstr "" + +msgid "UsageQuota|This project is locked because it used %{actualRepositorySizeLimit} of free storage and all the purchased storage." +msgstr "" + +msgid "UsageQuota|This project is near the free %{actualRepositorySizeLimit} limit and at risk of being locked." +msgstr "" + +msgid "UsageQuota|Total excess storage used" +msgstr "" + +msgid "UsageQuota|Total namespace storage used" +msgstr "" + msgid "UsageQuota|Unlimited" msgstr "" @@ -27744,15 +28830,27 @@ msgstr "" msgid "UsageQuota|Usage since" msgstr "" +msgid "UsageQuota|When you purchase additional storage, we automatically unlock projects that were locked when you reached the %{actualRepositorySizeLimit} limit." +msgstr "" + msgid "UsageQuota|Wiki" msgstr "" msgid "UsageQuota|Wikis" msgstr "" +msgid "UsageQuota|You have consumed all of your additional storage, please purchase more to unlock your projects over the free %{actualRepositorySizeLimit} limit." +msgstr "" + +msgid "UsageQuota|You have reached the free storage limit of %{actualRepositorySizeLimit} on %{projectsLockedText}. To unlock them, please purchase additional storage." +msgstr "" + msgid "UsageQuota|You used: %{usage} %{limit}" msgstr "" +msgid "UsageQuota|Your purchased storage is running low. To avoid locked projects, please purchase more storage." +msgstr "" + msgid "UsageQuota|out of %{formattedLimit} of your namespace storage" msgstr "" @@ -27807,10 +28905,7 @@ msgstr "" msgid "User %{username} was successfully removed." msgstr "" -msgid "User IDs" -msgstr "" - -msgid "User List" +msgid "User ID" msgstr "" msgid "User OAuth applications" @@ -27930,6 +29025,9 @@ msgstr "" msgid "UserProfile|Blocked user" msgstr "" +msgid "UserProfile|Bot activity" +msgstr "" + msgid "UserProfile|Contributed projects" msgstr "" @@ -28026,9 +29124,6 @@ msgstr "" msgid "Username is available." msgstr "" -msgid "Username is too long (maximum is %{max_length} characters)." -msgstr "" - msgid "Username or email" msgstr "" @@ -28182,6 +29277,12 @@ msgstr "" msgid "View Documentation" msgstr "" +msgid "View alert details at" +msgstr "" + +msgid "View alert details." +msgstr "" + msgid "View all issues" msgstr "" @@ -28487,7 +29588,13 @@ msgstr "" msgid "Vulnerability|Comments" msgstr "" -msgid "Vulnerability|Crash Address" +msgid "Vulnerability|Crash address" +msgstr "" + +msgid "Vulnerability|Crash state" +msgstr "" + +msgid "Vulnerability|Crash type" msgstr "" msgid "Vulnerability|Description" @@ -28571,6 +29678,15 @@ msgstr "" msgid "We could not determine the path to remove the issue" msgstr "" +msgid "We couldn't find any %{scope} matching %{term}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in group %{group}" +msgstr "" + +msgid "We couldn't find any %{scope} matching %{term} in project %{project}" +msgstr "" + msgid "We couldn't reach the Prometheus server. Either the server no longer exists or the configuration details need updating." msgstr "" @@ -28667,6 +29783,9 @@ msgstr "" msgid "Webhooks|Enable SSL verification" msgstr "" +msgid "Webhooks|Feature Flag events" +msgstr "" + msgid "Webhooks|Issues events" msgstr "" @@ -28691,13 +29810,16 @@ msgstr "" msgid "Webhooks|Tag push events" msgstr "" -msgid "Webhooks|This URL will be triggered by a push to the repository" +msgid "Webhooks|This URL is triggered when a deployment starts, finishes, fails, or is canceled" msgstr "" -msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" +msgid "Webhooks|This URL is triggered when a feature flag is turned on or off" +msgstr "" + +msgid "Webhooks|This URL will be triggered by a push to the repository" msgstr "" -msgid "Webhooks|This URL will be triggered when a deployment is finished/failed/canceled" +msgid "Webhooks|This URL will be triggered when a confidential issue is created/updated/merged" msgstr "" msgid "Webhooks|This URL will be triggered when a merge request is created/updated/merged" @@ -28766,15 +29888,15 @@ msgstr "" msgid "Welcome to the guided GitLab tour" msgstr "" -msgid "Welcome to your issue board!" -msgstr "" - msgid "What are you searching for?" msgstr "" msgid "What describes you best?" msgstr "" +msgid "What is squashing?" +msgstr "" + msgid "What's new at GitLab" msgstr "" @@ -28787,7 +29909,7 @@ msgstr "" msgid "When a runner is locked, it cannot be assigned to other projects" msgstr "" -msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by the admin before they can login. This setting is effective only if sign-ups are enabled." +msgid "When enabled, any user visiting %{host} and creating an account will have to be explicitly approved by an admin before they can sign in. This setting is effective only if sign-ups are enabled." msgstr "" msgid "When enabled, any user visiting %{host} will be able to create an account." @@ -29028,10 +30150,10 @@ msgstr "" msgid "Work in progress Limit" msgstr "" -msgid "Workflow Help" +msgid "Would you like to create a new branch?" msgstr "" -msgid "Would you like to create a new branch?" +msgid "Would you like to try auto-generating a branch name?" msgstr "" msgid "Write" @@ -29124,6 +30246,9 @@ msgstr "" msgid "You are going to turn on the confidentiality. This means that only team members with %{strongStart}at least Reporter access%{strongEnd} are able to see and leave comments on the %{issuableType}." msgstr "" +msgid "You are not allowed to approve a user" +msgstr "" + msgid "You are not allowed to push into this branch. Create another branch or open a merge request." msgstr "" @@ -29145,6 +30270,9 @@ msgstr "" msgid "You are receiving this message because you are a GitLab administrator for %{url}." msgstr "" +msgid "You are signed into GitLab as %{user_link}" +msgstr "" + msgid "You are trying to upload something other than an image. Please upload a .png, .jpg, .jpeg, .gif, .bmp, .tiff or .ico." msgstr "" @@ -29157,10 +30285,10 @@ msgstr "" msgid "You can also create a project from the command line." msgstr "" -msgid "You can also press ⌘-Enter" +msgid "You can also press Ctrl-Enter" msgstr "" -msgid "You can also press Ctrl-Enter" +msgid "You can also press ⌘-Enter" msgstr "" msgid "You can also star a label to make it a priority label." @@ -29175,6 +30303,15 @@ msgstr "" msgid "You can always edit this later" msgstr "" +msgid "You can create a new %{link}." +msgstr "" + +msgid "You can create a new Personal Access Token by visiting %{link}" +msgstr "" + +msgid "You can create a new SSH key by visiting %{link}" +msgstr "" + msgid "You can create a new one or check them in your %{pat_link_start}personal access tokens%{pat_link_end} settings" msgstr "" @@ -29376,6 +30513,9 @@ msgstr "" msgid "You have been invited" msgstr "" +msgid "You have been redirected to the only result; see the %{a_start}search results%{a_end} instead." +msgstr "" + msgid "You have been unsubscribed from this thread." msgstr "" @@ -29388,6 +30528,15 @@ msgstr "" msgid "You have insufficient permissions to create a Todo for this alert" msgstr "" +msgid "You have insufficient permissions to create an HTTP integration for this project" +msgstr "" + +msgid "You have insufficient permissions to remove this HTTP integration" +msgstr "" + +msgid "You have insufficient permissions to update this HTTP integration" +msgstr "" + msgid "You have no permissions" msgstr "" @@ -29412,9 +30561,6 @@ msgstr "" msgid "You may close the milestone now." msgstr "" -msgid "You must accept our Terms of Service and privacy policy in order to register an account" -msgstr "" - msgid "You must be logged in to search across all of GitLab" msgstr "" @@ -29472,9 +30618,6 @@ msgstr "" msgid "You need to upload a Google Takeout archive." msgstr "" -msgid "You reached %{usage_in_percent} of %{namespace_name}'s storage capacity (%{used_storage} of %{storage_limit})" -msgstr "" - msgid "You successfully declined the invitation" msgstr "" @@ -29577,19 +30720,22 @@ msgstr "" msgid "YouTube" msgstr "" +msgid "YouTube URL or ID" +msgstr "" + msgid "Your %{host} account was signed in to from a new location" msgstr "" msgid "Your %{strong}%{plan_name}%{strong_close} subscription for %{strong}%{namespace_name}%{strong_close} will expire on %{strong}%{expires_on}%{strong_close}." msgstr "" -msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not to be able to create issues or merge requests as well as many other features." +msgid "Your %{strong}%{plan_name}%{strong_close} subscription will expire on %{strong}%{expires_on}%{strong_close}. After that, you will not be able to create issues or merge requests as well as many other features." msgstr "" msgid "Your CSV export has started. It will be emailed to %{email} when complete." msgstr "" -msgid "Your CSV export of %{issues_count} from project %{project_link} has been added to this email as an attachment." +msgid "Your CSV export of %{count} from project %{project_link} has been added to this email as an attachment." msgstr "" msgid "Your CSV export of %{written_count} from project %{project_name} (%{project_url}) has been added to this email as an attachment." @@ -29619,6 +30765,9 @@ msgstr "" msgid "Your License" msgstr "" +msgid "Your Personal Access Token was revoked" +msgstr "" + msgid "Your Personal Access Tokens will expire in %{days_to_expire} days or less" msgstr "" @@ -29634,6 +30783,9 @@ msgstr "" msgid "Your Public Email will be displayed on your public profile." msgstr "" +msgid "Your SSH key was deleted" +msgstr "" + msgid "Your SSH keys (%{count})" msgstr "" @@ -29899,9 +31051,6 @@ msgstr "" msgid "by" msgstr "來自" -msgid "by %{user}" -msgstr "" - msgid "cannot be a date in the past" msgstr "" @@ -30028,9 +31177,6 @@ msgstr "" msgid "ciReport|Coverage Fuzzing" msgstr "" -msgid "ciReport|Coverage Fuzzing Title" -msgstr "" - msgid "ciReport|Coverage fuzzing" msgstr "" @@ -30076,9 +31222,6 @@ msgstr "" msgid "ciReport|Investigate this vulnerability by creating an issue" msgstr "" -msgid "ciReport|Learn more about interacting with security reports" -msgstr "" - msgid "ciReport|Load performance test metrics: " msgstr "" @@ -30161,6 +31304,9 @@ msgstr "" msgid "closed issue" msgstr "" +msgid "collect usage information" +msgstr "" + msgid "comment" msgstr "" @@ -30394,7 +31540,7 @@ msgstr "" msgid "is blocked by" msgstr "" -msgid "is enabled." +msgid "is forbidden by a top-level group" msgstr "" msgid "is invalid because there is downstream lock" @@ -30412,6 +31558,9 @@ msgstr "" msgid "is not a valid X509 certificate." msgstr "" +msgid "is not allowed since the group is not top-level group." +msgstr "" + msgid "is not allowed. Try again with a different email address, or contact your GitLab admin." msgstr "" @@ -30430,6 +31579,9 @@ msgstr "" msgid "is too long (%{current_value}). The maximum size is %{max_size}." msgstr "" +msgid "is too long (maximum is %{count} characters)" +msgstr "" + msgid "is too long (maximum is 100 entries)" msgstr "" @@ -30466,6 +31618,9 @@ msgstr "" msgid "jigsaw is not defined" msgstr "" +msgid "kuromoji custom analyzer" +msgstr "" + msgid "last commit:" msgstr "" @@ -30527,6 +31682,9 @@ msgstr "" msgid "missing" msgstr "" +msgid "more information" +msgstr "" + msgid "most recent deployment" msgstr "" @@ -30996,9 +32154,6 @@ msgstr "" msgid "projects" msgstr "" -msgid "push to your repository, create pipelines, create issues or add comments. To reduce storage capacity, delete unused repositories, artifacts, wikis, issues, and pipelines." -msgstr "" - msgid "quick actions" msgstr "" @@ -31011,9 +32166,6 @@ msgstr "" msgid "relates to" msgstr "" -msgid "released %{time}" -msgstr "" - msgid "remaining" msgstr "" @@ -31090,6 +32242,9 @@ msgstr "" msgid "sign in" msgstr "" +msgid "smartcn custom analyzer" +msgstr "" + msgid "sort:" msgstr "" @@ -31270,9 +32425,6 @@ msgstr "" msgid "wiki page" msgstr "" -msgid "will be released %{time}" -msgstr "" - msgid "with %{additions} additions, %{deletions} deletions." msgstr "" @@ -31285,3 +32437,6 @@ msgstr "" msgid "yaml invalid" msgstr "" +msgid "your settings" +msgstr "" + diff --git a/qa/qa/page/merge_request/show.rb b/qa/qa/page/merge_request/show.rb index 5dd5abc53d7c7fa7fef461c4846f09ceca3be83d..e7105fea1659ebab01047c7b7fd4f71b9d8d3799 100644 --- a/qa/qa/page/merge_request/show.rb +++ b/qa/qa/page/merge_request/show.rb @@ -218,6 +218,11 @@ def merge! raise "Merge did not appear to be successful" unless merged? end + def merge_immediately! + click_element(:merge_moment_dropdown) + click_element(:merge_immediately_option) + end + def merged? has_element?(:merged_status_content, text: 'The changes were merged into', wait: 60) end diff --git a/qa/qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_a_project_spec.rb b/qa/qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_a_project_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..cedc2db2a1a2bb002650224fe7104cbd8938f013 --- /dev/null +++ b/qa/qa/specs/features/browser_ui/4_verify/pipeline/include_multiple_files_from_a_project_spec.rb @@ -0,0 +1,138 @@ +# frozen_string_literal: true + +require 'faker' + +module QA + RSpec.describe 'Verify', :runner, :requires_admin, :skip_live_env do + describe "Include multiple files from a project" do + let(:feature_flag) { :ci_include_multiple_files_from_project } + let(:executor) { "qa-runner-#{Faker::Alphanumeric.alphanumeric(8)}" } + let(:expected_text) { Faker::Lorem.sentence } + let(:unexpected_text) { Faker::Lorem.sentence } + + let(:project) do + Resource::Project.fabricate_via_api! do |project| + project.name = 'project-with-pipeline-1' + end + end + + let(:other_project) do + Resource::Project.fabricate_via_api! do |project| + project.name = 'project-with-pipeline-2' + end + end + + let!(:runner) do + Resource::Runner.fabricate! do |runner| + runner.project = project + runner.name = executor + runner.tags = [executor] + end + end + + before do + Runtime::Feature.enable(feature_flag) + Flow::Login.sign_in + add_included_files + add_main_ci_file + project.visit! + view_the_last_pipeline + end + + after do + Runtime::Feature.disable(feature_flag) + runner.remove_via_api! + end + + it 'runs the pipeline with composed config', testcase: 'https://gitlab.com/gitlab-org/quality/testcases/-/issues/1082' do + Page::Project::Pipeline::Show.perform do |pipeline| + aggregate_failures 'pipeline has all expected jobs' do + expect(pipeline).to have_job('build') + expect(pipeline).to have_job('test') + expect(pipeline).to have_job('deploy') + end + + pipeline.click_job('test') + end + + Page::Project::Job::Show.perform do |job| + aggregate_failures 'main CI is not overridden' do + expect(job.output).to have_no_content("#{unexpected_text}") + expect(job.output).to have_content("#{expected_text}") + end + end + end + + private + + def add_main_ci_file + Resource::Repository::Commit.fabricate_via_api! do |commit| + commit.project = project + commit.commit_message = 'Add config file' + commit.add_files([main_ci_file]) + end + end + + def add_included_files + Resource::Repository::Commit.fabricate_via_api! do |commit| + commit.project = other_project + commit.commit_message = 'Add files' + commit.add_files([included_file_1, included_file_2]) + end + end + + def view_the_last_pipeline + Page::Project::Menu.perform(&:click_ci_cd_pipelines) + Page::Project::Pipeline::Index.perform(&:wait_for_latest_pipeline_success) + Page::Project::Pipeline::Index.perform(&:click_on_latest_pipeline) + end + + def main_ci_file + { + file_path: '.gitlab-ci.yml', + content: <<~YAML + include: + - project: #{other_project.full_path} + file: + - file1.yml + - file2.yml + + build: + stage: build + tags: ["#{executor}"] + script: echo 'build' + + test: + stage: test + tags: ["#{executor}"] + script: echo "#{expected_text}" + YAML + } + end + + def included_file_1 + { + file_path: 'file1.yml', + content: <<~YAML + test: + stage: test + tags: ["#{executor}"] + script: echo "#{unexpected_text}" + YAML + } + end + + def included_file_2 + { + file_path: 'file2.yml', + content: <<~YAML + deploy: + stage: deploy + tags: ["#{executor}"] + script: echo 'deploy' + YAML + } + end + end + end +end diff --git a/qa/qa/specs/features/browser_ui/4_verify/pipeline/merge_mr_when_pipline_is_blocked_spec.rb b/qa/qa/specs/features/browser_ui/4_verify/pipeline/merge_mr_when_pipline_is_blocked_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..c5d73d2fd7dd1202744da12ddaae1a7825fb22ea --- /dev/null +++ b/qa/qa/specs/features/browser_ui/4_verify/pipeline/merge_mr_when_pipline_is_blocked_spec.rb @@ -0,0 +1,82 @@ +# frozen_string_literal: true + +require 'faker' + +module QA + RSpec.describe 'Verify', :runner do + context 'When pipeline is blocked' do + let(:executor) { "qa-runner-#{Faker::Alphanumeric.alphanumeric(8)}" } + + let(:project) do + Resource::Project.fabricate_via_api! do |project| + project.name = 'project-with-blocked-pipeline' + end + end + + let!(:runner) do + Resource::Runner.fabricate! do |runner| + runner.project = project + runner.name = executor + runner.tags = [executor] + end + end + + let!(:ci_file) do + Resource::Repository::Commit.fabricate_via_api! do |commit| + commit.project = project + commit.commit_message = 'Add .gitlab-ci.yml' + commit.add_files( + [ + file_path: '.gitlab-ci.yml', + content: <<~YAML + test_blocked_pipeline: + stage: build + tags: [#{executor}] + script: echo 'OK!' + + manual_job: + stage: test + needs: [test_blocked_pipeline] + script: echo do not click me + when: manual + + dummy_job: + stage: deploy + needs: [manual_job] + script: echo nothing + YAML + ] + ) + end + end + + let(:merge_request) do + Resource::MergeRequest.fabricate_via_api! do |merge_request| + merge_request.project = project + merge_request.description = Faker::Lorem.sentence + merge_request.target_new_branch = false + merge_request.file_name = 'custom_file.txt' + merge_request.file_content = Faker::Lorem.sentence + end + end + + before do + Flow::Login.sign_in + merge_request.visit! + end + + after do + runner.remove_via_api! + end + + it 'can still merge MR successfully', testcase: 'https://gitlab.com/gitlab-org/quality/testcases/-/issues/971' do + Page::MergeRequest::Show.perform do |show| + show.wait_until(reload: false) { show.has_pipeline_status?('running') } + show.merge_immediately! + + expect(show).to be_merged + end + end + end + end +end diff --git a/rubocop/rubocop-usage-data.yml b/rubocop/rubocop-usage-data.yml index fdfe2a5e1aa03c65f0e3d91cb0222e6c172b9415..51ad3ed0bef729658bceb5ee0eac540af5ec1691 100644 --- a/rubocop/rubocop-usage-data.yml +++ b/rubocop/rubocop-usage-data.yml @@ -50,3 +50,4 @@ UsageData/DistinctCountByLargeForeignKey: - 'owner_id' - 'project_id' - 'user_id' + - 'resource_owner_id' diff --git a/spec/factories/clusters/applications/helm.rb b/spec/factories/clusters/applications/helm.rb index 46aa640780b67efc8987f686b920175167a28645..01df5cc677d0f652268983e5ab8cfc241a5990ef 100644 --- a/spec/factories/clusters/applications/helm.rb +++ b/spec/factories/clusters/applications/helm.rb @@ -5,7 +5,7 @@ cluster factory: %i(cluster provided_by_gcp) before(:create) do - allow(Gitlab::Kubernetes::Helm::Certificate).to receive(:generate_root) + allow(Gitlab::Kubernetes::Helm::V2::Certificate).to receive(:generate_root) .and_return( double( key_string: File.read(Rails.root.join('spec/fixtures/clusters/sample_key.key')), @@ -15,7 +15,7 @@ end after(:create) do - allow(Gitlab::Kubernetes::Helm::Certificate).to receive(:generate_root).and_call_original + allow(Gitlab::Kubernetes::Helm::V2::Certificate).to receive(:generate_root).and_call_original end trait :not_installable do diff --git a/spec/features/canonical_link_spec.rb b/spec/features/canonical_link_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..ce6b2bb70448275d26aea41b29f838f95ca23d7f --- /dev/null +++ b/spec/features/canonical_link_spec.rb @@ -0,0 +1,84 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe 'Canonical link' do + include Spec::Support::Helpers::Features::CanonicalLinkHelpers + + let_it_be(:user) { create(:user) } + let_it_be(:project) { create(:project, :public, namespace: user.namespace) } + let_it_be(:issue) { create(:issue, project: project) } + + let_it_be(:issue_request) { issue_url(issue) } + let_it_be(:project_request) { project_url(project) } + + before do + sign_in(user) + end + + shared_examples 'shows canonical link' do + specify do + visit request_url + + expect(page).to have_canonical_link(expected_url) + end + end + + shared_examples 'does not show canonical link' do + specify do + visit request_url + + expect(page).not_to have_any_canonical_links + end + end + + it_behaves_like 'does not show canonical link' do + let(:request_url) { issue_request } + end + + it_behaves_like 'shows canonical link' do + let(:request_url) { issue_request + '/' } + let(:expected_url) { issue_request } + end + + it_behaves_like 'shows canonical link' do + let(:request_url) { project_issues_url(project) + "/?state=opened" } + let(:expected_url) { project_issues_url(project, state: 'opened') } + end + + it_behaves_like 'does not show canonical link' do + let(:request_url) { project_request } + end + + it_behaves_like 'shows canonical link' do + let(:request_url) { project_request + '/' } + let(:expected_url) { project_request } + end + + it_behaves_like 'shows canonical link' do + let(:query_params) { '?foo=bar' } + let(:request_url) { project_request + "/#{query_params}" } + let(:expected_url) { project_request + query_params } + end + + # Hard-coded canonical links + + it_behaves_like 'shows canonical link' do + let(:request_url) { explore_root_path } + let(:expected_url) { explore_projects_url } + end + + context 'when feature flag generic_canonical is disabled' do + before do + stub_feature_flags(generic_canonical: false) + end + + it_behaves_like 'does not show canonical link' do + let(:request_url) { issue_request + '/' } + end + + it_behaves_like 'does not show canonical link' do + let(:request_url) { project_request + '/' } + end + end +end diff --git a/spec/features/dashboard/root_explore_spec.rb b/spec/features/dashboard/root_explore_spec.rb index 70d6253f88645d5f1980e364e9732ab1373e76d8..a3c346ffe2a5db4d93386c08e826db9e748e7198 100644 --- a/spec/features/dashboard/root_explore_spec.rb +++ b/spec/features/dashboard/root_explore_spec.rb @@ -30,12 +30,4 @@ include_examples 'shows public projects' end - - it 'includes canonical link to explore projects url' do - visit explore_root_path - - canonial_link = page.find("head link[rel='canonical']", visible: false) - - expect(canonial_link[:href]).to eq explore_projects_url - end end diff --git a/spec/features/merge_request/user_resolves_wip_mr_spec.rb b/spec/features/merge_request/user_resolves_wip_mr_spec.rb index b67167252e16697da73b5a66b5803948fae92543..93b14279a06463c7a58d74c7450beeea13ea42d8 100644 --- a/spec/features/merge_request/user_resolves_wip_mr_spec.rb +++ b/spec/features/merge_request/user_resolves_wip_mr_spec.rb @@ -33,7 +33,7 @@ it 'retains merge request data after clicking Resolve WIP status' do expect(page.find('.ci-widget-content')).to have_content("Pipeline ##{pipeline.id}") - expect(page).to have_content "This merge request is still a work in progress." + expect(page).to have_content "This merge request is still a draft." page.within('.mr-state-widget') do click_button('Mark as ready') @@ -45,7 +45,7 @@ # merge request widget refreshes, which masks missing elements # that should already be present. expect(page.find('.ci-widget-content', wait: 0)).to have_content("Pipeline ##{pipeline.id}") - expect(page).not_to have_content('This merge request is still a work in progress.') + expect(page).not_to have_content('This merge request is still a draft.') end end end diff --git a/spec/fixtures/api/schemas/public_api/v4/release.json b/spec/fixtures/api/schemas/public_api/v4/release.json index 02e23d2732d326e66b7d723b5b198f20a86d4d1c..69ac383b7fde590d7fe5cc907512f6738ddd8bf5 100644 --- a/spec/fixtures/api/schemas/public_api/v4/release.json +++ b/spec/fixtures/api/schemas/public_api/v4/release.json @@ -21,7 +21,6 @@ }, "commit_path": { "type": "string" }, "tag_path": { "type": "string" }, - "name": { "type": "string" }, "evidences": { "type": "array", "items": { "$ref": "release/evidence.json" } @@ -42,11 +41,8 @@ "additionalProperties": false }, "_links": { - "required": ["merge_requests_url", "issues_url"], "properties": { - "merge_requests_url": { "type": "string" }, - "issues_url": { "type": "string" }, - "edit_url": { "type": "string"} + "edit_url": { "type": "string" } } } }, diff --git a/spec/fixtures/api/schemas/public_api/v4/release/release_for_guest.json b/spec/fixtures/api/schemas/public_api/v4/release/release_for_guest.json index 1a1e92ac7789497f9b31417a2ea6419b93b8c3f7..058b7b4b4ed62b7daa39567928e715aeaf7da9b4 100644 --- a/spec/fixtures/api/schemas/public_api/v4/release/release_for_guest.json +++ b/spec/fixtures/api/schemas/public_api/v4/release/release_for_guest.json @@ -26,11 +26,7 @@ "additionalProperties": false }, "_links": { - "required": ["merge_requests_url", "issues_url"], - "properties": { - "merge_requests_url": { "type": "string" }, - "issues_url": { "type": "string" } - } + "properties": {} } }, "additionalProperties": false diff --git a/spec/frontend/api_spec.js b/spec/frontend/api_spec.js index 7fdd0d7d6dbf49a42330cc116c0fd46a4e52fef9..26ec399bc5fbff6770a3bf6497853573d9c4b37e 100644 --- a/spec/frontend/api_spec.js +++ b/spec/frontend/api_spec.js @@ -710,24 +710,23 @@ describe('Api', () => { }); describe('pipelineJobs', () => { - it('fetches the jobs for a given pipeline', done => { - const projectId = 123; - const pipelineId = 456; - const expectedUrl = `${dummyUrlRoot}/api/${dummyApiVersion}/projects/${projectId}/pipelines/${pipelineId}/jobs`; - const payload = [ - { - name: 'test', - }, - ]; - mock.onGet(expectedUrl).reply(httpStatus.OK, payload); + it.each([undefined, {}, { foo: true }])( + 'fetches the jobs for a given pipeline given %p params', + async params => { + const projectId = 123; + const pipelineId = 456; + const expectedUrl = `${dummyUrlRoot}/api/${dummyApiVersion}/projects/${projectId}/pipelines/${pipelineId}/jobs`; + const payload = [ + { + name: 'test', + }, + ]; + mock.onGet(expectedUrl, { params }).reply(httpStatus.OK, payload); - Api.pipelineJobs(projectId, pipelineId) - .then(({ data }) => { - expect(data).toEqual(payload); - }) - .then(done) - .catch(done.fail); - }); + const { data } = await Api.pipelineJobs(projectId, pipelineId, params); + expect(data).toEqual(payload); + }, + ); }); describe('createBranch', () => { diff --git a/spec/frontend/design_management/components/__snapshots__/design_scaler_spec.js.snap b/spec/frontend/design_management/components/__snapshots__/design_scaler_spec.js.snap deleted file mode 100644 index 0679b485f778c78a7ed246544f01082333bab4e3..0000000000000000000000000000000000000000 --- a/spec/frontend/design_management/components/__snapshots__/design_scaler_spec.js.snap +++ /dev/null @@ -1,115 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`Design management design scaler component minus and reset buttons are disabled when scale === 1 1`] = ` -<div - class="design-scaler btn-group" - role="group" -> - <button - class="btn" - disabled="disabled" - > - <span - class="gl-display-flex gl-justify-content-center gl-align-items-center gl-icon s16" - > - - – - - </span> - </button> - - <button - class="btn" - disabled="disabled" - > - <gl-icon-stub - name="redo" - size="16" - /> - </button> - - <button - class="btn" - > - <gl-icon-stub - name="plus" - size="16" - /> - </button> -</div> -`; - -exports[`Design management design scaler component minus and reset buttons are enabled when scale > 1 1`] = ` -<div - class="design-scaler btn-group" - role="group" -> - <button - class="btn" - > - <span - class="gl-display-flex gl-justify-content-center gl-align-items-center gl-icon s16" - > - - – - - </span> - </button> - - <button - class="btn" - > - <gl-icon-stub - name="redo" - size="16" - /> - </button> - - <button - class="btn" - > - <gl-icon-stub - name="plus" - size="16" - /> - </button> -</div> -`; - -exports[`Design management design scaler component plus button is disabled when scale === 2 1`] = ` -<div - class="design-scaler btn-group" - role="group" -> - <button - class="btn" - > - <span - class="gl-display-flex gl-justify-content-center gl-align-items-center gl-icon s16" - > - - – - - </span> - </button> - - <button - class="btn" - > - <gl-icon-stub - name="redo" - size="16" - /> - </button> - - <button - class="btn" - disabled="disabled" - > - <gl-icon-stub - name="plus" - size="16" - /> - </button> -</div> -`; diff --git a/spec/frontend/design_management/components/design_scaler_spec.js b/spec/frontend/design_management/components/design_scaler_spec.js index b06d2f924df2e156e276b17c185d1ba608aa28ad..290ec3a18e3f1652a230f1a1870ca1e65018d90e 100644 --- a/spec/frontend/design_management/components/design_scaler_spec.js +++ b/spec/frontend/design_management/components/design_scaler_spec.js @@ -1,67 +1,93 @@ import { shallowMount } from '@vue/test-utils'; +import { GlButton } from '@gitlab/ui'; import DesignScaler from '~/design_management/components/design_scaler.vue'; describe('Design management design scaler component', () => { let wrapper; - function createComponent(propsData, data = {}) { - wrapper = shallowMount(DesignScaler, { - propsData, - }); - wrapper.setData(data); - } + const getButtons = () => wrapper.findAll(GlButton); + const getDecreaseScaleButton = () => getButtons().at(0); + const getResetScaleButton = () => getButtons().at(1); + const getIncreaseScaleButton = () => getButtons().at(2); - afterEach(() => { - wrapper.destroy(); - }); + const setScale = scale => wrapper.vm.setScale(scale); - const getButton = type => { - const buttonTypeOrder = ['minus', 'reset', 'plus']; - const buttons = wrapper.findAll('button'); - return buttons.at(buttonTypeOrder.indexOf(type)); + const createComponent = () => { + wrapper = shallowMount(DesignScaler); }; - it('emits @scale event when "plus" button clicked', () => { + beforeEach(() => { createComponent(); + }); - getButton('plus').trigger('click'); - expect(wrapper.emitted('scale')).toEqual([[1.2]]); + afterEach(() => { + wrapper.destroy(); + wrapper = null; }); - it('emits @scale event when "reset" button clicked (scale > 1)', () => { - createComponent({}, { scale: 1.6 }); - return wrapper.vm.$nextTick().then(() => { - getButton('reset').trigger('click'); - expect(wrapper.emitted('scale')).toEqual([[1]]); + describe('when `scale` value is greater than 1', () => { + beforeEach(async () => { + setScale(1.6); + await wrapper.vm.$nextTick(); }); - }); - it('emits @scale event when "minus" button clicked (scale > 1)', () => { - createComponent({}, { scale: 1.6 }); + it('emits @scale event when "reset" button clicked', () => { + getResetScaleButton().vm.$emit('click'); + expect(wrapper.emitted('scale')[1]).toEqual([1]); + }); - return wrapper.vm.$nextTick().then(() => { - getButton('minus').trigger('click'); - expect(wrapper.emitted('scale')).toEqual([[1.4]]); + it('emits @scale event when "decrement" button clicked', async () => { + getDecreaseScaleButton().vm.$emit('click'); + expect(wrapper.emitted('scale')[1]).toEqual([1.4]); }); - }); - it('minus and reset buttons are disabled when scale === 1', () => { - createComponent(); + it('enables the "reset" button', () => { + const resetButton = getResetScaleButton(); + + expect(resetButton.exists()).toBe(true); + expect(resetButton.props('disabled')).toBe(false); + }); + + it('enables the "decrement" button', () => { + const decrementButton = getDecreaseScaleButton(); - expect(wrapper.element).toMatchSnapshot(); + expect(decrementButton.exists()).toBe(true); + expect(decrementButton.props('disabled')).toBe(false); + }); + }); + + it('emits @scale event when "plus" button clicked', () => { + getIncreaseScaleButton().vm.$emit('click'); + expect(wrapper.emitted('scale')).toEqual([[1.2]]); }); - it('minus and reset buttons are enabled when scale > 1', () => { - createComponent({}, { scale: 1.2 }); - return wrapper.vm.$nextTick().then(() => { - expect(wrapper.element).toMatchSnapshot(); + describe('when `scale` value is 1', () => { + it('disables the "reset" button', () => { + const resetButton = getResetScaleButton(); + + expect(resetButton.exists()).toBe(true); + expect(resetButton.props('disabled')).toBe(true); + }); + + it('disables the "decrement" button', () => { + const decrementButton = getDecreaseScaleButton(); + + expect(decrementButton.exists()).toBe(true); + expect(decrementButton.props('disabled')).toBe(true); }); }); - it('plus button is disabled when scale === 2', () => { - createComponent({}, { scale: 2 }); - return wrapper.vm.$nextTick().then(() => { - expect(wrapper.element).toMatchSnapshot(); + describe('when `scale` value is 2 (maximum)', () => { + beforeEach(async () => { + setScale(2); + await wrapper.vm.$nextTick(); + }); + + it('disables the "increment" button', () => { + const incrementButton = getIncreaseScaleButton(); + + expect(incrementButton.exists()).toBe(true); + expect(incrementButton.props('disabled')).toBe(true); }); }); }); diff --git a/spec/frontend/design_management/components/upload/__snapshots__/button_spec.js.snap b/spec/frontend/design_management/components/upload/__snapshots__/button_spec.js.snap index a91ce43cda19f10d44567b215acebc639881088f..2f857247303a675bf26124dfae073fe25de8ff46 100644 --- a/spec/frontend/design_management/components/upload/__snapshots__/button_spec.js.snap +++ b/spec/frontend/design_management/components/upload/__snapshots__/button_spec.js.snap @@ -14,41 +14,7 @@ exports[`Design management upload button component renders inverted upload desig > Upload designs - - <!----> - </gl-button-stub> - - <input - accept="image/*" - class="hide" - multiple="multiple" - name="design_file" - type="file" - /> -</div> -`; - -exports[`Design management upload button component renders loading icon 1`] = ` -<div> - <gl-button-stub - buttontextclasses="" - category="primary" - disabled="true" - icon="" - size="small" - title="Adding a design with the same filename replaces the file in a new version." - variant="default" - > - - Upload designs - - <gl-loading-icon-stub - class="ml-1" - color="dark" - inline="true" - label="Loading" - size="sm" - /> + </gl-button-stub> <input @@ -73,8 +39,7 @@ exports[`Design management upload button component renders upload design button > Upload designs - - <!----> + </gl-button-stub> <input diff --git a/spec/frontend/design_management/components/upload/button_spec.js b/spec/frontend/design_management/components/upload/button_spec.js index c0a9693dc3780958636952dc4b4a2d2cd853d5b9..ea738496ad697a1099a9804f15c5ac3b8052376a 100644 --- a/spec/frontend/design_management/components/upload/button_spec.js +++ b/spec/frontend/design_management/components/upload/button_spec.js @@ -1,10 +1,11 @@ import { shallowMount } from '@vue/test-utils'; +import { GlButton } from '@gitlab/ui'; import UploadButton from '~/design_management/components/upload/button.vue'; describe('Design management upload button component', () => { let wrapper; - function createComponent(isSaving = false, isInverted = false) { + function createComponent({ isSaving = false, isInverted = false } = {}) { wrapper = shallowMount(UploadButton, { propsData: { isSaving, @@ -24,15 +25,19 @@ describe('Design management upload button component', () => { }); it('renders inverted upload design button', () => { - createComponent(false, true); + createComponent({ isInverted: true }); expect(wrapper.element).toMatchSnapshot(); }); - it('renders loading icon', () => { - createComponent(true); + describe('when `isSaving` prop is `true`', () => { + it('Button `loading` prop is `true`', () => { + createComponent({ isSaving: true }); - expect(wrapper.element).toMatchSnapshot(); + const button = wrapper.find(GlButton); + expect(button.exists()).toBe(true); + expect(button.props('loading')).toBe(true); + }); }); describe('onFileUploadChange', () => { diff --git a/spec/frontend/diffs/components/diff_file_header_spec.js b/spec/frontend/diffs/components/diff_file_header_spec.js index 4db46b1029370c0488849e53a57c807c85d6173f..1b41456f2f5ea21c3ad704ca07ffc94f50c7cdb3 100644 --- a/spec/frontend/diffs/components/diff_file_header_spec.js +++ b/spec/frontend/diffs/components/diff_file_header_spec.js @@ -6,6 +6,7 @@ import { mockTracking, triggerEvent } from 'helpers/tracking_helper'; import DiffFileHeader from '~/diffs/components/diff_file_header.vue'; import ClipboardButton from '~/vue_shared/components/clipboard_button.vue'; +import FileIcon from '~/vue_shared/components/file_icon.vue'; import diffDiscussionsMockData from '../mock_data/diff_discussions'; import { truncateSha } from '~/lib/utils/text_utility'; import { diffViewerModes } from '~/ide/constants'; @@ -207,6 +208,14 @@ describe('DiffFileHeader component', () => { }); expect(findFileActions().exists()).toBe(false); }); + + it('renders submodule icon', () => { + createComponent({ + diffFile: submoduleDiffFile, + }); + + expect(wrapper.find(FileIcon).props('submodule')).toBe(true); + }); }); describe('for any file', () => { diff --git a/spec/frontend/helpers/fake_date.js b/spec/frontend/helpers/fake_date.js index 8417b1c520a0e98de432444baf95fecb605d8bf3..387747ab5bdefe07656078d6356381e79879f452 100644 --- a/spec/frontend/helpers/fake_date.js +++ b/spec/frontend/helpers/fake_date.js @@ -15,7 +15,7 @@ export const createFakeDateClass = ctorDefault => { apply: (target, thisArg, argArray) => { const ctorArgs = argArray.length ? argArray : ctorDefault; - return RealDate(...ctorArgs); + return new RealDate(...ctorArgs).toString(); }, // We want to overwrite the default 'now', but only if it's not already mocked get: (target, prop) => { diff --git a/spec/frontend/helpers/fake_date_spec.js b/spec/frontend/helpers/fake_date_spec.js index 8afc8225f9ba862fcaef312877da9115be33ee88..b3ed13e238a90ae2c0a8a30d0cf3d1dfd76ab648 100644 --- a/spec/frontend/helpers/fake_date_spec.js +++ b/spec/frontend/helpers/fake_date_spec.js @@ -13,13 +13,17 @@ describe('spec/helpers/fake_date', () => { }); it('should use default args', () => { - expect(new FakeDate()).toEqual(new Date(...DEFAULT_ARGS)); - expect(FakeDate()).toEqual(Date(...DEFAULT_ARGS)); + expect(new FakeDate()).toMatchInlineSnapshot(`2020-07-06T00:00:00.000Z`); + }); + + it('should use default args when called as a function', () => { + expect(FakeDate()).toMatchInlineSnapshot( + `"Mon Jul 06 2020 00:00:00 GMT+0000 (Greenwich Mean Time)"`, + ); }); it('should have deterministic now()', () => { - expect(FakeDate.now()).not.toBe(Date.now()); - expect(FakeDate.now()).toBe(new Date(...DEFAULT_ARGS).getTime()); + expect(FakeDate.now()).toMatchInlineSnapshot(`1593993600000`); }); it('should be instanceof Date', () => { diff --git a/spec/frontend/notes/components/discussion_filter_note_spec.js b/spec/frontend/notes/components/discussion_filter_note_spec.js index 4701108d3156a62f8ef68ca4ed88e1dff705c09f..d35f8f7c28db8b831b1426d4116b8ea0a7736448 100644 --- a/spec/frontend/notes/components/discussion_filter_note_spec.js +++ b/spec/frontend/notes/components/discussion_filter_note_spec.js @@ -1,4 +1,5 @@ import { shallowMount } from '@vue/test-utils'; +import { GlButton, GlSprintf } from '@gitlab/ui'; import DiscussionFilterNote from '~/notes/components/discussion_filter_note.vue'; import eventHub from '~/notes/event_hub'; @@ -6,7 +7,11 @@ describe('DiscussionFilterNote component', () => { let wrapper; const createComponent = () => { - wrapper = shallowMount(DiscussionFilterNote); + wrapper = shallowMount(DiscussionFilterNote, { + stubs: { + GlSprintf, + }, + }); }; beforeEach(() => { @@ -19,21 +24,27 @@ describe('DiscussionFilterNote component', () => { }); it('timelineContent renders a string containing instruction for switching feed type', () => { - expect(wrapper.find({ ref: 'timelineContent' }).html()).toBe( - "<div>You're only seeing <b>other activity</b> in the feed. To add a comment, switch to one of the following options.</div>", + expect(wrapper.find('[data-testid="discussion-filter-timeline-content"]').html()).toBe( + '<div data-testid="discussion-filter-timeline-content">You\'re only seeing <b>other activity</b> in the feed. To add a comment, switch to one of the following options.</div>', ); }); it('emits `dropdownSelect` event with 0 parameter on clicking Show all activity button', () => { jest.spyOn(eventHub, '$emit').mockImplementation(() => {}); - wrapper.find({ ref: 'showAllActivity' }).vm.$emit('click'); + wrapper + .findAll(GlButton) + .at(0) + .vm.$emit('click'); expect(eventHub.$emit).toHaveBeenCalledWith('dropdownSelect', 0); }); it('emits `dropdownSelect` event with 1 parameter on clicking Show comments only button', () => { jest.spyOn(eventHub, '$emit').mockImplementation(() => {}); - wrapper.find({ ref: 'showComments' }).vm.$emit('click'); + wrapper + .findAll(GlButton) + .at(1) + .vm.$emit('click'); expect(eventHub.$emit).toHaveBeenCalledWith('dropdownSelect', 1); }); diff --git a/spec/frontend/releases/__snapshots__/util_spec.js.snap b/spec/frontend/releases/__snapshots__/util_spec.js.snap index 25c108e45bc34d4008430db135d901ce8ff049ef..aefd1edb87ec918872faf44978fcef4373d14458 100644 --- a/spec/frontend/releases/__snapshots__/util_spec.js.snap +++ b/spec/frontend/releases/__snapshots__/util_spec.js.snap @@ -5,9 +5,12 @@ Object { "data": Array [ Object { "_links": Object { + "closedIssuesUrl": "http://localhost/releases-namespace/releases-project/-/issues?release_tag=v1.1&scope=all&state=closed", + "closedMergeRequestsUrl": "http://localhost/releases-namespace/releases-project/-/merge_requests?release_tag=v1.1&scope=all&state=closed", "editUrl": "http://localhost/releases-namespace/releases-project/-/releases/v1.1/edit", - "issuesUrl": "http://localhost/releases-namespace/releases-project/-/issues?release_tag=v1.1&scope=all&state=opened", - "mergeRequestsUrl": "http://localhost/releases-namespace/releases-project/-/merge_requests?release_tag=v1.1&scope=all&state=opened", + "mergedMergeRequestsUrl": "http://localhost/releases-namespace/releases-project/-/merge_requests?release_tag=v1.1&scope=all&state=merged", + "openedIssuesUrl": "http://localhost/releases-namespace/releases-project/-/issues?release_tag=v1.1&scope=all&state=opened", + "openedMergeRequestsUrl": "http://localhost/releases-namespace/releases-project/-/merge_requests?release_tag=v1.1&scope=all&state=opened", "self": "http://localhost/releases-namespace/releases-project/-/releases/v1.1", "selfUrl": "http://localhost/releases-namespace/releases-project/-/releases/v1.1", }, @@ -130,9 +133,12 @@ exports[`releases/util.js convertOneReleaseGraphQLResponse matches snapshot 1`] Object { "data": Object { "_links": Object { + "closedIssuesUrl": "http://localhost/releases-namespace/releases-project/-/issues?release_tag=v1.1&scope=all&state=closed", + "closedMergeRequestsUrl": "http://localhost/releases-namespace/releases-project/-/merge_requests?release_tag=v1.1&scope=all&state=closed", "editUrl": "http://localhost/releases-namespace/releases-project/-/releases/v1.1/edit", - "issuesUrl": "http://localhost/releases-namespace/releases-project/-/issues?release_tag=v1.1&scope=all&state=opened", - "mergeRequestsUrl": "http://localhost/releases-namespace/releases-project/-/merge_requests?release_tag=v1.1&scope=all&state=opened", + "mergedMergeRequestsUrl": "http://localhost/releases-namespace/releases-project/-/merge_requests?release_tag=v1.1&scope=all&state=merged", + "openedIssuesUrl": "http://localhost/releases-namespace/releases-project/-/issues?release_tag=v1.1&scope=all&state=opened", + "openedMergeRequestsUrl": "http://localhost/releases-namespace/releases-project/-/merge_requests?release_tag=v1.1&scope=all&state=opened", "self": "http://localhost/releases-namespace/releases-project/-/releases/v1.1", "selfUrl": "http://localhost/releases-namespace/releases-project/-/releases/v1.1", }, diff --git a/spec/frontend/releases/components/__snapshots__/issuable_stats_spec.js.snap b/spec/frontend/releases/components/__snapshots__/issuable_stats_spec.js.snap index 4010d22ca54e5de94099785ef2436bf8a4b1d31a..e53ea6b2ec6d96a0c3f4a6a940c226d568b753e0 100644 --- a/spec/frontend/releases/components/__snapshots__/issuable_stats_spec.js.snap +++ b/spec/frontend/releases/components/__snapshots__/issuable_stats_spec.js.snap @@ -4,6 +4,6 @@ exports[`~/releases/components/issuable_stats.vue matches snapshot 1`] = ` "<div class=\\"gl-display-flex gl-flex-direction-column gl-flex-shrink-0 gl-mr-6 gl-mb-5\\"><span class=\\"gl-mb-2\\"> Items <span class=\\"badge badge-muted badge-pill gl-badge sm\\"><!----> 10</span></span> - <div class=\\"gl-display-flex\\"><span data-testid=\\"open-stat\\" class=\\"gl-white-space-pre-wrap\\">Open: <a href=\\"path/to/open/items\\" class=\\"gl-link\\">1</a></span> <span class=\\"gl-mx-2\\">•</span> <span data-testid=\\"merged-stat\\" class=\\"gl-white-space-pre-wrap\\">Merged: <a href=\\"path/to/merged/items\\" class=\\"gl-link\\">7</a></span> <span class=\\"gl-mx-2\\">•</span> <span data-testid=\\"closed-stat\\" class=\\"gl-white-space-pre-wrap\\">Closed: <a href=\\"path/to/closed/items\\" class=\\"gl-link\\">2</a></span></div> + <div class=\\"gl-display-flex\\"><span data-testid=\\"open-stat\\" class=\\"gl-white-space-pre-wrap\\">Open: <a href=\\"path/to/opened/items\\" class=\\"gl-link\\">1</a></span> <span class=\\"gl-mx-2\\">•</span> <span data-testid=\\"merged-stat\\" class=\\"gl-white-space-pre-wrap\\">Merged: <a href=\\"path/to/merged/items\\" class=\\"gl-link\\">7</a></span> <span class=\\"gl-mx-2\\">•</span> <span data-testid=\\"closed-stat\\" class=\\"gl-white-space-pre-wrap\\">Closed: <a href=\\"path/to/closed/items\\" class=\\"gl-link\\">2</a></span></div> </div>" `; diff --git a/spec/frontend/releases/components/issuable_stats_spec.js b/spec/frontend/releases/components/issuable_stats_spec.js index 224ad1499af74cdc7cc22cc6469553d63b0fda7f..d8211ec2adcce9fda7d30774c716170ff4e2fa67 100644 --- a/spec/frontend/releases/components/issuable_stats_spec.js +++ b/spec/frontend/releases/components/issuable_stats_spec.js @@ -26,7 +26,7 @@ describe('~/releases/components/issuable_stats.vue', () => { total: 10, closed: 2, merged: 7, - openPath: 'path/to/open/items', + openedPath: 'path/to/opened/items', closedPath: 'path/to/closed/items', mergedPath: 'path/to/merged/items', }; @@ -72,7 +72,7 @@ describe('~/releases/components/issuable_stats.vue', () => { const link = findOpenStatLink(); expect(link.exists()).toBe(true); - expect(link.attributes('href')).toBe(defaultProps.openPath); + expect(link.attributes('href')).toBe(defaultProps.openedPath); }); it('renders the "merged" stat as a link', () => { @@ -93,7 +93,7 @@ describe('~/releases/components/issuable_stats.vue', () => { describe('when path parameters are not provided', () => { beforeEach(() => { createComponent({ - openPath: undefined, + openedPath: undefined, closedPath: undefined, mergedPath: undefined, }); diff --git a/spec/frontend/vue_mr_widget/components/states/mr_widget_wip_spec.js b/spec/frontend/vue_mr_widget/components/states/mr_widget_wip_spec.js index 6ccf1e1f56be7f9b1ec64212750f6835027807af..907906ebe986ae4a1a7a8687a56a5caa532b6814 100644 --- a/spec/frontend/vue_mr_widget/components/states/mr_widget_wip_spec.js +++ b/spec/frontend/vue_mr_widget/components/states/mr_widget_wip_spec.js @@ -84,7 +84,7 @@ describe('Wip', () => { it('should have correct elements', () => { expect(el.classList.contains('mr-widget-body')).toBeTruthy(); - expect(el.innerText).toContain('This merge request is still a work in progress.'); + expect(el.innerText).toContain('This merge request is still a draft.'); expect(el.querySelector('button').getAttribute('disabled')).toBeTruthy(); expect(el.querySelector('button').innerText).toContain('Merge'); expect(el.querySelector('.js-remove-wip').innerText.replace(/\s\s+/g, ' ')).toContain( diff --git a/spec/frontend/vue_shared/components/file_row_spec.js b/spec/frontend/vue_shared/components/file_row_spec.js index d28c35d26bf9c231a61d98c9dbffe68973952144..bd6a18bf704e22a292f6b10ee6c783a374eaf353 100644 --- a/spec/frontend/vue_shared/components/file_row_spec.js +++ b/spec/frontend/vue_shared/components/file_row_spec.js @@ -3,6 +3,7 @@ import { shallowMount } from '@vue/test-utils'; import { nextTick } from 'vue'; import FileRow from '~/vue_shared/components/file_row.vue'; import FileHeader from '~/vue_shared/components/file_row_header.vue'; +import FileIcon from '~/vue_shared/components/file_icon.vue'; import { escapeFileUrl } from '~/lib/utils/url_utility'; describe('File row component', () => { @@ -151,4 +152,18 @@ describe('File row component', () => { expect(wrapper.find('.file-row-name').classes()).toContain('font-weight-bold'); }); + + it('renders submodule icon', () => { + const submodule = true; + + createComponent({ + file: { + ...file(), + submodule, + }, + level: 0, + }); + + expect(wrapper.find(FileIcon).props('submodule')).toBe(submodule); + }); }); diff --git a/spec/frontend/vue_shared/components/filtered_search_bar/tokens/milestone_token_spec.js b/spec/frontend/vue_shared/components/filtered_search_bar/tokens/milestone_token_spec.js index 0ec814e3f1551d764a9944079c0212cb68520a4f..5d91eafbabf297fff88745c53ae03c39888755dd 100644 --- a/spec/frontend/vue_shared/components/filtered_search_bar/tokens/milestone_token_spec.js +++ b/spec/frontend/vue_shared/components/filtered_search_bar/tokens/milestone_token_spec.js @@ -120,7 +120,9 @@ describe('MilestoneToken', () => { wrapper.vm.fetchMilestoneBySearchTerm('foo'); return waitForPromises().then(() => { - expect(createFlash).toHaveBeenCalledWith('There was a problem fetching milestones.'); + expect(createFlash).toHaveBeenCalledWith({ + message: 'There was a problem fetching milestones.', + }); }); }); diff --git a/spec/frontend/vue_shared/security_reports/security_reports_app_spec.js b/spec/frontend/vue_shared/security_reports/security_reports_app_spec.js index 31bdfc931ac1ead4ba53f9a8cc412435ff32cf38..ab87d80b291edc5387ea413c1041193e503dbb96 100644 --- a/spec/frontend/vue_shared/security_reports/security_reports_app_spec.js +++ b/spec/frontend/vue_shared/security_reports/security_reports_app_spec.js @@ -5,7 +5,7 @@ import SecurityReportsApp from '~/vue_shared/security_reports/security_reports_a jest.mock('~/flash'); -describe('Grouped security reports app', () => { +describe('Security reports app', () => { let wrapper; let mrTabsMock; @@ -21,6 +21,8 @@ describe('Grouped security reports app', () => { }); }; + const anyParams = expect.any(Object); + const findPipelinesTabAnchor = () => wrapper.find('[data-testid="show-pipelines"]'); const findHelpLink = () => wrapper.find('[data-testid="help"]'); const setupMrTabsMock = () => { @@ -43,10 +45,12 @@ describe('Grouped security reports app', () => { window.mrTabs = { tabShown: jest.fn() }; setupMockJobArtifact(reportType); createComponent(); + return wrapper.vm.$nextTick(); }); it('calls the pipelineJobs API correctly', () => { - expect(Api.pipelineJobs).toHaveBeenCalledWith(props.projectId, props.pipelineId); + expect(Api.pipelineJobs).toHaveBeenCalledTimes(1); + expect(Api.pipelineJobs).toHaveBeenCalledWith(props.projectId, props.pipelineId, anyParams); }); it('renders the expected message', () => { @@ -75,10 +79,12 @@ describe('Grouped security reports app', () => { beforeEach(() => { setupMockJobArtifact('foo'); createComponent(); + return wrapper.vm.$nextTick(); }); it('calls the pipelineJobs API correctly', () => { - expect(Api.pipelineJobs).toHaveBeenCalledWith(props.projectId, props.pipelineId); + expect(Api.pipelineJobs).toHaveBeenCalledTimes(1); + expect(Api.pipelineJobs).toHaveBeenCalledWith(props.projectId, props.pipelineId, anyParams); }); it('renders nothing', () => { @@ -86,6 +92,42 @@ describe('Grouped security reports app', () => { }); }); + describe('security artifacts on last page of multi-page response', () => { + const numPages = 3; + + beforeEach(() => { + jest + .spyOn(Api, 'pipelineJobs') + .mockImplementation(async (projectId, pipelineId, { page }) => { + const requestedPage = parseInt(page, 10); + if (requestedPage < numPages) { + return { + // Some jobs with no relevant artifacts + data: [{}, {}], + headers: { 'x-next-page': String(requestedPage + 1) }, + }; + } else if (requestedPage === numPages) { + return { + data: [{ artifacts: [{ file_type: SecurityReportsApp.reportTypes[0] }] }], + }; + } + + throw new Error('Test failed due to request of non-existent jobs page'); + }); + + createComponent(); + return wrapper.vm.$nextTick(); + }); + + it('fetches all pages', () => { + expect(Api.pipelineJobs).toHaveBeenCalledTimes(numPages); + }); + + it('renders the expected message', () => { + expect(wrapper.text()).toMatchInterpolatedText(SecurityReportsApp.i18n.scansHaveRun); + }); + }); + describe('given an error from the API', () => { let error; @@ -93,10 +135,12 @@ describe('Grouped security reports app', () => { error = new Error('an error'); jest.spyOn(Api, 'pipelineJobs').mockRejectedValue(error); createComponent(); + return wrapper.vm.$nextTick(); }); it('calls the pipelineJobs API correctly', () => { - expect(Api.pipelineJobs).toHaveBeenCalledWith(props.projectId, props.pipelineId); + expect(Api.pipelineJobs).toHaveBeenCalledTimes(1); + expect(Api.pipelineJobs).toHaveBeenCalledWith(props.projectId, props.pipelineId, anyParams); }); it('renders nothing', () => { diff --git a/spec/graphql/types/group_invitation_type_spec.rb b/spec/graphql/types/group_invitation_type_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..dab2d43fc90ca79eff129959aa4d84085beb4f20 --- /dev/null +++ b/spec/graphql/types/group_invitation_type_spec.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Types::GroupInvitationType do + specify { expect(described_class).to expose_permissions_using(Types::PermissionTypes::Group) } + + specify { expect(described_class.graphql_name).to eq('GroupInvitation') } + + specify { expect(described_class).to require_graphql_authorizations(:read_group) } + + it 'has the expected fields' do + expected_fields = %w[ + email access_level created_by created_at updated_at expires_at group + ] + + expect(described_class).to include_graphql_fields(*expected_fields) + end +end diff --git a/spec/graphql/types/invitation_interface_spec.rb b/spec/graphql/types/invitation_interface_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..8f345c58ca3482b35c0b2d2e1557fa56c04cd0cc --- /dev/null +++ b/spec/graphql/types/invitation_interface_spec.rb @@ -0,0 +1,43 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Types::InvitationInterface do + it 'exposes the expected fields' do + expected_fields = %i[ + email + access_level + created_by + created_at + updated_at + expires_at + user + ] + + expect(described_class).to have_graphql_fields(*expected_fields) + end + + describe '.resolve_type' do + subject { described_class.resolve_type(object, {}) } + + context 'for project member' do + let(:object) { build(:project_member) } + + it { is_expected.to be Types::ProjectInvitationType } + end + + context 'for group member' do + let(:object) { build(:group_member) } + + it { is_expected.to be Types::GroupInvitationType } + end + + context 'for an unknown type' do + let(:object) { build(:user) } + + it 'raises an error' do + expect { subject }.to raise_error(Gitlab::Graphql::Errors::BaseError) + end + end + end +end diff --git a/spec/graphql/types/issue_type_spec.rb b/spec/graphql/types/issue_type_spec.rb index b8f1c4a0fccba3479ebe1a27385119a73bf22b8e..c483eb66f12385c094f01934054fade1ba3fdbf5 100644 --- a/spec/graphql/types/issue_type_spec.rb +++ b/spec/graphql/types/issue_type_spec.rb @@ -15,7 +15,7 @@ it 'has specific fields' do fields = %i[id iid title description state reference author assignees updated_by participants labels milestone due_date - confidential discussion_locked upvotes downvotes user_notes_count web_path web_url relative_position + confidential discussion_locked upvotes downvotes user_notes_count user_discussions_count web_path web_url relative_position subscribed time_estimate total_time_spent human_time_estimate human_total_time_spent closed_at created_at updated_at task_completion_status designs design_collection alert_management_alert severity current_user_todos] diff --git a/spec/graphql/types/merge_request_type_spec.rb b/spec/graphql/types/merge_request_type_spec.rb index 9d901655b7b4f23f8c313092fa728dd02097ffb5..a751250610032c4266784137ded0371042edd237 100644 --- a/spec/graphql/types/merge_request_type_spec.rb +++ b/spec/graphql/types/merge_request_type_spec.rb @@ -17,7 +17,7 @@ description_html state created_at updated_at source_project target_project project project_id source_project_id target_project_id source_branch target_branch work_in_progress merge_when_pipeline_succeeds diff_head_sha - merge_commit_sha user_notes_count should_remove_source_branch + merge_commit_sha user_notes_count user_discussions_count should_remove_source_branch diff_refs diff_stats diff_stats_summary force_remove_source_branch merge_status in_progress_merge_commit_sha merge_error allow_collaboration should_be_rebased rebase_commit_sha diff --git a/spec/graphql/types/project_invitation_type_spec.rb b/spec/graphql/types/project_invitation_type_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..148a763a5faa2b0ed5b664b843a407ee9bba6d44 --- /dev/null +++ b/spec/graphql/types/project_invitation_type_spec.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Types::ProjectInvitationType do + specify { expect(described_class).to expose_permissions_using(Types::PermissionTypes::Project) } + + specify { expect(described_class.graphql_name).to eq('ProjectInvitation') } + + specify { expect(described_class).to require_graphql_authorizations(:read_project) } + + it 'has the expected fields' do + expected_fields = %w[ + access_level created_by created_at updated_at expires_at project user + ] + + expect(described_class).to include_graphql_fields(*expected_fields) + end +end diff --git a/spec/graphql/types/release_links_type_spec.rb b/spec/graphql/types/release_links_type_spec.rb index d3494e0e86c17067936b09a4c0cc55f9860ae896..38c38d58baa52f23ad26e8ebae48db171ff3e7f6 100644 --- a/spec/graphql/types/release_links_type_spec.rb +++ b/spec/graphql/types/release_links_type_spec.rb @@ -14,8 +14,6 @@ openedIssuesUrl closedIssuesUrl editUrl - mergeRequestsUrl - issuesUrl ] expect(described_class).to include_graphql_fields(*expected_fields) diff --git a/spec/helpers/page_layout_helper_spec.rb b/spec/helpers/page_layout_helper_spec.rb index 909bb6f7688ccabe5064204a293719b58ae34e5e..f49b09adea0a022b5a8efbf868f8245817f81cf6 100644 --- a/spec/helpers/page_layout_helper_spec.rb +++ b/spec/helpers/page_layout_helper_spec.rb @@ -137,4 +137,75 @@ end end end + + describe '#page_canonical_link' do + let(:user) { build(:user) } + + subject { helper.page_canonical_link(link) } + + before do + allow(helper).to receive(:current_user).and_return(user) + end + + context 'when link is passed' do + let(:link) { 'https://gitlab.com' } + + it 'stores and returns the link value' do + expect(subject).to eq link + expect(helper.page_canonical_link(nil)).to eq link + end + end + + context 'when no link is provided' do + let(:link) { nil } + let(:request) { ActionDispatch::Request.new(env) } + let(:env) do + { + 'ORIGINAL_FULLPATH' => '/foo/', + 'PATH_INFO' => '/foo', + 'HTTP_HOST' => 'test.host', + 'REQUEST_METHOD' => method, + 'rack.url_scheme' => 'http' + } + end + + before do + allow(helper).to receive(:request).and_return(request) + end + + shared_examples 'generates the canonical url using the params in the context' do + specify { expect(subject).to eq 'http://test.host/foo' } + end + + shared_examples 'does not return a canonical url' do + specify { expect(subject).to be_nil } + end + + it_behaves_like 'generates the canonical url using the params in the context' do + let(:method) { 'GET' } + end + + it_behaves_like 'generates the canonical url using the params in the context' do + let(:method) { 'HEAD' } + end + + it_behaves_like 'does not return a canonical url' do + let(:method) { 'POST' } + end + + it_behaves_like 'does not return a canonical url' do + let(:method) { 'PUT' } + end + + context 'when feature flag generic_canonical is disabled' do + let(:method) { 'GET' } + + before do + stub_feature_flags(generic_canonical: false) + end + + it_behaves_like 'does not return a canonical url' + end + end + end end diff --git a/spec/lib/api/validations/validators/email_or_email_list_spec.rb b/spec/lib/api/validations/validators/email_or_email_list_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..ac3111c23198ce165b43d4cf3e30df1c11fe1ab0 --- /dev/null +++ b/spec/lib/api/validations/validators/email_or_email_list_spec.rb @@ -0,0 +1,28 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe API::Validations::Validators::EmailOrEmailList do + include ApiValidatorsHelpers + + subject do + described_class.new(['email'], {}, false, scope.new) + end + + context 'with valid email addresses' do + it 'does not raise a validation error' do + expect_no_validation_error('test' => 'test@example.org') + expect_no_validation_error('test' => 'test1@example.com,test2@example.org') + expect_no_validation_error('test' => 'test1@example.com,test2@example.org,test3@example.co.uk') + end + end + + context 'including any invalid email address' do + it 'raises a validation error' do + expect_validation_error('test' => 'not') + expect_validation_error('test' => '@example.com') + expect_validation_error('test' => 'test1@example.com,asdf') + expect_validation_error('test' => 'asdf,testa1@example.com,asdf') + end + end +end diff --git a/spec/lib/atlassian/jira_connect/client_spec.rb b/spec/lib/atlassian/jira_connect/client_spec.rb index 2fd2fe6617320dadc5493021765a7afff0691255..cefd1fa3274c93169284530edece3dfaeeafe530 100644 --- a/spec/lib/atlassian/jira_connect/client_spec.rb +++ b/spec/lib/atlassian/jira_connect/client_spec.rb @@ -20,8 +20,11 @@ end describe '#store_dev_info' do - it "calls the API with auth headers" do - expected_jwt = Atlassian::Jwt.encode( + let_it_be(:project) { create_default(:project, :repository) } + let_it_be(:merge_requests) { create_list(:merge_request, 2, :unique_branches) } + + let(:expected_jwt) do + Atlassian::Jwt.encode( Atlassian::Jwt.build_claims( Atlassian::JiraConnect.app_key, '/rest/devinfo/0.10/bulk', @@ -29,7 +32,9 @@ ), 'sample_secret' ) + end + before do stub_full_request('https://gitlab-test.atlassian.net/rest/devinfo/0.10/bulk', method: :post) .with( headers: { @@ -37,8 +42,18 @@ 'Content-Type' => 'application/json' } ) + end + + it "calls the API with auth headers" do + subject.store_dev_info(project: project) + end + + it 'avoids N+1 database queries' do + control_count = ActiveRecord::QueryRecorder.new { subject.store_dev_info(project: project, merge_requests: merge_requests) }.count + + merge_requests << create(:merge_request, :unique_branches) - subject.store_dev_info(project: create(:project)) + expect { subject.store_dev_info(project: project, merge_requests: merge_requests) }.not_to exceed_query_limit(control_count) end end end diff --git a/spec/lib/atlassian/jira_connect/serializers/pull_request_entity_spec.rb b/spec/lib/atlassian/jira_connect/serializers/pull_request_entity_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..872ba1ab43d56a3e1ae3bba49251dcee3924e0a2 --- /dev/null +++ b/spec/lib/atlassian/jira_connect/serializers/pull_request_entity_spec.rb @@ -0,0 +1,43 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Atlassian::JiraConnect::Serializers::PullRequestEntity do + let_it_be(:project) { create_default(:project, :repository) } + let_it_be(:merge_requests) { create_list(:merge_request, 2, :unique_branches) } + let_it_be(:notes) { create_list(:note, 2, system: false, noteable: merge_requests.first) } + + subject { described_class.represent(merge_requests).as_json } + + it 'exposes commentCount' do + expect(subject.first[:commentCount]).to eq(2) + end + + context 'with user_notes_count option' do + let(:user_notes_count) { merge_requests.map { |merge_request| [merge_request.id, 1] }.to_h } + + subject { described_class.represent(merge_requests, user_notes_count: user_notes_count).as_json } + + it 'avoids N+1 database queries' do + control_count = ActiveRecord::QueryRecorder.new do + described_class.represent(merge_requests, user_notes_count: user_notes_count) + end.count + + merge_requests << create(:merge_request, :unique_branches) + + expect { subject }.not_to exceed_query_limit(control_count) + end + + it 'uses counts from user_notes_count' do + expect(subject.map { |entity| entity[:commentCount] }).to match_array([1, 1, 1]) + end + + context 'when count is missing for some MRs' do + let(:user_notes_count) { [[merge_requests.last.id, 1]].to_h } + + it 'uses 0 as default when count for the MR is not available' do + expect(subject.map { |entity| entity[:commentCount] }).to match_array([0, 0, 1]) + end + end + end +end diff --git a/spec/lib/bitbucket_server/client_spec.rb b/spec/lib/bitbucket_server/client_spec.rb index 9dcd1500aabf1758391cd72fed2a9dfebcf83fd8..cd3179f19d40c0ec6d32430cb5387e4dd27fe531 100644 --- a/spec/lib/bitbucket_server/client_spec.rb +++ b/spec/lib/bitbucket_server/client_spec.rb @@ -19,6 +19,15 @@ subject.pull_requests(project, repo_slug) end + + it 'requests a collection with offset and limit' do + offset = 10 + limit = 100 + + expect(BitbucketServer::Paginator).to receive(:new).with(anything, path, :pull_request, page_offset: offset, limit: limit) + + subject.pull_requests(project, repo_slug, page_offset: offset, limit: limit) + end end describe '#activities' do diff --git a/spec/lib/gitlab/background_migration/populate_missing_vulnerability_dismissal_information_spec.rb b/spec/lib/gitlab/background_migration/populate_missing_vulnerability_dismissal_information_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..44c5f3d138108e0ff77205cb9272652822c805c2 --- /dev/null +++ b/spec/lib/gitlab/background_migration/populate_missing_vulnerability_dismissal_information_spec.rb @@ -0,0 +1,65 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Gitlab::BackgroundMigration::PopulateMissingVulnerabilityDismissalInformation, schema: 20201028160832 do + let(:users) { table(:users) } + let(:namespaces) { table(:namespaces) } + let(:projects) { table(:projects) } + let(:vulnerabilities) { table(:vulnerabilities) } + let(:findings) { table(:vulnerability_occurrences) } + let(:scanners) { table(:vulnerability_scanners) } + let(:identifiers) { table(:vulnerability_identifiers) } + let(:feedback) { table(:vulnerability_feedback) } + + let(:user) { users.create!(name: 'test', email: 'test@example.com', projects_limit: 5) } + let(:namespace) { namespaces.create!(name: 'gitlab', path: 'gitlab-org') } + let(:project) { projects.create!(namespace_id: namespace.id, name: 'foo') } + let(:vulnerability_1) { vulnerabilities.create!(title: 'title', state: 2, severity: 0, confidence: 5, report_type: 2, project_id: project.id, author_id: user.id) } + let(:vulnerability_2) { vulnerabilities.create!(title: 'title', state: 2, severity: 0, confidence: 5, report_type: 2, project_id: project.id, author_id: user.id) } + let(:scanner) { scanners.create!(project_id: project.id, external_id: 'foo', name: 'bar') } + let(:identifier) { identifiers.create!(project_id: project.id, fingerprint: 'foo', external_type: 'bar', external_id: 'zoo', name: 'identifier') } + + before do + feedback.create!(feedback_type: 0, + category: 'sast', + project_fingerprint: '418291a26024a1445b23fe64de9380cdcdfd1fa8', + project_id: project.id, + author_id: user.id, + created_at: Time.current) + + findings.create!(name: 'Finding', + report_type: 'sast', + project_fingerprint: Gitlab::Database::ShaAttribute.new.serialize('418291a26024a1445b23fe64de9380cdcdfd1fa8'), + location_fingerprint: 'bar', + severity: 1, + confidence: 1, + metadata_version: 1, + raw_metadata: '', + uuid: SecureRandom.uuid, + project_id: project.id, + vulnerability_id: vulnerability_1.id, + scanner_id: scanner.id, + primary_identifier_id: identifier.id) + + allow(::Gitlab::BackgroundMigration::Logger).to receive_messages(info: true, warn: true, error: true) + end + + describe '#perform' do + it 'updates the missing dismissal information of the vulnerability' do + expect { subject.perform(vulnerability_1.id, vulnerability_2.id) }.to change { vulnerability_1.reload.dismissed_at }.from(nil) + .and change { vulnerability_1.reload.dismissed_by_id }.from(nil).to(user.id) + end + + it 'writes log messages' do + subject.perform(vulnerability_1.id, vulnerability_2.id) + + expect(::Gitlab::BackgroundMigration::Logger).to have_received(:info).with(migrator: described_class.name, + message: 'Dismissal information has been copied', + count: 2) + expect(::Gitlab::BackgroundMigration::Logger).to have_received(:warn).with(migrator: described_class.name, + message: 'Could not update vulnerability!', + vulnerability_id: vulnerability_2.id) + end + end +end diff --git a/spec/lib/gitlab/bitbucket_server_import/importer_spec.rb b/spec/lib/gitlab/bitbucket_server_import/importer_spec.rb index 3236ed0e41cca0b16b31613b705458c7da4266d0..c9ad78ec760cb7cdebaf0e006fccb8d928bffb02 100644 --- a/spec/lib/gitlab/bitbucket_server_import/importer_spec.rb +++ b/spec/lib/gitlab/bitbucket_server_import/importer_spec.rb @@ -112,7 +112,7 @@ allow(subject).to receive(:delete_temp_branches) allow(subject).to receive(:restore_branches) - allow(subject.client).to receive(:pull_requests).and_return([pull_request]) + allow(subject.client).to receive(:pull_requests).and_return([pull_request], []) end # As we are using Caching with redis, it is best to clean the cache after each test run, else we need to wait for @@ -499,7 +499,7 @@ before do Gitlab::Cache::Import::Caching.set_add(subject.already_imported_cache_key, pull_request_already_imported.iid) - allow(subject.client).to receive(:pull_requests).and_return([pull_request_to_be_imported, pull_request_already_imported]) + allow(subject.client).to receive(:pull_requests).and_return([pull_request_to_be_imported, pull_request_already_imported], []) end it 'only imports one Merge Request, as the other on is in the cache' do @@ -535,7 +535,7 @@ updated_at: Time.now, merged?: true) - expect(subject.client).to receive(:pull_requests).and_return([pull_request]) + expect(subject.client).to receive(:pull_requests).and_return([pull_request], []) expect(subject.client).to receive(:activities).and_return([]) expect(subject).to receive(:import_repository).twice end diff --git a/spec/lib/gitlab/ci/config/external/mapper_spec.rb b/spec/lib/gitlab/ci/config/external/mapper_spec.rb index bf14d8d6b34e0be16f7b48aa6fc26fa47ffe9c9f..7ad57827e30bf4d8592e0a0514b81298c3b51313 100644 --- a/spec/lib/gitlab/ci/config/external/mapper_spec.rb +++ b/spec/lib/gitlab/ci/config/external/mapper_spec.rb @@ -100,6 +100,42 @@ expect { subject }.to raise_error(described_class::AmbigiousSpecificationError) end end + + context "when the key is a project's file" do + let(:values) do + { include: { project: project.full_path, file: local_file }, + image: 'ruby:2.7' } + end + + it 'returns File instances' do + expect(subject).to contain_exactly( + an_instance_of(Gitlab::Ci::Config::External::File::Project)) + end + end + + context "when the key is project's files" do + let(:values) do + { include: { project: project.full_path, file: [local_file, 'another_file_path.yml'] }, + image: 'ruby:2.7' } + end + + it 'returns two File instances' do + expect(subject).to contain_exactly( + an_instance_of(Gitlab::Ci::Config::External::File::Project), + an_instance_of(Gitlab::Ci::Config::External::File::Project)) + end + + context 'when FF ci_include_multiple_files_from_project is disabled' do + before do + stub_feature_flags(ci_include_multiple_files_from_project: false) + end + + it 'returns a File instance' do + expect(subject).to contain_exactly( + an_instance_of(Gitlab::Ci::Config::External::File::Project)) + end + end + end end context "when 'include' is defined as an array" do @@ -161,6 +197,16 @@ it 'raises an exception' do expect { subject }.to raise_error(described_class::DuplicateIncludesError) end + + context 'when including multiple files from a project' do + let(:values) do + { include: { project: project.full_path, file: [local_file, local_file] } } + end + + it 'raises an exception' do + expect { subject }.to raise_error(described_class::DuplicateIncludesError) + end + end end context "when too many 'includes' are defined" do @@ -179,6 +225,16 @@ it 'raises an exception' do expect { subject }.to raise_error(described_class::TooManyIncludesError) end + + context 'when including multiple files from a project' do + let(:values) do + { include: { project: project.full_path, file: [local_file, 'another_file_path.yml'] } } + end + + it 'raises an exception' do + expect { subject }.to raise_error(described_class::TooManyIncludesError) + end + end end end end diff --git a/spec/lib/gitlab/ci/config/external/processor_spec.rb b/spec/lib/gitlab/ci/config/external/processor_spec.rb index 9786e050399b39a1eb0bfd0972db8e7ebd1e0ab2..150a2ec2929a33339ef581bf14e8aa33d0da3813 100644 --- a/spec/lib/gitlab/ci/config/external/processor_spec.rb +++ b/spec/lib/gitlab/ci/config/external/processor_spec.rb @@ -302,5 +302,82 @@ end end end + + context 'when a valid project file is defined' do + let(:values) do + { + include: { project: another_project.full_path, file: '/templates/my-build.yml' }, + image: 'ruby:2.7' + } + end + + before do + another_project.add_developer(user) + + allow_next_instance_of(Repository) do |repository| + allow(repository).to receive(:blob_data_at).with(another_project.commit.id, '/templates/my-build.yml') do + <<~HEREDOC + my_build: + script: echo Hello World + HEREDOC + end + end + end + + it 'appends the file to the values' do + output = processor.perform + expect(output.keys).to match_array([:image, :my_build]) + end + end + + context 'when valid project files are defined in a single include' do + let(:values) do + { + include: { + project: another_project.full_path, + file: ['/templates/my-build.yml', '/templates/my-test.yml'] + }, + image: 'ruby:2.7' + } + end + + before do + another_project.add_developer(user) + + allow_next_instance_of(Repository) do |repository| + allow(repository).to receive(:blob_data_at).with(another_project.commit.id, '/templates/my-build.yml') do + <<~HEREDOC + my_build: + script: echo Hello World + HEREDOC + end + + allow(repository).to receive(:blob_data_at).with(another_project.commit.id, '/templates/my-test.yml') do + <<~HEREDOC + my_test: + script: echo Hello World + HEREDOC + end + end + end + + it 'appends the file to the values' do + output = processor.perform + expect(output.keys).to match_array([:image, :my_build, :my_test]) + end + + context 'when FF ci_include_multiple_files_from_project is disabled' do + before do + stub_feature_flags(ci_include_multiple_files_from_project: false) + end + + it 'raises an error' do + expect { processor.perform }.to raise_error( + described_class::IncludeError, + 'Included file `["/templates/my-build.yml", "/templates/my-test.yml"]` needs to be a string' + ) + end + end + end end end diff --git a/spec/lib/gitlab/ci/config_spec.rb b/spec/lib/gitlab/ci/config_spec.rb index 41a45fe4ab7d1255c5eff9cc4aaa8559acfaa755..b5a0f0e3fd738c87ff49dbaba7e9c589b30bd630 100644 --- a/spec/lib/gitlab/ci/config_spec.rb +++ b/spec/lib/gitlab/ci/config_spec.rb @@ -246,6 +246,14 @@ let(:remote_location) { 'https://gitlab.com/gitlab-org/gitlab-foss/blob/1234/.gitlab-ci-1.yml' } let(:local_location) { 'spec/fixtures/gitlab/ci/external_files/.gitlab-ci-template-1.yml' } + let(:local_file_content) do + File.read(Rails.root.join(local_location)) + end + + let(:local_location_hash) do + YAML.safe_load(local_file_content).deep_symbolize_keys + end + let(:remote_file_content) do <<~HEREDOC variables: @@ -256,8 +264,8 @@ HEREDOC end - let(:local_file_content) do - File.read(Rails.root.join(local_location)) + let(:remote_file_hash) do + YAML.safe_load(remote_file_content).deep_symbolize_keys end let(:gitlab_ci_yml) do @@ -283,22 +291,11 @@ context "when gitlab_ci_yml has valid 'include' defined" do it 'returns a composed hash' do - before_script_values = [ - "apt-get update -qq && apt-get install -y -qq sqlite3 libsqlite3-dev nodejs", "ruby -v", - "which ruby", - "bundle install --jobs $(nproc) \"${FLAGS[@]}\"" - ] - variables = { - POSTGRES_USER: "user", - POSTGRES_PASSWORD: "testing-password", - POSTGRES_ENABLED: "true", - POSTGRES_DB: "$CI_ENVIRONMENT_SLUG" - } composed_hash = { - before_script: before_script_values, + before_script: local_location_hash[:before_script], image: "ruby:2.7", rspec: { script: ["bundle exec rspec"] }, - variables: variables + variables: remote_file_hash[:variables] } expect(config.to_hash).to eq(composed_hash) @@ -575,5 +572,56 @@ ) end end + + context "when including multiple files from a project" do + let(:other_file_location) { 'my_builds.yml' } + + let(:other_file_content) do + <<~HEREDOC + build: + stage: build + script: echo hello + + rspec: + stage: test + script: bundle exec rspec + HEREDOC + end + + let(:gitlab_ci_yml) do + <<~HEREDOC + include: + - project: #{project.full_path} + file: + - #{local_location} + - #{other_file_location} + + image: ruby:2.7 + HEREDOC + end + + before do + project.add_developer(user) + + allow_next_instance_of(Repository) do |repository| + allow(repository).to receive(:blob_data_at).with(an_instance_of(String), local_location) + .and_return(local_file_content) + + allow(repository).to receive(:blob_data_at).with(an_instance_of(String), other_file_location) + .and_return(other_file_content) + end + end + + it 'returns a composed hash' do + composed_hash = { + before_script: local_location_hash[:before_script], + image: "ruby:2.7", + build: { stage: "build", script: "echo hello" }, + rspec: { stage: "test", script: "bundle exec rspec" } + } + + expect(config.to_hash).to eq(composed_hash) + end + end end end diff --git a/spec/lib/gitlab/graphql/authorize/authorize_field_service_spec.rb b/spec/lib/gitlab/graphql/authorize/authorize_field_service_spec.rb index fca08ebf48b69e4b5fa0a555a90c41cf1a698e05..c88506899cd6ed0e27333dafa5480ec10ee3e098 100644 --- a/spec/lib/gitlab/graphql/authorize/authorize_field_service_spec.rb +++ b/spec/lib/gitlab/graphql/authorize/authorize_field_service_spec.rb @@ -45,7 +45,7 @@ def resolve let(:type_instance) { type_class.authorized_new(presented_object, context) } let(:field) { type_class.fields['testField'].to_graphql } - subject(:resolved) { resolve&.force } + subject(:resolved) { ::Gitlab::Graphql::Lazy.force(resolve) } context 'reading the field of a lazy value' do let(:ability) { :read_field } @@ -240,16 +240,6 @@ def resolve(value) end it_behaves_like 'authorizing fields' - - context 'the graphql_lazy_authorization feature flag is disabled' do - before do - stub_feature_flags(graphql_lazy_authorization: false) - end - - subject(:resolved) { resolve } - - it_behaves_like 'authorizing fields' - end end private diff --git a/spec/lib/gitlab/import_export/importer_spec.rb b/spec/lib/gitlab/import_export/importer_spec.rb index 7c10011273a6cef7ca45bd4cca83cc4215505ef8..0db038785d3b21d99096198d1bb50b50c08bbad4 100644 --- a/spec/lib/gitlab/import_export/importer_spec.rb +++ b/spec/lib/gitlab/import_export/importer_spec.rb @@ -65,10 +65,22 @@ end end - it 'restores the ProjectTree' do - expect(Gitlab::ImportExport::Project::TreeRestorer).to receive(:new).and_call_original + context 'with sample_data_template' do + it 'initializes the Sample::TreeRestorer' do + project.create_or_update_import_data(data: { sample_data: true }) - importer.execute + expect(Gitlab::ImportExport::Project::Sample::TreeRestorer).to receive(:new).and_call_original + + importer.execute + end + end + + context 'without sample_data_template' do + it 'initializes the ProjectTree' do + expect(Gitlab::ImportExport::Project::TreeRestorer).to receive(:new).and_call_original + + importer.execute + end end it 'removes the import file' do diff --git a/spec/lib/gitlab/import_export/project/sample/relation_factory_spec.rb b/spec/lib/gitlab/import_export/project/sample/relation_factory_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..86d5f2402f8ce100663e6cc852498741eb5be724 --- /dev/null +++ b/spec/lib/gitlab/import_export/project/sample/relation_factory_spec.rb @@ -0,0 +1,168 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Gitlab::ImportExport::Project::Sample::RelationFactory do + let(:group) { create(:group) } + let(:project) { create(:project, :repository, group: group) } + let(:members_mapper) { double('members_mapper').as_null_object } + let(:admin) { create(:admin) } + let(:importer_user) { admin } + let(:excluded_keys) { [] } + let(:date_calculator) { instance_double(Gitlab::ImportExport::Project::Sample::DateCalculator) } + let(:original_project_id) { 8 } + let(:start_date) { Time.current - 30.days } + let(:due_date) { Time.current - 20.days } + let(:created_object) do + described_class.create( # rubocop:disable Rails/SaveBang + relation_sym: relation_sym, + relation_hash: relation_hash, + object_builder: Gitlab::ImportExport::Project::ObjectBuilder, + members_mapper: members_mapper, + user: importer_user, + importable: project, + excluded_keys: excluded_keys, + date_calculator: date_calculator + ) + end + + context 'issue object' do + let(:relation_sym) { :issues } + let(:id) { 999 } + + let(:relation_hash) do + { + 'id' => id, + 'title' => 'Necessitatibus magnam qui at velit consequatur perspiciatis.', + 'project_id' => original_project_id, + 'created_at' => '2016-08-12T09:41:03.462Z', + 'updated_at' => '2016-08-12T09:41:03.462Z', + 'description' => 'Molestiae corporis magnam et fugit aliquid nulla quia.', + 'state' => 'closed', + 'position' => 0, + 'confidential' => false, + 'due_date' => due_date + } + end + + before do + allow(date_calculator).to receive(:closest_date_to_average) { Time.current - 10.days } + allow(date_calculator).to receive(:calculate_by_closest_date_to_average) + end + + it 'correctly updated due date', :aggregate_failures do + expect(date_calculator).to receive(:calculate_by_closest_date_to_average) + .with(relation_hash['due_date']).and_return(due_date - 10.days) + + expect(created_object.due_date).to eq((due_date - 10.days).to_date) + end + end + + context 'milestone object' do + let(:relation_sym) { :milestones } + let(:id) { 1001 } + + let(:relation_hash) do + { + 'id' => id, + 'title' => 'v3.0', + 'project_id' => original_project_id, + 'created_at' => '2016-08-12T09:41:03.462Z', + 'updated_at' => '2016-08-12T09:41:03.462Z', + 'description' => 'Rerum at autem exercitationem ea voluptates harum quam placeat.', + 'state' => 'closed', + 'start_date' => start_date, + 'due_date' => due_date + } + end + + before do + allow(date_calculator).to receive(:closest_date_to_average).twice { Time.current - 10.days } + allow(date_calculator).to receive(:calculate_by_closest_date_to_average).twice + end + + it 'correctly updated due date', :aggregate_failures do + expect(date_calculator).to receive(:calculate_by_closest_date_to_average) + .with(relation_hash['due_date']).and_return(due_date - 10.days) + + expect(created_object.due_date).to eq((due_date - 10.days).to_date) + end + + it 'correctly updated start date', :aggregate_failures do + expect(date_calculator).to receive(:calculate_by_closest_date_to_average) + .with(relation_hash['start_date']).and_return(start_date - 20.days) + + expect(created_object.start_date).to eq((start_date - 20.days).to_date) + end + end + + context 'milestone object' do + let(:relation_sym) { :milestones } + let(:id) { 1001 } + + let(:relation_hash) do + { + 'id' => id, + 'title' => 'v3.0', + 'project_id' => original_project_id, + 'created_at' => '2016-08-12T09:41:03.462Z', + 'updated_at' => '2016-08-12T09:41:03.462Z', + 'description' => 'Rerum at autem exercitationem ea voluptates harum quam placeat.', + 'state' => 'closed', + 'start_date' => start_date, + 'due_date' => due_date + } + end + + before do + allow(date_calculator).to receive(:closest_date_to_average).twice { Time.current - 10.days } + allow(date_calculator).to receive(:calculate_by_closest_date_to_average).twice + end + + it 'correctly updated due date', :aggregate_failures do + expect(date_calculator).to receive(:calculate_by_closest_date_to_average) + .with(relation_hash['due_date']).and_return(due_date - 10.days) + + expect(created_object.due_date).to eq((due_date - 10.days).to_date) + end + + it 'correctly updated start date', :aggregate_failures do + expect(date_calculator).to receive(:calculate_by_closest_date_to_average) + .with(relation_hash['start_date']).and_return(start_date - 20.days) + + expect(created_object.start_date).to eq((start_date - 20.days).to_date) + end + end + + context 'hook object' do + let(:relation_sym) { :hooks } + let(:id) { 999 } + let(:service_id) { 99 } + let(:token) { 'secret' } + + let(:relation_hash) do + { + 'id' => id, + 'url' => 'https://example.json', + 'project_id' => original_project_id, + 'created_at' => '2016-08-12T09:41:03.462Z', + 'updated_at' => '2016-08-12T09:41:03.462Z', + 'service_id' => service_id, + 'push_events' => true, + 'issues_events' => false, + 'confidential_issues_events' => false, + 'merge_requests_events' => true, + 'tag_push_events' => false, + 'note_events' => true, + 'enable_ssl_verification' => true, + 'job_events' => false, + 'wiki_page_events' => true, + 'token' => token + } + end + + it 'does not calculate the closest date to average' do + expect(date_calculator).not_to receive(:calculate_by_closest_date_to_average) + end + end +end diff --git a/spec/lib/gitlab/import_export/project/sample/sample_data_relation_tree_restorer_spec.rb b/spec/lib/gitlab/import_export/project/sample/relation_tree_restorer_spec.rb similarity index 75% rename from spec/lib/gitlab/import_export/project/sample/sample_data_relation_tree_restorer_spec.rb rename to spec/lib/gitlab/import_export/project/sample/relation_tree_restorer_spec.rb index f173345a4c6452071fd0d8653142c85e50367b06..f87f79d44624409b7af85e187f3a1bbe99a03e74 100644 --- a/spec/lib/gitlab/import_export/project/sample/sample_data_relation_tree_restorer_spec.rb +++ b/spec/lib/gitlab/import_export/project/sample/relation_tree_restorer_spec.rb @@ -9,7 +9,7 @@ require 'spec_helper' -RSpec.describe Gitlab::ImportExport::Project::Sample::SampleDataRelationTreeRestorer do +RSpec.describe Gitlab::ImportExport::Project::Sample::RelationTreeRestorer do include_context 'relation tree restorer shared context' let(:sample_data_relation_tree_restorer) do @@ -74,13 +74,26 @@ def due_dates(relations) let(:importable_name) { 'project' } let(:importable_path) { 'project' } let(:object_builder) { Gitlab::ImportExport::Project::ObjectBuilder } - let(:relation_factory) { Gitlab::ImportExport::Project::RelationFactory } + let(:relation_factory) { Gitlab::ImportExport::Project::Sample::RelationFactory } let(:reader) { Gitlab::ImportExport::Reader.new(shared: shared) } + let(:path) { 'spec/fixtures/lib/gitlab/import_export/sample_data/tree' } + let(:relation_reader) { Gitlab::ImportExport::JSON::NdjsonReader.new(path) } - context 'using ndjson reader' do - let(:path) { 'spec/fixtures/lib/gitlab/import_export/sample_data/tree' } - let(:relation_reader) { Gitlab::ImportExport::JSON::NdjsonReader.new(path) } + it 'initializes relation_factory with date_calculator as parameter' do + expect(Gitlab::ImportExport::Project::Sample::RelationFactory).to receive(:create).with(hash_including(:date_calculator)).at_least(:once).times + + subject + end + + context 'when relation tree restorer is initialized' do + it 'initializes date calculator with due dates' do + expect(Gitlab::ImportExport::Project::Sample::DateCalculator).to receive(:new).with(Array) + sample_data_relation_tree_restorer + end + end + + context 'using ndjson reader' do it_behaves_like 'import project successfully' end end diff --git a/spec/lib/gitlab/import_export/project/tree_restorer_spec.rb b/spec/lib/gitlab/import_export/project/tree_restorer_spec.rb index c05968c9a8501ca498c9bf0bfe4fc6a99153544f..b6a396afd6162b62acbecd5d370b59a409acf718 100644 --- a/spec/lib/gitlab/import_export/project/tree_restorer_spec.rb +++ b/spec/lib/gitlab/import_export/project/tree_restorer_spec.rb @@ -681,13 +681,7 @@ def match_mr1_note(content_regex) end it 'overrides project feature access levels' do - access_level_keys = project.project_feature.attributes.keys.select { |a| a =~ /_access_level/ } - - # `pages_access_level` is not included, since it is not available in the public API - # and has a dependency on project's visibility level - # see ProjectFeature model - access_level_keys.delete('pages_access_level') - + access_level_keys = ProjectFeature.available_features.map { |feature| ProjectFeature.access_level_attribute(feature) } disabled_access_levels = Hash[access_level_keys.collect { |item| [item, 'disabled'] }] project.create_import_data(data: { override_params: disabled_access_levels }) @@ -1040,41 +1034,6 @@ def match_mr1_note(content_regex) it_behaves_like 'project tree restorer work properly', :legacy_reader, true it_behaves_like 'project tree restorer work properly', :ndjson_reader, true - - context 'Sample Data JSON' do - let(:user) { create(:user) } - let!(:project) { create(:project, :builds_disabled, :issues_disabled, name: 'project', path: 'project') } - let(:project_tree_restorer) { described_class.new(user: user, shared: shared, project: project) } - - before do - setup_import_export_config('sample_data') - setup_reader(:ndjson_reader) - end - - context 'with sample_data_template' do - before do - allow(project).to receive_message_chain(:import_data, :data, :dig).with('sample_data') { true } - end - - it 'initialize SampleDataRelationTreeRestorer' do - expect_next_instance_of(Gitlab::ImportExport::Project::Sample::SampleDataRelationTreeRestorer) do |restorer| - expect(restorer).to receive(:restore).and_return(true) - end - - expect(project_tree_restorer.restore).to eq(true) - end - end - - context 'without sample_data_template' do - it 'initialize RelationTreeRestorer' do - expect_next_instance_of(Gitlab::ImportExport::RelationTreeRestorer) do |restorer| - expect(restorer).to receive(:restore).and_return(true) - end - - expect(project_tree_restorer.restore).to eq(true) - end - end - end end context 'disable ndjson import' do diff --git a/spec/lib/gitlab/import_export/safe_model_attributes.yml b/spec/lib/gitlab/import_export/safe_model_attributes.yml index bbf6ae64cad39a0a2cb6f684034f0e6e498a24b5..7dee8c26850cfd7859bfc06222ce245b343a40b0 100644 --- a/spec/lib/gitlab/import_export/safe_model_attributes.yml +++ b/spec/lib/gitlab/import_export/safe_model_attributes.yml @@ -575,6 +575,7 @@ ProjectFeature: - repository_access_level - pages_access_level - metrics_dashboard_access_level +- requirements_access_level - created_at - updated_at ProtectedBranch::MergeAccessLevel: diff --git a/spec/lib/gitlab/kubernetes/helm/api_spec.rb b/spec/lib/gitlab/kubernetes/helm/api_spec.rb index bcc95bdbf2b67985aac37e2b649450e584fde892..e022f5bd91294d524b89c75ad6c00f76daad495b 100644 --- a/spec/lib/gitlab/kubernetes/helm/api_spec.rb +++ b/spec/lib/gitlab/kubernetes/helm/api_spec.rb @@ -13,7 +13,7 @@ let(:files) { {} } let(:command) do - Gitlab::Kubernetes::Helm::InstallCommand.new( + Gitlab::Kubernetes::Helm::V2::InstallCommand.new( name: application_name, chart: 'chart-name', rbac: rbac, @@ -142,7 +142,7 @@ end context 'with a service account' do - let(:command) { Gitlab::Kubernetes::Helm::InitCommand.new(name: application_name, files: files, rbac: rbac) } + let(:command) { Gitlab::Kubernetes::Helm::V2::InitCommand.new(name: application_name, files: files, rbac: rbac) } context 'rbac-enabled cluster' do let(:rbac) { true } diff --git a/spec/lib/gitlab/kubernetes/helm/pod_spec.rb b/spec/lib/gitlab/kubernetes/helm/pod_spec.rb index 54e3289dd256996755a6786f4467ad7089bf7ee1..6d97790fc8b1afc62eb2ad356cf300a74eae3bd3 100644 --- a/spec/lib/gitlab/kubernetes/helm/pod_spec.rb +++ b/spec/lib/gitlab/kubernetes/helm/pod_spec.rb @@ -4,75 +4,84 @@ RSpec.describe Gitlab::Kubernetes::Helm::Pod do describe '#generate' do - let(:app) { create(:clusters_applications_prometheus) } - let(:command) { app.install_command } - let(:namespace) { Gitlab::Kubernetes::Helm::NAMESPACE } - let(:service_account_name) { nil } + using RSpec::Parameterized::TableSyntax - subject { described_class.new(command, namespace, service_account_name: service_account_name) } + where(:helm_major_version, :expected_helm_version, :expected_command_env) do + 2 | '2.16.9' | [:TILLER_NAMESPACE] + 3 | '3.2.4' | nil + end - context 'with a command' do - it 'generates a Kubeclient::Resource' do - expect(subject.generate).to be_a_kind_of(Kubeclient::Resource) - end + with_them do + let(:cluster) { create(:cluster, helm_major_version: helm_major_version) } + let(:app) { create(:clusters_applications_prometheus, cluster: cluster) } + let(:command) { app.install_command } + let(:namespace) { Gitlab::Kubernetes::Helm::NAMESPACE } + let(:service_account_name) { nil } - it 'generates the appropriate metadata' do - metadata = subject.generate.metadata - expect(metadata.name).to eq("install-#{app.name}") - expect(metadata.namespace).to eq('gitlab-managed-apps') - expect(metadata.labels['gitlab.org/action']).to eq('install') - expect(metadata.labels['gitlab.org/application']).to eq(app.name) - end + subject { described_class.new(command, namespace, service_account_name: service_account_name) } - it 'generates a container spec' do - spec = subject.generate.spec - expect(spec.containers.count).to eq(1) - end + context 'with a command' do + it 'generates a Kubeclient::Resource' do + expect(subject.generate).to be_a_kind_of(Kubeclient::Resource) + end - it 'generates the appropriate specifications for the container' do - container = subject.generate.spec.containers.first - expect(container.name).to eq('helm') - expect(container.image).to eq('registry.gitlab.com/gitlab-org/cluster-integration/helm-install-image/releases/2.16.9-kube-1.13.12') - expect(container.env.count).to eq(3) - expect(container.env.map(&:name)).to match_array([:HELM_VERSION, :TILLER_NAMESPACE, :COMMAND_SCRIPT]) - expect(container.command).to match_array(["/bin/sh"]) - expect(container.args).to match_array(["-c", "$(COMMAND_SCRIPT)"]) - end + it 'generates the appropriate metadata' do + metadata = subject.generate.metadata + expect(metadata.name).to eq("install-#{app.name}") + expect(metadata.namespace).to eq('gitlab-managed-apps') + expect(metadata.labels['gitlab.org/action']).to eq('install') + expect(metadata.labels['gitlab.org/application']).to eq(app.name) + end - it 'includes a never restart policy' do - spec = subject.generate.spec - expect(spec.restartPolicy).to eq('Never') - end + it 'generates a container spec' do + spec = subject.generate.spec + expect(spec.containers.count).to eq(1) + end - it 'includes volumes for the container' do - container = subject.generate.spec.containers.first - expect(container.volumeMounts.first['name']).to eq('configuration-volume') - expect(container.volumeMounts.first['mountPath']).to eq("/data/helm/#{app.name}/config") - end + it 'generates the appropriate specifications for the container' do + container = subject.generate.spec.containers.first + expect(container.name).to eq('helm') + expect(container.image).to eq("registry.gitlab.com/gitlab-org/cluster-integration/helm-install-image/releases/#{expected_helm_version}-kube-1.13.12-alpine-3.12") + expect(container.env.map(&:name)).to include(:HELM_VERSION, :COMMAND_SCRIPT, *expected_command_env) + expect(container.command).to match_array(["/bin/sh"]) + expect(container.args).to match_array(["-c", "$(COMMAND_SCRIPT)"]) + end - it 'includes a volume inside the specification' do - spec = subject.generate.spec - expect(spec.volumes.first['name']).to eq('configuration-volume') - end + it 'includes a never restart policy' do + spec = subject.generate.spec + expect(spec.restartPolicy).to eq('Never') + end - it 'mounts configMap specification in the volume' do - volume = subject.generate.spec.volumes.first - expect(volume.configMap['name']).to eq("values-content-configuration-#{app.name}") - expect(volume.configMap['items'].first['key']).to eq(:'values.yaml') - expect(volume.configMap['items'].first['path']).to eq(:'values.yaml') - end + it 'includes volumes for the container' do + container = subject.generate.spec.containers.first + expect(container.volumeMounts.first['name']).to eq('configuration-volume') + expect(container.volumeMounts.first['mountPath']).to eq("/data/helm/#{app.name}/config") + end - it 'has no serviceAccountName' do - spec = subject.generate.spec - expect(spec.serviceAccountName).to be_nil - end + it 'includes a volume inside the specification' do + spec = subject.generate.spec + expect(spec.volumes.first['name']).to eq('configuration-volume') + end - context 'with a service_account_name' do - let(:service_account_name) { 'sa' } + it 'mounts configMap specification in the volume' do + volume = subject.generate.spec.volumes.first + expect(volume.configMap['name']).to eq("values-content-configuration-#{app.name}") + expect(volume.configMap['items'].first['key']).to eq(:'values.yaml') + expect(volume.configMap['items'].first['path']).to eq(:'values.yaml') + end - it 'uses the serviceAccountName provided' do + it 'has no serviceAccountName' do spec = subject.generate.spec - expect(spec.serviceAccountName).to eq(service_account_name) + expect(spec.serviceAccountName).to be_nil + end + + context 'with a service_account_name' do + let(:service_account_name) { 'sa' } + + it 'uses the serviceAccountName provided' do + spec = subject.generate.spec + expect(spec.serviceAccountName).to eq(service_account_name) + end end end end diff --git a/spec/lib/gitlab/kubernetes/helm/v2/base_command_spec.rb b/spec/lib/gitlab/kubernetes/helm/v2/base_command_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..3d2b36b9094547a52b5574aba13c610b9c9e58d6 --- /dev/null +++ b/spec/lib/gitlab/kubernetes/helm/v2/base_command_spec.rb @@ -0,0 +1,50 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Gitlab::Kubernetes::Helm::V2::BaseCommand do + subject(:base_command) do + test_class.new(rbac) + end + + let(:application) { create(:clusters_applications_helm) } + let(:rbac) { false } + + let(:test_class) do + Class.new(described_class) do + def initialize(rbac) + super( + name: 'test-class-name', + rbac: rbac, + files: { some: 'value' } + ) + end + end + end + + describe 'HELM_VERSION' do + subject { described_class::HELM_VERSION } + + it { is_expected.to match /^2\.\d+\.\d+$/ } + end + + describe '#env' do + subject { base_command.env } + + it { is_expected.to include(TILLER_NAMESPACE: 'gitlab-managed-apps') } + end + + it_behaves_like 'helm command generator' do + let(:commands) { '' } + end + + describe '#pod_name' do + subject { base_command.pod_name } + + it { is_expected.to eq('install-test-class-name') } + end + + it_behaves_like 'helm command' do + let(:command) { base_command } + end +end diff --git a/spec/lib/gitlab/kubernetes/helm/certificate_spec.rb b/spec/lib/gitlab/kubernetes/helm/v2/certificate_spec.rb similarity index 92% rename from spec/lib/gitlab/kubernetes/helm/certificate_spec.rb rename to spec/lib/gitlab/kubernetes/helm/v2/certificate_spec.rb index b446c5e11493437671dffce322e24f83e1765004..a3f0fd9eb9b36f20bb01718d6973cb7f24328311 100644 --- a/spec/lib/gitlab/kubernetes/helm/certificate_spec.rb +++ b/spec/lib/gitlab/kubernetes/helm/v2/certificate_spec.rb @@ -1,7 +1,7 @@ # frozen_string_literal: true require 'spec_helper' -RSpec.describe Gitlab::Kubernetes::Helm::Certificate do +RSpec.describe Gitlab::Kubernetes::Helm::V2::Certificate do describe '.generate_root' do subject { described_class.generate_root } diff --git a/spec/lib/gitlab/kubernetes/helm/delete_command_spec.rb b/spec/lib/gitlab/kubernetes/helm/v2/delete_command_spec.rb similarity index 93% rename from spec/lib/gitlab/kubernetes/helm/delete_command_spec.rb rename to spec/lib/gitlab/kubernetes/helm/v2/delete_command_spec.rb index ff2c2d76f2202f4b74d4b427c5c176bca3b07558..4a3a41dba4a27bef3c24388ecffe4d540208cac3 100644 --- a/spec/lib/gitlab/kubernetes/helm/delete_command_spec.rb +++ b/spec/lib/gitlab/kubernetes/helm/v2/delete_command_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Gitlab::Kubernetes::Helm::DeleteCommand do +RSpec.describe Gitlab::Kubernetes::Helm::V2::DeleteCommand do subject(:delete_command) { described_class.new(name: app_name, rbac: rbac, files: files) } let(:app_name) { 'app-name' } diff --git a/spec/lib/gitlab/kubernetes/helm/init_command_spec.rb b/spec/lib/gitlab/kubernetes/helm/v2/init_command_spec.rb similarity index 94% rename from spec/lib/gitlab/kubernetes/helm/init_command_spec.rb rename to spec/lib/gitlab/kubernetes/helm/v2/init_command_spec.rb index d538ed12a079127cc715e60b84553e2a4f0a9bd5..8ae78ada15c4894bc037c2e59f139a5f26fd6544 100644 --- a/spec/lib/gitlab/kubernetes/helm/init_command_spec.rb +++ b/spec/lib/gitlab/kubernetes/helm/v2/init_command_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Gitlab::Kubernetes::Helm::InitCommand do +RSpec.describe Gitlab::Kubernetes::Helm::V2::InitCommand do subject(:init_command) { described_class.new(name: application.name, files: files, rbac: rbac) } let(:application) { create(:clusters_applications_helm) } diff --git a/spec/lib/gitlab/kubernetes/helm/install_command_spec.rb b/spec/lib/gitlab/kubernetes/helm/v2/install_command_spec.rb similarity index 83% rename from spec/lib/gitlab/kubernetes/helm/install_command_spec.rb rename to spec/lib/gitlab/kubernetes/helm/v2/install_command_spec.rb index 6ed7323c96f4688159210be85762125c47f15ee3..250d1a82e7aeefe40bae3b9ca51390a1e6f66ba3 100644 --- a/spec/lib/gitlab/kubernetes/helm/install_command_spec.rb +++ b/spec/lib/gitlab/kubernetes/helm/v2/install_command_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Gitlab::Kubernetes::Helm::InstallCommand do +RSpec.describe Gitlab::Kubernetes::Helm::V2::InstallCommand do subject(:install_command) do described_class.new( name: 'app-name', @@ -147,37 +147,6 @@ end end - context 'when there is no ca.pem file' do - let(:files) { { 'file.txt': 'some content' } } - - it_behaves_like 'helm command generator' do - let(:commands) do - <<~EOS - export HELM_HOST="localhost:44134" - tiller -listen ${HELM_HOST} -alsologtostderr & - helm init --client-only - helm repo add app-name https://repository.example.com - helm repo update - #{helm_install_command} - EOS - end - - let(:helm_install_command) do - <<~EOS.squish - helm upgrade app-name chart-name - --install - --atomic - --cleanup-on-fail - --reset-values - --version 1.2.3 - --set rbac.create\\=false,rbac.enabled\\=false - --namespace gitlab-managed-apps - -f /data/helm/app-name/config/values.yaml - EOS - end - end - end - context 'when there is no version' do let(:version) { nil } diff --git a/spec/lib/gitlab/kubernetes/helm/patch_command_spec.rb b/spec/lib/gitlab/kubernetes/helm/v2/patch_command_spec.rb similarity index 72% rename from spec/lib/gitlab/kubernetes/helm/patch_command_spec.rb rename to spec/lib/gitlab/kubernetes/helm/v2/patch_command_spec.rb index 487a38f286d31aee74bc358f70ec796306343a3f..98eb77d397cd544c54549ab1e423f6ffa9ebe213 100644 --- a/spec/lib/gitlab/kubernetes/helm/patch_command_spec.rb +++ b/spec/lib/gitlab/kubernetes/helm/v2/patch_command_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Gitlab::Kubernetes::Helm::PatchCommand do +RSpec.describe Gitlab::Kubernetes::Helm::V2::PatchCommand do let(:files) { { 'ca.pem': 'some file content' } } let(:repository) { 'https://repository.example.com' } let(:rbac) { false } @@ -69,33 +69,6 @@ end end - context 'when there is no ca.pem file' do - let(:files) { { 'file.txt': 'some content' } } - - it_behaves_like 'helm command generator' do - let(:commands) do - <<~EOS - export HELM_HOST="localhost:44134" - tiller -listen ${HELM_HOST} -alsologtostderr & - helm init --client-only - helm repo add app-name https://repository.example.com - helm repo update - #{helm_upgrade_command} - EOS - end - - let(:helm_upgrade_command) do - <<~EOS.squish - helm upgrade app-name chart-name - --reuse-values - --version 1.2.3 - --namespace gitlab-managed-apps - -f /data/helm/app-name/config/values.yaml - EOS - end - end - end - context 'when there is no version' do let(:version) { nil } diff --git a/spec/lib/gitlab/kubernetes/helm/reset_command_spec.rb b/spec/lib/gitlab/kubernetes/helm/v2/reset_command_spec.rb similarity index 95% rename from spec/lib/gitlab/kubernetes/helm/reset_command_spec.rb rename to spec/lib/gitlab/kubernetes/helm/v2/reset_command_spec.rb index 5a3ba59b8c0ec3228404a4a3ffcdf06aabc769f2..9e580cea397b9c287f1e85dd0d503dc7b2319334 100644 --- a/spec/lib/gitlab/kubernetes/helm/reset_command_spec.rb +++ b/spec/lib/gitlab/kubernetes/helm/v2/reset_command_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Gitlab::Kubernetes::Helm::ResetCommand do +RSpec.describe Gitlab::Kubernetes::Helm::V2::ResetCommand do subject(:reset_command) { described_class.new(name: name, rbac: rbac, files: files) } let(:rbac) { true } diff --git a/spec/lib/gitlab/kubernetes/helm/base_command_spec.rb b/spec/lib/gitlab/kubernetes/helm/v3/base_command_spec.rb similarity index 75% rename from spec/lib/gitlab/kubernetes/helm/base_command_spec.rb rename to spec/lib/gitlab/kubernetes/helm/v3/base_command_spec.rb index a7abd6ab1bf3ff3af5884436ae638a7723d1b952..ad5ff13b4c9f17bac6c5dc366be239f96554a620 100644 --- a/spec/lib/gitlab/kubernetes/helm/base_command_spec.rb +++ b/spec/lib/gitlab/kubernetes/helm/v3/base_command_spec.rb @@ -2,7 +2,7 @@ require 'spec_helper' -RSpec.describe Gitlab::Kubernetes::Helm::BaseCommand do +RSpec.describe Gitlab::Kubernetes::Helm::V3::BaseCommand do subject(:base_command) do test_class.new(rbac) end @@ -11,7 +11,7 @@ let(:rbac) { false } let(:test_class) do - Class.new(Gitlab::Kubernetes::Helm::BaseCommand) do + Class.new(described_class) do def initialize(rbac) super( name: 'test-class-name', @@ -22,6 +22,12 @@ def initialize(rbac) end end + describe 'HELM_VERSION' do + subject { described_class::HELM_VERSION } + + it { is_expected.to match /^3\.\d+\.\d+$/ } + end + it_behaves_like 'helm command generator' do let(:commands) { '' } end diff --git a/spec/lib/gitlab/kubernetes/helm/v3/delete_command_spec.rb b/spec/lib/gitlab/kubernetes/helm/v3/delete_command_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..63e7a8d2f25965123a56e0174a177cef0ead51d5 --- /dev/null +++ b/spec/lib/gitlab/kubernetes/helm/v3/delete_command_spec.rb @@ -0,0 +1,35 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Gitlab::Kubernetes::Helm::V3::DeleteCommand do + subject(:delete_command) { described_class.new(name: app_name, rbac: rbac, files: files) } + + let(:app_name) { 'app-name' } + let(:rbac) { true } + let(:files) { {} } + + it_behaves_like 'helm command generator' do + let(:commands) do + <<~EOS + helm uninstall app-name --namespace gitlab-managed-apps + EOS + end + end + + describe '#pod_name' do + subject { delete_command.pod_name } + + it { is_expected.to eq('uninstall-app-name') } + end + + it_behaves_like 'helm command' do + let(:command) { delete_command } + end + + describe '#delete_command' do + it 'deletes the release' do + expect(subject.delete_command).to eq('helm uninstall app-name --namespace gitlab-managed-apps') + end + end +end diff --git a/spec/lib/gitlab/kubernetes/helm/v3/install_command_spec.rb b/spec/lib/gitlab/kubernetes/helm/v3/install_command_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..2bf1f713b3fc27eee09571889bc70694782a39a4 --- /dev/null +++ b/spec/lib/gitlab/kubernetes/helm/v3/install_command_spec.rb @@ -0,0 +1,168 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Gitlab::Kubernetes::Helm::V3::InstallCommand do + subject(:install_command) do + described_class.new( + name: 'app-name', + chart: 'chart-name', + rbac: rbac, + files: files, + version: version, + repository: repository, + preinstall: preinstall, + postinstall: postinstall + ) + end + + let(:files) { { 'ca.pem': 'some file content' } } + let(:repository) { 'https://repository.example.com' } + let(:rbac) { false } + let(:version) { '1.2.3' } + let(:preinstall) { nil } + let(:postinstall) { nil } + + it_behaves_like 'helm command generator' do + let(:commands) do + <<~EOS + helm repo add app-name https://repository.example.com + helm repo update + #{helm_install_comand} + EOS + end + + let(:helm_install_comand) do + <<~EOS.squish + helm upgrade app-name chart-name + --install + --atomic + --cleanup-on-fail + --reset-values + --version 1.2.3 + --set rbac.create\\=false,rbac.enabled\\=false + --namespace gitlab-managed-apps + -f /data/helm/app-name/config/values.yaml + EOS + end + end + + context 'when rbac is true' do + let(:rbac) { true } + + it_behaves_like 'helm command generator' do + let(:commands) do + <<~EOS + helm repo add app-name https://repository.example.com + helm repo update + #{helm_install_command} + EOS + end + + let(:helm_install_command) do + <<~EOS.squish + helm upgrade app-name chart-name + --install + --atomic + --cleanup-on-fail + --reset-values + --version 1.2.3 + --set rbac.create\\=true,rbac.enabled\\=true + --namespace gitlab-managed-apps + -f /data/helm/app-name/config/values.yaml + EOS + end + end + end + + context 'when there is a pre-install script' do + let(:preinstall) { ['/bin/date', '/bin/true'] } + + it_behaves_like 'helm command generator' do + let(:commands) do + <<~EOS + helm repo add app-name https://repository.example.com + helm repo update + /bin/date + /bin/true + #{helm_install_command} + EOS + end + + let(:helm_install_command) do + <<~EOS.squish + helm upgrade app-name chart-name + --install + --atomic + --cleanup-on-fail + --reset-values + --version 1.2.3 + --set rbac.create\\=false,rbac.enabled\\=false + --namespace gitlab-managed-apps + -f /data/helm/app-name/config/values.yaml + EOS + end + end + end + + context 'when there is a post-install script' do + let(:postinstall) { ['/bin/date', "/bin/false\n"] } + + it_behaves_like 'helm command generator' do + let(:commands) do + <<~EOS + helm repo add app-name https://repository.example.com + helm repo update + #{helm_install_command} + /bin/date + /bin/false + EOS + end + + let(:helm_install_command) do + <<~EOS.squish + helm upgrade app-name chart-name + --install + --atomic + --cleanup-on-fail + --reset-values + --version 1.2.3 + --set rbac.create\\=false,rbac.enabled\\=false + --namespace gitlab-managed-apps + -f /data/helm/app-name/config/values.yaml + EOS + end + end + end + + context 'when there is no version' do + let(:version) { nil } + + it_behaves_like 'helm command generator' do + let(:commands) do + <<~EOS + helm repo add app-name https://repository.example.com + helm repo update + #{helm_install_command} + EOS + end + + let(:helm_install_command) do + <<~EOS.squish + helm upgrade app-name chart-name + --install + --atomic + --cleanup-on-fail + --reset-values + --set rbac.create\\=false,rbac.enabled\\=false + --namespace gitlab-managed-apps + -f /data/helm/app-name/config/values.yaml + EOS + end + end + end + + it_behaves_like 'helm command' do + let(:command) { install_command } + end +end diff --git a/spec/lib/gitlab/kubernetes/helm/v3/patch_command_spec.rb b/spec/lib/gitlab/kubernetes/helm/v3/patch_command_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..2f22e0f2e7723aac5194f077a6e2d8a5b75a8bc4 --- /dev/null +++ b/spec/lib/gitlab/kubernetes/helm/v3/patch_command_spec.rb @@ -0,0 +1,81 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Gitlab::Kubernetes::Helm::V3::PatchCommand do + let(:files) { { 'ca.pem': 'some file content' } } + let(:repository) { 'https://repository.example.com' } + let(:rbac) { false } + let(:version) { '1.2.3' } + + subject(:patch_command) do + described_class.new( + name: 'app-name', + chart: 'chart-name', + rbac: rbac, + files: files, + version: version, + repository: repository + ) + end + + it_behaves_like 'helm command generator' do + let(:commands) do + <<~EOS + helm repo add app-name https://repository.example.com + helm repo update + #{helm_upgrade_comand} + EOS + end + + let(:helm_upgrade_comand) do + <<~EOS.squish + helm upgrade app-name chart-name + --reuse-values + --version 1.2.3 + --namespace gitlab-managed-apps + -f /data/helm/app-name/config/values.yaml + EOS + end + end + + context 'when rbac is true' do + let(:rbac) { true } + + it_behaves_like 'helm command generator' do + let(:commands) do + <<~EOS + helm repo add app-name https://repository.example.com + helm repo update + #{helm_upgrade_command} + EOS + end + + let(:helm_upgrade_command) do + <<~EOS.squish + helm upgrade app-name chart-name + --reuse-values + --version 1.2.3 + --namespace gitlab-managed-apps + -f /data/helm/app-name/config/values.yaml + EOS + end + end + end + + context 'when there is no version' do + let(:version) { nil } + + it { expect { patch_command }.to raise_error(ArgumentError, 'version is required') } + end + + describe '#pod_name' do + subject { patch_command.pod_name } + + it { is_expected.to eq 'install-app-name' } + end + + it_behaves_like 'helm command' do + let(:command) { patch_command } + end +end diff --git a/spec/lib/gitlab/legacy_github_import/importer_spec.rb b/spec/lib/gitlab/legacy_github_import/importer_spec.rb index 7baf826e71d5dd9bac1f0680ff9a1f00aca9acc4..56074147854dbd62271a5f2e98410db03176a44f 100644 --- a/spec/lib/gitlab/legacy_github_import/importer_spec.rb +++ b/spec/lib/gitlab/legacy_github_import/importer_spec.rb @@ -52,7 +52,7 @@ allow_any_instance_of(Octokit::Client).to receive(:milestones).and_return([milestone, milestone]) allow_any_instance_of(Octokit::Client).to receive(:issues).and_return([issue1, issue2]) allow_any_instance_of(Octokit::Client).to receive(:pull_requests).and_return([pull_request, pull_request]) - allow_any_instance_of(Octokit::Client).to receive(:issues_comments).and_return([]) + allow_any_instance_of(Octokit::Client).to receive(:issues_comments).and_raise(Octokit::NotFound) allow_any_instance_of(Octokit::Client).to receive(:pull_requests_comments).and_return([]) allow_any_instance_of(Octokit::Client).to receive(:last_response).and_return(double(rels: { next: nil })) allow_any_instance_of(Octokit::Client).to receive(:releases).and_return([release1, release2]) @@ -169,6 +169,7 @@ errors: [ { type: :label, url: "#{api_root}/repos/octocat/Hello-World/labels/bug", errors: "Validation failed: Title can't be blank, Title is invalid" }, { type: :issue, url: "#{api_root}/repos/octocat/Hello-World/issues/1348", errors: "Validation failed: Title can't be blank" }, + { type: :issues_comments, errors: 'Octokit::NotFound' }, { type: :wiki, errors: "Gitlab::Git::CommandError" } ] } diff --git a/spec/lib/gitlab/path_regex_spec.rb b/spec/lib/gitlab/path_regex_spec.rb index a3977528537470da873fff003ac2cd0e7bf2f7be..9427fdfc0fe784af7b53977a8edf128654a3b458 100644 --- a/spec/lib/gitlab/path_regex_spec.rb +++ b/spec/lib/gitlab/path_regex_spec.rb @@ -107,7 +107,7 @@ def failure_message(constant_name, migration_helper, missing_words: [], addition end let(:sitemap_words) do - %w(sitemap.xml sitemap.xml.gz) + %w(sitemap sitemap.xml sitemap.xml.gz) end let(:ee_top_level_words) do @@ -177,7 +177,7 @@ def failure_message(constant_name, migration_helper, missing_words: [], addition # We ban new items in this list, see https://gitlab.com/gitlab-org/gitlab/-/issues/215362 it 'does not allow expansion' do - expect(described_class::TOP_LEVEL_ROUTES.size).to eq(43) + expect(described_class::TOP_LEVEL_ROUTES.size).to eq(44) end end diff --git a/spec/lib/gitlab/search/sort_options_spec.rb b/spec/lib/gitlab/search/sort_options_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..2044fdfc894df624176b908e32b7f4cd80c7a521 --- /dev/null +++ b/spec/lib/gitlab/search/sort_options_spec.rb @@ -0,0 +1,34 @@ +# frozen_string_literal: true + +require 'fast_spec_helper' +require 'gitlab/search/sort_options' + +RSpec.describe ::Gitlab::Search::SortOptions do + describe '.sort_and_direction' do + context 'using order_by and sort' do + it 'returns matched options' do + expect(described_class.sort_and_direction('created_at', 'asc')).to eq(:created_at_asc) + expect(described_class.sort_and_direction('created_at', 'desc')).to eq(:created_at_desc) + end + end + + context 'using just sort' do + it 'returns matched options' do + expect(described_class.sort_and_direction(nil, 'created_asc')).to eq(:created_at_asc) + expect(described_class.sort_and_direction(nil, 'created_desc')).to eq(:created_at_desc) + end + end + + context 'when unknown option' do + it 'returns unknown' do + expect(described_class.sort_and_direction(nil, 'foo_asc')).to eq(:unknown) + expect(described_class.sort_and_direction(nil, 'bar_desc')).to eq(:unknown) + expect(described_class.sort_and_direction(nil, 'created_bar')).to eq(:unknown) + + expect(described_class.sort_and_direction('created_at', 'foo')).to eq(:unknown) + expect(described_class.sort_and_direction('foo', 'desc')).to eq(:unknown) + expect(described_class.sort_and_direction('created_at', nil)).to eq(:unknown) + end + end + end +end diff --git a/spec/lib/gitlab/tracking/destinations/snowplow_spec.rb b/spec/lib/gitlab/tracking/destinations/snowplow_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..ee63eb6de042acf95cb8f3fbfd8f8c4804622879 --- /dev/null +++ b/spec/lib/gitlab/tracking/destinations/snowplow_spec.rb @@ -0,0 +1,78 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Gitlab::Tracking::Destinations::Snowplow do + let(:emitter) { SnowplowTracker::Emitter.new('localhost', buffer_size: 1) } + let(:tracker) { SnowplowTracker::Tracker.new(emitter, SnowplowTracker::Subject.new, 'namespace', 'app_id') } + + before do + stub_application_setting(snowplow_collector_hostname: 'gitfoo.com') + stub_application_setting(snowplow_app_id: '_abc123_') + end + + around do |example| + freeze_time { example.run } + end + + context 'when snowplow is enabled' do + before do + stub_application_setting(snowplow_enabled: true) + + expect(SnowplowTracker::AsyncEmitter) + .to receive(:new) + .with('gitfoo.com', { protocol: 'https' }) + .and_return(emitter) + + expect(SnowplowTracker::Tracker) + .to receive(:new) + .with(emitter, an_instance_of(SnowplowTracker::Subject), Gitlab::Tracking::SNOWPLOW_NAMESPACE, '_abc123_') + .and_return(tracker) + end + + describe '#event' do + it 'sends event to tracker' do + allow(tracker).to receive(:track_struct_event).and_call_original + + subject.event('category', 'action', label: 'label', property: 'property', value: 1.5) + + expect(tracker) + .to have_received(:track_struct_event) + .with('category', 'action', 'label', 'property', 1.5, nil, (Time.now.to_f * 1000).to_i) + end + end + + describe '#self_describing_event' do + it 'sends event to tracker' do + allow(tracker).to receive(:track_self_describing_event).and_call_original + + subject.self_describing_event('iglu:com.gitlab/foo/jsonschema/1-0-0', foo: 'bar') + + expect(tracker).to have_received(:track_self_describing_event) do |event, context, timestamp| + expect(event.to_json[:schema]).to eq('iglu:com.gitlab/foo/jsonschema/1-0-0') + expect(event.to_json[:data]).to eq(foo: 'bar') + expect(context).to eq(nil) + expect(timestamp).to eq((Time.now.to_f * 1000).to_i) + end + end + end + end + + context 'when snowplow is not enabled' do + describe '#event' do + it 'does not send event to tracker' do + expect_any_instance_of(SnowplowTracker::Tracker).not_to receive(:track_struct_event) + + subject.event('category', 'action', label: 'label', property: 'property', value: 1.5) + end + end + + describe '#self_describing_event' do + it 'does not send event to tracker' do + expect_any_instance_of(SnowplowTracker::Tracker).not_to receive(:track_self_describing_event) + + subject.self_describing_event('iglu:com.gitlab/foo/jsonschema/1-0-0', foo: 'bar') + end + end + end +end diff --git a/spec/lib/gitlab/tracking_spec.rb b/spec/lib/gitlab/tracking_spec.rb index 6ddeaf9837072193ab34a7861c2ed8ebc452399a..805bd92fd439f9d9ca9248f6c6276d71f7de72f7 100644 --- a/spec/lib/gitlab/tracking_spec.rb +++ b/spec/lib/gitlab/tracking_spec.rb @@ -2,13 +2,13 @@ require 'spec_helper' RSpec.describe Gitlab::Tracking do - let(:timestamp) { Time.utc(2017, 3, 22) } - before do stub_application_setting(snowplow_enabled: true) stub_application_setting(snowplow_collector_hostname: 'gitfoo.com') stub_application_setting(snowplow_cookie_domain: '.gitfoo.com') stub_application_setting(snowplow_app_id: '_abc123_') + + described_class.instance_variable_set("@snowplow", nil) end describe '.snowplow_options' do @@ -35,99 +35,23 @@ end end - describe 'tracking events' do - shared_examples 'events not tracked' do - it 'does not track events' do - stub_application_setting(snowplow_enabled: false) - expect(SnowplowTracker::AsyncEmitter).not_to receive(:new) - expect(SnowplowTracker::Tracker).not_to receive(:new) - - track_event - end - end - - around do |example| - travel_to(timestamp) { example.run } - end - - before do - described_class.instance_variable_set("@snowplow", nil) - end - - let(:tracker) { double } - - def receive_events - expect(SnowplowTracker::AsyncEmitter).to receive(:new).with( - 'gitfoo.com', { protocol: 'https' } - ).and_return('_emitter_') + describe '.event' do + it 'delegates to snowplow destination' do + expect_any_instance_of(Gitlab::Tracking::Destinations::Snowplow) + .to receive(:event) + .with('category', 'action', label: 'label', property: 'property', value: 1.5, context: nil) - expect(SnowplowTracker::Tracker).to receive(:new).with( - '_emitter_', - an_instance_of(SnowplowTracker::Subject), - 'gl', - '_abc123_' - ).and_return(tracker) + described_class.event('category', 'action', label: 'label', property: 'property', value: 1.5) end + end - describe '.event' do - let(:track_event) do - described_class.event('category', 'action', - label: '_label_', - property: '_property_', - value: '_value_', - context: nil - ) - end - - it_behaves_like 'events not tracked' - - it 'can track events' do - receive_events - expect(tracker).to receive(:track_struct_event).with( - 'category', - 'action', - '_label_', - '_property_', - '_value_', - nil, - (timestamp.to_f * 1000).to_i - ) - - track_event - end - end - - describe '.self_describing_event' do - let(:track_event) do - described_class.self_describing_event('iglu:com.gitlab/example/jsonschema/1-0-2', - { - foo: 'bar', - foo_count: 42 - }, - context: nil - ) - end - - it_behaves_like 'events not tracked' - - it 'can track self describing events' do - receive_events - expect(SnowplowTracker::SelfDescribingJson).to receive(:new).with( - 'iglu:com.gitlab/example/jsonschema/1-0-2', - { - foo: 'bar', - foo_count: 42 - } - ).and_return('_event_json_') - - expect(tracker).to receive(:track_self_describing_event).with( - '_event_json_', - nil, - (timestamp.to_f * 1000).to_i - ) + describe '.self_describing_event' do + it 'delegates to snowplow destination' do + expect_any_instance_of(Gitlab::Tracking::Destinations::Snowplow) + .to receive(:self_describing_event) + .with('iglu:com.gitlab/foo/jsonschema/1-0-0', { foo: 'bar' }, context: nil) - track_event - end + described_class.self_describing_event('iglu:com.gitlab/foo/jsonschema/1-0-0', foo: 'bar') end end end diff --git a/spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb b/spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb index 421e16e3cfe60262422d7c341ca0f277fedf4571..a3799fea48a90b34618fb2e6425ddc7653e14d12 100644 --- a/spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb +++ b/spec/lib/gitlab/usage_data_counters/hll_redis_counter_spec.rb @@ -277,53 +277,86 @@ end end - describe '.aggregated_metrics_data' do - context 'no combination is tracked' do - it 'returns empty hash' do - allow(described_class).to receive(:aggregated_metrics).and_return([]) + context 'aggregated metrics' do + let(:known_events) do + [ + { name: 'event1_slot', redis_slot: "slot", category: 'category1', aggregation: "weekly" }, + { name: 'event2_slot', redis_slot: "slot", category: 'category2', aggregation: "weekly" }, + { name: 'event3', category: 'category2', aggregation: "weekly" } + ].map(&:with_indifferent_access) + end - expect(subject.aggregated_metrics_data).to eq({}) - end + let(:aggregated_metrics) do + [ + { name: 'gmau_1', events: %w[event1_slot event2_slot], operator: "ANY" }, + { name: 'gmau_2', events: %w[event3], operator: "ANY" } + ].map(&:with_indifferent_access) end - context 'there are some combinations defined' do - let(:known_events) do - [ - { name: 'event1_slot', redis_slot: "slot", category: 'category1', aggregation: "weekly" }, - { name: 'event2_slot', redis_slot: "slot", category: 'category2', aggregation: "weekly" }, - { name: 'event3', category: 'category2', aggregation: "weekly" } - ].map(&:with_indifferent_access) + before do + allow(described_class).to receive(:known_events).and_return(known_events) + allow(described_class).to receive(:aggregated_metrics).and_return(aggregated_metrics) + end + + shared_examples 'aggregated_metrics_data' do + context 'no combination is tracked' do + it 'returns empty hash' do + allow(described_class).to receive(:aggregated_metrics).and_return([]) + + expect(aggregated_metrics_data).to eq({}) + end end - let(:aggregated_metrics) do - [ - { name: 'gmau_1', events: %w[event1_slot event2_slot], operator: "ANY" }, - { name: 'gmau_2', events: %w[event3], operator: "ANY" } - ].map(&:with_indifferent_access) + context 'there are some combinations defined' do + it 'returns the number of unique events for all known events' do + results = { + 'gmau_1' => 2, + 'gmau_2' => 3 + } + + expect(aggregated_metrics_data).to eq(results) + end end + end - before do - allow(described_class).to receive(:known_events).and_return(known_events) - allow(described_class).to receive(:aggregated_metrics).and_return(aggregated_metrics) + describe '.aggregated_metrics_weekly_data' do + subject(:aggregated_metrics_data) { described_class.aggregated_metrics_weekly_data } + before do described_class.track_event(entity1, 'event1_slot', 2.days.ago) described_class.track_event(entity1, 'event2_slot', 2.days.ago) described_class.track_event(entity3, 'event2_slot', 3.days.ago) + # events out of time scope + described_class.track_event(entity3, 'event2_slot', 8.days.ago) + # events in different slots described_class.track_event(entity1, 'event3', 2.days.ago) described_class.track_event(entity2, 'event3', 2.days.ago) described_class.track_event(entity4, 'event3', 2.days.ago) end - it 'returns the number of unique events for all known events' do - results = { - 'gmau_1' => 2, - 'gmau_2' => 3 - } + it_behaves_like 'aggregated_metrics_data' + end + + describe '.aggregated_metrics_monthly_data' do + subject(:aggregated_metrics_data) { described_class.aggregated_metrics_monthly_data } + + before do + described_class.track_event(entity1, 'event1_slot', 2.days.ago) + described_class.track_event(entity1, 'event2_slot', 10.days.ago) + described_class.track_event(entity3, 'event2_slot', 4.weeks.ago.advance(days: 1)) - expect(subject.aggregated_metrics_data).to eq(results) + # events out of time scope + described_class.track_event(entity3, 'event2_slot', 4.weeks.ago.advance(days: -1)) + + # events in different slots + described_class.track_event(entity1, 'event3', 2.days.ago) + described_class.track_event(entity2, 'event3', 2.days.ago) + described_class.track_event(entity4, 'event3', 2.days.ago) end + + it_behaves_like 'aggregated_metrics_data' end end end diff --git a/spec/lib/gitlab/usage_data_spec.rb b/spec/lib/gitlab/usage_data_spec.rb index 85427c64eb67cecac95b48a9b5e11df5c6e0e01d..2e2c1806e51dcc2ae1b9ef6f43a67b94f1a6366f 100644 --- a/spec/lib/gitlab/usage_data_spec.rb +++ b/spec/lib/gitlab/usage_data_spec.rb @@ -32,6 +32,8 @@ .not_to include(:merge_requests_users) expect(subject[:usage_activity_by_stage_monthly][:create]) .to include(:merge_requests_users) + expect(subject[:counts_weekly]).to include(:aggregated_metrics) + expect(subject[:counts_monthly]).to include(:aggregated_metrics) end it 'clears memoized values' do @@ -306,6 +308,7 @@ def omniauth_providers projects_with_tracing_enabled: 2, projects_with_error_tracking_enabled: 2 ) + expect(described_class.usage_activity_by_stage_monitor(described_class.last_28_days_time_period)).to include( clusters: 1, clusters_applications_prometheus: 1, @@ -468,6 +471,7 @@ def omniauth_providers expect(count_data[:projects_with_prometheus_alerts]).to eq(2) expect(count_data[:projects_with_terraform_reports]).to eq(2) expect(count_data[:projects_with_terraform_states]).to eq(2) + expect(count_data[:projects_with_alerts_created]).to eq(1) expect(count_data[:protected_branches]).to eq(2) expect(count_data[:protected_branches_except_default]).to eq(1) expect(count_data[:terraform_reports]).to eq(6) @@ -609,6 +613,7 @@ def omniauth_providers create(:deployment, :success, deployment_options) create(:project_snippet, project: project, created_at: n.days.ago) create(:personal_snippet, created_at: n.days.ago) + create(:alert_management_alert, project: project, created_at: n.days.ago) end stub_application_setting(self_monitoring_project: project) @@ -629,6 +634,7 @@ def omniauth_providers expect(counts_monthly[:snippets]).to eq(2) expect(counts_monthly[:personal_snippets]).to eq(1) expect(counts_monthly[:project_snippets]).to eq(1) + expect(counts_monthly[:projects_with_alerts_created]).to eq(1) expect(counts_monthly[:packages]).to eq(1) expect(counts_monthly[:promoted_issues]).to eq(1) end @@ -1240,28 +1246,44 @@ def for_defined_days_back(days: [31, 3]) end describe 'aggregated_metrics' do - subject(:aggregated_metrics) { described_class.aggregated_metrics } + shared_examples 'aggregated_metrics_for_time_range' do + context 'with product_analytics_aggregated_metrics feature flag on' do + before do + stub_feature_flags(product_analytics_aggregated_metrics: true) + end - context 'with product_analytics_aggregated_metrics feature flag on' do - before do - stub_feature_flags(product_analytics_aggregated_metrics: true) + it 'uses ::Gitlab::UsageDataCounters::HLLRedisCounter#aggregated_metrics_data', :aggregate_failures do + expect(::Gitlab::UsageDataCounters::HLLRedisCounter).to receive(aggregated_metrics_data_method).and_return(global_search_gmau: 123) + expect(aggregated_metrics_payload).to eq(aggregated_metrics: { global_search_gmau: 123 }) + end end - it 'uses ::Gitlab::UsageDataCounters::HLLRedisCounter#aggregated_metrics_data', :aggregate_failures do - expect(::Gitlab::UsageDataCounters::HLLRedisCounter).to receive(:aggregated_metrics_data).and_return(global_search_gmau: 123) - expect(aggregated_metrics).to eq(aggregated_metrics: { global_search_gmau: 123 }) + context 'with product_analytics_aggregated_metrics feature flag off' do + before do + stub_feature_flags(product_analytics_aggregated_metrics: false) + end + + it 'returns empty hash', :aggregate_failures do + expect(::Gitlab::UsageDataCounters::HLLRedisCounter).not_to receive(aggregated_metrics_data_method) + expect(aggregated_metrics_payload).to be {} + end end end - context 'with product_analytics_aggregated_metrics feature flag off' do - before do - stub_feature_flags(product_analytics_aggregated_metrics: false) - end + describe '.aggregated_metrics_weekly' do + subject(:aggregated_metrics_payload) { described_class.aggregated_metrics_weekly } - it 'returns empty hash', :aggregate_failures do - expect(::Gitlab::UsageDataCounters::HLLRedisCounter).not_to receive(:aggregated_metrics_data) - expect(aggregated_metrics).to be {} - end + let(:aggregated_metrics_data_method) { :aggregated_metrics_weekly_data } + + it_behaves_like 'aggregated_metrics_for_time_range' + end + + describe '.aggregated_metrics_monthly' do + subject(:aggregated_metrics_payload) { described_class.aggregated_metrics_monthly } + + let(:aggregated_metrics_data_method) { :aggregated_metrics_monthly_data } + + it_behaves_like 'aggregated_metrics_for_time_range' end end diff --git a/spec/migrations/rename_sitemap_namespace_spec.rb b/spec/migrations/rename_sitemap_namespace_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..83f0721c600c1396489f96adecada856f84b5b71 --- /dev/null +++ b/spec/migrations/rename_sitemap_namespace_spec.rb @@ -0,0 +1,30 @@ +# frozen_string_literal: true + +require 'spec_helper' +require Rails.root.join('db', 'post_migrate', '20201102112206_rename_sitemap_namespace.rb') + +RSpec.describe RenameSitemapNamespace do + let(:namespaces) { table(:namespaces) } + let(:routes) { table(:routes) } + let(:sitemap_path) { 'sitemap' } + + it 'correctly run #up and #down' do + create_namespace(sitemap_path) + + reversible_migration do |migration| + migration.before -> { + expect(namespaces.pluck(:path)).to contain_exactly(sitemap_path) + } + + migration.after -> { + expect(namespaces.pluck(:path)).to contain_exactly(sitemap_path + '0') + } + end + end + + def create_namespace(path) + namespaces.create!(name: path, path: path).tap do |namespace| + routes.create!(path: namespace.path, name: namespace.name, source_id: namespace.id, source_type: 'Namespace') + end + end +end diff --git a/spec/migrations/schedule_populate_missing_dismissal_information_for_vulnerabilities_spec.rb b/spec/migrations/schedule_populate_missing_dismissal_information_for_vulnerabilities_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..e5934f2171f4311f87ef07c04ea969b66f0c283e --- /dev/null +++ b/spec/migrations/schedule_populate_missing_dismissal_information_for_vulnerabilities_spec.rb @@ -0,0 +1,37 @@ +# frozen_string_literal: true + +require 'spec_helper' +require_migration! + +RSpec.describe SchedulePopulateMissingDismissalInformationForVulnerabilities do + let(:users) { table(:users) } + let(:namespaces) { table(:namespaces) } + let(:projects) { table(:projects) } + let(:vulnerabilities) { table(:vulnerabilities) } + let(:user) { users.create!(name: 'test', email: 'test@example.com', projects_limit: 5) } + let(:namespace) { namespaces.create!(name: 'gitlab', path: 'gitlab-org') } + let(:project) { projects.create!(namespace_id: namespace.id, name: 'foo') } + + let!(:vulnerability_1) { vulnerabilities.create!(title: 'title', state: 2, severity: 0, confidence: 5, report_type: 2, project_id: project.id, author_id: user.id) } + let!(:vulnerability_2) { vulnerabilities.create!(title: 'title', state: 2, severity: 0, confidence: 5, report_type: 2, project_id: project.id, author_id: user.id, dismissed_at: Time.now) } + let!(:vulnerability_3) { vulnerabilities.create!(title: 'title', state: 2, severity: 0, confidence: 5, report_type: 2, project_id: project.id, author_id: user.id, dismissed_by_id: user.id) } + let!(:vulnerability_4) { vulnerabilities.create!(title: 'title', state: 2, severity: 0, confidence: 5, report_type: 2, project_id: project.id, author_id: user.id, dismissed_at: Time.now, dismissed_by_id: user.id) } + let!(:vulnerability_5) { vulnerabilities.create!(title: 'title', state: 1, severity: 0, confidence: 5, report_type: 2, project_id: project.id, author_id: user.id) } + + around do |example| + freeze_time { Sidekiq::Testing.fake! { example.run } } + end + + before do + stub_const("#{described_class.name}::BATCH_SIZE", 1) + end + + it 'schedules the background jobs', :aggregate_failures do + migrate! + + expect(BackgroundMigrationWorker.jobs.size).to be(3) + expect(described_class::MIGRATION_CLASS).to be_scheduled_delayed_migration(3.minutes, vulnerability_1.id) + expect(described_class::MIGRATION_CLASS).to be_scheduled_delayed_migration(6.minutes, vulnerability_2.id) + expect(described_class::MIGRATION_CLASS).to be_scheduled_delayed_migration(9.minutes, vulnerability_3.id) + end +end diff --git a/spec/models/clusters/applications/cert_manager_spec.rb b/spec/models/clusters/applications/cert_manager_spec.rb index 7ca7f533a27d4ac0439b2d827cfc13423cef5255..3044260a0006d5f9ff5db146c5c52540c6c62fdc 100644 --- a/spec/models/clusters/applications/cert_manager_spec.rb +++ b/spec/models/clusters/applications/cert_manager_spec.rb @@ -40,7 +40,7 @@ subject { cert_manager.install_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::InstallCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V3::InstallCommand) } it 'is initialized with cert_manager arguments' do expect(subject.name).to eq('certmanager') @@ -90,7 +90,7 @@ describe '#uninstall_command' do subject { cert_manager.uninstall_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::DeleteCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V3::DeleteCommand) } it 'is initialized with cert_manager arguments' do expect(subject.name).to eq('certmanager') diff --git a/spec/models/clusters/applications/crossplane_spec.rb b/spec/models/clusters/applications/crossplane_spec.rb index a41c5f6586b23b4f90015ec63573d82c8f0fc089..7082576028b621385e5adf98c82c513acff37357 100644 --- a/spec/models/clusters/applications/crossplane_spec.rb +++ b/spec/models/clusters/applications/crossplane_spec.rb @@ -25,7 +25,7 @@ subject { crossplane.install_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::InstallCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V3::InstallCommand) } it 'is initialized with crossplane arguments' do expect(subject.name).to eq('crossplane') diff --git a/spec/models/clusters/applications/elastic_stack_spec.rb b/spec/models/clusters/applications/elastic_stack_spec.rb index 62123ffa54219f33c822d2c2426c819de36df182..74cacd486b070f642d786379b2ff3f632fefe9a2 100644 --- a/spec/models/clusters/applications/elastic_stack_spec.rb +++ b/spec/models/clusters/applications/elastic_stack_spec.rb @@ -15,7 +15,7 @@ subject { elastic_stack.install_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::InstallCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V3::InstallCommand) } it 'is initialized with elastic stack arguments' do expect(subject.name).to eq('elastic-stack') @@ -57,7 +57,7 @@ it 'includes a preinstall script' do expect(subject.preinstall).not_to be_empty - expect(subject.preinstall.first).to include("delete") + expect(subject.preinstall.first).to include("helm uninstall") end end @@ -69,7 +69,7 @@ it 'includes a preinstall script' do expect(subject.preinstall).not_to be_empty - expect(subject.preinstall.first).to include("delete") + expect(subject.preinstall.first).to include("helm uninstall") end end @@ -123,7 +123,7 @@ subject { elastic_stack.uninstall_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::DeleteCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V3::DeleteCommand) } it 'is initialized with elastic stack arguments' do expect(subject.name).to eq('elastic-stack') diff --git a/spec/models/clusters/applications/fluentd_spec.rb b/spec/models/clusters/applications/fluentd_spec.rb index 3bda3e99ec1f2b40948a1ece0226bfcd17734ec2..ccdf6b0e40d4e79bd039cf0327792842a1eb922e 100644 --- a/spec/models/clusters/applications/fluentd_spec.rb +++ b/spec/models/clusters/applications/fluentd_spec.rb @@ -21,7 +21,7 @@ describe '#install_command' do subject { fluentd.install_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::InstallCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V3::InstallCommand) } it 'is initialized with fluentd arguments' do expect(subject.name).to eq('fluentd') diff --git a/spec/models/clusters/applications/helm_spec.rb b/spec/models/clusters/applications/helm_spec.rb index 6d2ecaa6d4721df2d01d456b6666b0da5b5ab1df..ad1ebd4966a49b66a35f2b9ce2068479b631fc94 100644 --- a/spec/models/clusters/applications/helm_spec.rb +++ b/spec/models/clusters/applications/helm_spec.rb @@ -56,7 +56,7 @@ subject { application.issue_client_cert } it 'returns a new cert' do - is_expected.to be_kind_of(Gitlab::Kubernetes::Helm::Certificate) + is_expected.to be_kind_of(Gitlab::Kubernetes::Helm::V2::Certificate) expect(subject.cert_string).not_to eq(application.ca_cert) expect(subject.key_string).not_to eq(application.ca_key) end @@ -67,7 +67,7 @@ subject { helm.install_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::InitCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V2::InitCommand) } it 'is initialized with 1 arguments' do expect(subject.name).to eq('helm') @@ -104,7 +104,7 @@ subject { helm.uninstall_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::ResetCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V2::ResetCommand) } it 'has name' do expect(subject.name).to eq('helm') diff --git a/spec/models/clusters/applications/ingress_spec.rb b/spec/models/clusters/applications/ingress_spec.rb index 196d57aff7b07ae728108869e6630ecb973f5777..1bc1a4343aad80bb629ed37fcccb72fdcb67e265 100644 --- a/spec/models/clusters/applications/ingress_spec.rb +++ b/spec/models/clusters/applications/ingress_spec.rb @@ -131,7 +131,7 @@ describe '#install_command' do subject { ingress.install_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::InstallCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V3::InstallCommand) } it 'is initialized with ingress arguments' do expect(subject.name).to eq('ingress') diff --git a/spec/models/clusters/applications/jupyter_spec.rb b/spec/models/clusters/applications/jupyter_spec.rb index 3cf24f1a9eff0f25fc3ce0b6ac74e91b3945b5fe..e7de2d2433490101efefedfc3c98c65ade86f233 100644 --- a/spec/models/clusters/applications/jupyter_spec.rb +++ b/spec/models/clusters/applications/jupyter_spec.rb @@ -52,7 +52,7 @@ subject { jupyter.install_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::InstallCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V3::InstallCommand) } it 'is initialized with 4 arguments' do expect(subject.name).to eq('jupyter') diff --git a/spec/models/clusters/applications/knative_spec.rb b/spec/models/clusters/applications/knative_spec.rb index b14161ce8e6f2cb29a25c83966dea6906e295ac3..41b4ec862337308e5fd3f39ed2127b6c3e1fc9d8 100644 --- a/spec/models/clusters/applications/knative_spec.rb +++ b/spec/models/clusters/applications/knative_spec.rb @@ -119,7 +119,7 @@ shared_examples 'a command' do it 'is an instance of Helm::InstallCommand' do - expect(subject).to be_an_instance_of(Gitlab::Kubernetes::Helm::InstallCommand) + expect(subject).to be_an_instance_of(Gitlab::Kubernetes::Helm::V3::InstallCommand) end it 'is initialized with knative arguments' do @@ -171,7 +171,7 @@ describe '#uninstall_command' do subject { knative.uninstall_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::DeleteCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V3::DeleteCommand) } it "removes knative deployed services before uninstallation" do 2.times do |i| diff --git a/spec/models/clusters/applications/prometheus_spec.rb b/spec/models/clusters/applications/prometheus_spec.rb index b450900bee6f98350475286198faed1296201cc0..032de6aa7c23299a3277ee96a26e3e8cf4677c2a 100644 --- a/spec/models/clusters/applications/prometheus_spec.rb +++ b/spec/models/clusters/applications/prometheus_spec.rb @@ -148,7 +148,7 @@ subject { prometheus.install_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::InstallCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V3::InstallCommand) } it 'is initialized with 3 arguments' do expect(subject.name).to eq('prometheus') @@ -195,7 +195,7 @@ subject { prometheus.uninstall_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::DeleteCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V3::DeleteCommand) } it 'has the application name' do expect(subject.name).to eq('prometheus') @@ -236,7 +236,7 @@ let(:prometheus) { build(:clusters_applications_prometheus) } let(:values) { prometheus.values } - it { is_expected.to be_an_instance_of(::Gitlab::Kubernetes::Helm::PatchCommand) } + it { is_expected.to be_an_instance_of(::Gitlab::Kubernetes::Helm::V3::PatchCommand) } it 'is initialized with 3 arguments' do expect(patch_command.name).to eq('prometheus') diff --git a/spec/models/clusters/applications/runner_spec.rb b/spec/models/clusters/applications/runner_spec.rb index ef916c73e0bf6b095b874368477944022bd21e61..43e2eab3b9dc27483854f89be291cc05a8b751ac 100644 --- a/spec/models/clusters/applications/runner_spec.rb +++ b/spec/models/clusters/applications/runner_spec.rb @@ -27,7 +27,7 @@ subject { gitlab_runner.install_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::InstallCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V3::InstallCommand) } it 'is initialized with 4 arguments' do expect(subject.name).to eq('runner') diff --git a/spec/models/clusters/cluster_spec.rb b/spec/models/clusters/cluster_spec.rb index dd9b96f39ade7d76e817b1a0a7ad2d73932b4382..ed74a84104487b8a24c8c13b8b86fd2edae51f59 100644 --- a/spec/models/clusters/cluster_spec.rb +++ b/spec/models/clusters/cluster_spec.rb @@ -540,6 +540,27 @@ end end end + + describe 'helm_major_version can only be 2 or 3' do + using RSpec::Parameterized::TableSyntax + + where(:helm_major_version, :expect_valid) do + 2 | true + 3 | true + 4 | false + -1 | false + end + + with_them do + let(:cluster) { build(:cluster, helm_major_version: helm_major_version) } + + it { is_expected.to eq(expect_valid) } + end + end + end + + it 'has default helm_major_version 3' do + expect(create(:cluster).helm_major_version).to eq(3) end describe '.ancestor_clusters_for_clusterable' do diff --git a/spec/models/concerns/from_union_spec.rb b/spec/models/concerns/from_union_spec.rb index bd2893090a898b15b31cf99ef84e5dbd5d694c16..4f4d948fe482985cd972e554e337bbf5f77294ae 100644 --- a/spec/models/concerns/from_union_spec.rb +++ b/spec/models/concerns/from_union_spec.rb @@ -3,13 +3,5 @@ require 'spec_helper' RSpec.describe FromUnion do - [true, false].each do |sql_set_operator| - context "when sql-set-operators feature flag is #{sql_set_operator}" do - before do - stub_feature_flags(sql_set_operators: sql_set_operator) - end - - it_behaves_like 'from set operator', Gitlab::SQL::Union - end - end + it_behaves_like 'from set operator', Gitlab::SQL::Union end diff --git a/spec/models/deployment_spec.rb b/spec/models/deployment_spec.rb index 3e855584c389d23c32a05aaaa5b01992638c6511..9afacd518af1cef6329de655feaca37d29baa348 100644 --- a/spec/models/deployment_spec.rb +++ b/spec/models/deployment_spec.rb @@ -114,14 +114,6 @@ deployment.run! end - it 'does not execute Deployments::ExecuteHooksWorker when feature is disabled' do - stub_feature_flags(ci_send_deployment_hook_when_start: false) - expect(Deployments::ExecuteHooksWorker) - .not_to receive(:perform_async).with(deployment.id) - - deployment.run! - end - it 'executes Deployments::DropOlderDeploymentsWorker asynchronously' do expect(Deployments::DropOlderDeploymentsWorker) .to receive(:perform_async).once.with(deployment.id) diff --git a/spec/models/namespace_spec.rb b/spec/models/namespace_spec.rb index 00416787427aae5d27f5a63ec4c8b16c5795bfbb..a18aea38eacde911883f7a7005dd47984911848e 100644 --- a/spec/models/namespace_spec.rb +++ b/spec/models/namespace_spec.rb @@ -687,7 +687,7 @@ def project_rugged(project) let!(:project) { create(:project_empty_repo, namespace: namespace) } it 'has no repositories base directories to remove' do - allow(GitlabShellWorker).to receive(:perform_in) + expect(GitlabShellWorker).not_to receive(:perform_in) expect(File.exist?(path_in_dir)).to be(false) diff --git a/spec/models/project_spec.rb b/spec/models/project_spec.rb index 5e2711c791ef3c5792c36c30b80be6823dff6856..858bbcd7580b772aa31d337ff097b37bacb62d77 100644 --- a/spec/models/project_spec.rb +++ b/spec/models/project_spec.rb @@ -5927,6 +5927,26 @@ def enable_lfs end end + describe '#update_pages_deployment!' do + let(:project) { create(:project) } + let(:deployment) { create(:pages_deployment, project: project) } + + it "creates new metadata record if none exists yet and sets deployment" do + project.pages_metadatum.destroy! + project.reload + + project.update_pages_deployment!(deployment) + + expect(project.pages_metadatum.pages_deployment).to eq(deployment) + end + + it "updates the existing metadara record with deployment" do + expect do + project.update_pages_deployment!(deployment) + end.to change { project.pages_metadatum.reload.pages_deployment }.from(nil).to(deployment) + end + end + describe '#has_pool_repsitory?' do it 'returns false when it does not have a pool repository' do subject = create(:project, :repository) diff --git a/spec/policies/note_policy_spec.rb b/spec/policies/note_policy_spec.rb index a4cc3a1e9afae23215318204a136efeb835577c0..f6cd84f29ae6cf2f76332902e1a5b27f952e11ce 100644 --- a/spec/policies/note_policy_spec.rb +++ b/spec/policies/note_policy_spec.rb @@ -3,7 +3,7 @@ require 'spec_helper' RSpec.describe NotePolicy do - describe '#rules' do + describe '#rules', :aggregate_failures do let(:user) { create(:user) } let(:project) { create(:project, :public) } let(:issue) { create(:issue, project: project) } @@ -11,14 +11,15 @@ let(:policy) { described_class.new(user, note) } let(:note) { create(:note, noteable: noteable, author: user, project: project) } + shared_examples_for 'user cannot read or act on the note' do + specify do + expect(policy).to be_disallowed(:admin_note, :reposition_note, :resolve_note, :read_note, :award_emoji) + end + end + shared_examples_for 'a discussion with a private noteable' do context 'when the note author can no longer see the noteable' do - it 'can not edit nor read the note' do - expect(policy).to be_disallowed(:admin_note) - expect(policy).to be_disallowed(:resolve_note) - expect(policy).to be_disallowed(:read_note) - expect(policy).to be_disallowed(:award_emoji) - end + it_behaves_like 'user cannot read or act on the note' end context 'when the note author can still see the noteable' do @@ -28,6 +29,7 @@ it 'can edit the note' do expect(policy).to be_allowed(:admin_note) + expect(policy).to be_allowed(:reposition_note) expect(policy).to be_allowed(:resolve_note) expect(policy).to be_allowed(:read_note) expect(policy).to be_allowed(:award_emoji) @@ -35,6 +37,13 @@ end end + shared_examples_for 'a note on a public noteable' do + it 'can only read and award emoji on the note' do + expect(policy).to be_allowed(:read_note, :award_emoji) + expect(policy).to be_disallowed(:reposition_note, :admin_note, :resolve_note) + end + end + context 'when the noteable is a deleted commit' do let(:commit) { nil } let(:note) { create(:note_on_commit, commit_id: '12345678', author: user, project: project) } @@ -42,6 +51,7 @@ it 'allows to read' do expect(policy).to be_allowed(:read_note) expect(policy).to be_disallowed(:admin_note) + expect(policy).to be_disallowed(:reposition_note) expect(policy).to be_disallowed(:resolve_note) expect(policy).to be_disallowed(:award_emoji) end @@ -66,31 +76,60 @@ end end + context 'when the noteable is a Design' do + include DesignManagementTestHelpers + + let(:note) { create(:note, noteable: noteable, project: project) } + let(:noteable) { create(:design, issue: issue) } + + before do + enable_design_management + end + + it 'can read, award emoji and reposition the note' do + expect(policy).to be_allowed(:reposition_note, :read_note, :award_emoji) + expect(policy).to be_disallowed(:admin_note, :resolve_note) + end + + context 'when project is private' do + let(:project) { create(:project, :private) } + + it_behaves_like 'user cannot read or act on the note' + end + end + context 'when the noteable is a personal snippet' do let(:noteable) { create(:personal_snippet, :public) } - let(:note) { create(:note, noteable: noteable, author: user) } + let(:note) { create(:note, noteable: noteable) } - it 'can edit note' do - expect(policy).to be_allowed(:admin_note) - expect(policy).to be_allowed(:resolve_note) - expect(policy).to be_allowed(:read_note) - end + it_behaves_like 'a note on a public noteable' + + context 'when user is the author of the personal snippet' do + let(:note) { create(:note, noteable: noteable, author: user) } - context 'when it is private' do - let(:noteable) { create(:personal_snippet, :private) } + it 'can edit note' do + expect(policy).to be_allowed(:read_note, :award_emoji, :admin_note, :reposition_note, :resolve_note) + end + + context 'when it is private' do + let(:noteable) { create(:personal_snippet, :private) } - it 'can not edit nor read the note' do - expect(policy).to be_disallowed(:admin_note) - expect(policy).to be_disallowed(:resolve_note) - expect(policy).to be_disallowed(:read_note) + it_behaves_like 'user cannot read or act on the note' end end end context 'when the project is public' do + context 'when user is not the author of the note' do + let(:note) { create(:note, noteable: noteable, project: project) } + + it_behaves_like 'a note on a public noteable' + end + context 'when the note author is not a project member' do it 'can edit a note' do expect(policy).to be_allowed(:admin_note) + expect(policy).to be_allowed(:reposition_note) expect(policy).to be_allowed(:resolve_note) expect(policy).to be_allowed(:read_note) end @@ -101,6 +140,7 @@ it 'can edit note' do expect(policy).to be_allowed(:admin_note) + expect(policy).to be_allowed(:reposition_note) expect(policy).to be_allowed(:resolve_note) expect(policy).to be_allowed(:read_note) end @@ -132,6 +172,7 @@ it 'can edit a note' do expect(policy).to be_allowed(:admin_note) + expect(policy).to be_allowed(:reposition_note) expect(policy).to be_allowed(:resolve_note) expect(policy).to be_allowed(:read_note) end @@ -140,6 +181,7 @@ context 'when the note author is not a project member' do it 'can not edit a note' do expect(policy).to be_disallowed(:admin_note) + expect(policy).to be_disallowed(:reposition_note) expect(policy).to be_disallowed(:resolve_note) end @@ -154,6 +196,7 @@ it 'allows the author to manage the discussion' do expect(policy).to be_allowed(:admin_note) + expect(policy).to be_allowed(:reposition_note) expect(policy).to be_allowed(:resolve_note) expect(policy).to be_allowed(:read_note) expect(policy).to be_allowed(:award_emoji) @@ -180,21 +223,13 @@ shared_examples_for 'user can act on the note' do it 'allows the user to read the note' do - expect(policy).not_to be_allowed(:admin_note) + expect(policy).to be_disallowed(:admin_note) + expect(policy).to be_disallowed(:reposition_note) expect(policy).to be_allowed(:resolve_note) expect(policy).to be_allowed(:award_emoji) end end - shared_examples_for 'user cannot read or act on the note' do - it 'allows user to read the note' do - expect(policy).not_to be_allowed(:admin_note) - expect(policy).not_to be_allowed(:resolve_note) - expect(policy).not_to be_allowed(:read_note) - expect(policy).not_to be_allowed(:award_emoji) - end - end - context 'when noteable is a public issue' do let(:note) { create(:note, system: true, noteable: noteable, author: user, project: project) } @@ -274,42 +309,42 @@ def permissions(user, note) shared_examples_for 'confidential notes permissions' do it 'does not allow non members to read confidential notes and replies' do - expect(permissions(non_member, confidential_note)).to be_disallowed(:read_note, :admin_note, :resolve_note, :award_emoji) + expect(permissions(non_member, confidential_note)).to be_disallowed(:read_note, :admin_note, :reposition_note, :resolve_note, :award_emoji) end it 'does not allow guests to read confidential notes and replies' do - expect(permissions(guest, confidential_note)).to be_disallowed(:read_note, :admin_note, :resolve_note, :award_emoji) + expect(permissions(guest, confidential_note)).to be_disallowed(:read_note, :admin_note, :reposition_note, :resolve_note, :award_emoji) end it 'allows reporter to read all notes but not resolve and admin them' do expect(permissions(reporter, confidential_note)).to be_allowed(:read_note, :award_emoji) - expect(permissions(reporter, confidential_note)).to be_disallowed(:admin_note, :resolve_note) + expect(permissions(reporter, confidential_note)).to be_disallowed(:admin_note, :reposition_note, :resolve_note) end it 'allows developer to read and resolve all notes' do expect(permissions(developer, confidential_note)).to be_allowed(:read_note, :award_emoji, :resolve_note) - expect(permissions(developer, confidential_note)).to be_disallowed(:admin_note) + expect(permissions(developer, confidential_note)).to be_disallowed(:admin_note, :reposition_note) end it 'allows maintainers to read all notes and admin them' do - expect(permissions(maintainer, confidential_note)).to be_allowed(:read_note, :admin_note, :resolve_note, :award_emoji) + expect(permissions(maintainer, confidential_note)).to be_allowed(:read_note, :admin_note, :reposition_note, :resolve_note, :award_emoji) end context 'when admin mode is enabled', :enable_admin_mode do it 'allows admins to read all notes and admin them' do - expect(permissions(admin, confidential_note)).to be_allowed(:read_note, :admin_note, :resolve_note, :award_emoji) + expect(permissions(admin, confidential_note)).to be_allowed(:read_note, :admin_note, :reposition_note, :resolve_note, :award_emoji) end end context 'when admin mode is disabled' do it 'does not allow non members to read confidential notes and replies' do - expect(permissions(admin, confidential_note)).to be_disallowed(:read_note, :admin_note, :resolve_note, :award_emoji) + expect(permissions(admin, confidential_note)).to be_disallowed(:read_note, :admin_note, :reposition_note, :resolve_note, :award_emoji) end end it 'allows noteable author to read and resolve all notes' do expect(permissions(author, confidential_note)).to be_allowed(:read_note, :resolve_note, :award_emoji) - expect(permissions(author, confidential_note)).to be_disallowed(:admin_note) + expect(permissions(author, confidential_note)).to be_disallowed(:admin_note, :reposition_note) end end @@ -321,7 +356,7 @@ def permissions(user, note) it 'allows noteable assignees to read all notes' do expect(permissions(assignee, confidential_note)).to be_allowed(:read_note, :award_emoji) - expect(permissions(assignee, confidential_note)).to be_disallowed(:admin_note, :resolve_note) + expect(permissions(assignee, confidential_note)).to be_disallowed(:admin_note, :reposition_note, :resolve_note) end end @@ -333,7 +368,7 @@ def permissions(user, note) it 'allows noteable assignees to read all notes' do expect(permissions(assignee, confidential_note)).to be_allowed(:read_note, :award_emoji) - expect(permissions(assignee, confidential_note)).to be_disallowed(:admin_note, :resolve_note) + expect(permissions(assignee, confidential_note)).to be_disallowed(:admin_note, :reposition_note, :resolve_note) end end @@ -350,11 +385,11 @@ def permissions(user, note) it 'allows snippet author to read and resolve all notes' do expect(permissions(author, confidential_note)).to be_allowed(:read_note, :resolve_note, :award_emoji) - expect(permissions(author, confidential_note)).to be_disallowed(:admin_note) + expect(permissions(author, confidential_note)).to be_disallowed(:admin_note, :reposition_note) end it 'does not allow maintainers to read confidential notes and replies' do - expect(permissions(maintainer, confidential_note)).to be_disallowed(:read_note, :admin_note, :resolve_note, :award_emoji) + expect(permissions(maintainer, confidential_note)).to be_disallowed(:read_note, :admin_note, :reposition_note, :resolve_note, :award_emoji) end end end diff --git a/spec/requests/api/graphql/project/issues_spec.rb b/spec/requests/api/graphql/project/issues_spec.rb index 40fec6ba0681d207c94789d161baa9ec38b31123..4f27f08bf98a60c1af3a918d96c602394203497a 100644 --- a/spec/requests/api/graphql/project/issues_spec.rb +++ b/spec/requests/api/graphql/project/issues_spec.rb @@ -9,10 +9,9 @@ let_it_be(:project) { create(:project, :repository, :public) } let_it_be(:current_user) { create(:user) } - let_it_be(:issues, reload: true) do - [create(:issue, project: project, discussion_locked: true), - create(:issue, :with_alert, project: project)] - end + let_it_be(:issue_a, reload: true) { create(:issue, project: project, discussion_locked: true) } + let_it_be(:issue_b, reload: true) { create(:issue, :with_alert, project: project) } + let_it_be(:issues, reload: true) { [issue_a, issue_b] } let(:fields) do <<~QUERY @@ -414,4 +413,42 @@ def assignees_as_global_ids(issues) expect(response_assignee_ids(issues_data)).to match_array(assignees_as_global_ids(new_issues)) end end + + describe 'N+1 query checks' do + let(:extra_iid_for_second_query) { issue_b.iid.to_s } + let(:search_params) { { iids: [issue_a.iid.to_s] } } + + def execute_query + query = graphql_query_for( + :project, + { full_path: project.full_path }, + query_graphql_field(:issues, search_params, [ + query_graphql_field(:nodes, nil, requested_fields) + ]) + ) + post_graphql(query, current_user: current_user) + end + + context 'when requesting `user_notes_count`' do + let(:requested_fields) { [:user_notes_count] } + + before do + create_list(:note_on_issue, 2, noteable: issue_a, project: project) + create(:note_on_issue, noteable: issue_b, project: project) + end + + include_examples 'N+1 query check' + end + + context 'when requesting `user_discussions_count`' do + let(:requested_fields) { [:user_discussions_count] } + + before do + create_list(:note_on_issue, 2, noteable: issue_a, project: project) + create(:note_on_issue, noteable: issue_b, project: project) + end + + include_examples 'N+1 query check' + end + end end diff --git a/spec/requests/api/graphql/project/merge_requests_spec.rb b/spec/requests/api/graphql/project/merge_requests_spec.rb index c737e0b8caf0cf4909e6ead1d1ecf5f6cdb43bf7..2b8d537f9fc28caadb56ac656a08a82663bb09a9 100644 --- a/spec/requests/api/graphql/project/merge_requests_spec.rb +++ b/spec/requests/api/graphql/project/merge_requests_spec.rb @@ -243,6 +243,17 @@ def execute_query include_examples 'N+1 query check' end + + context 'when requesting `user_discussions_count`' do + let(:requested_fields) { [:user_discussions_count] } + + before do + create_list(:note_on_merge_request, 2, noteable: merge_request_a, project: project) + create(:note_on_merge_request, noteable: merge_request_c, project: project) + end + + include_examples 'N+1 query check' + end end describe 'sorting and pagination' do diff --git a/spec/requests/api/graphql/project/release_spec.rb b/spec/requests/api/graphql/project/release_spec.rb index ade7cc177be81a61e191deb4553a579e828d2399..57b620dbdf73404586b1b16830d1a0a76426984e 100644 --- a/spec/requests/api/graphql/project/release_spec.rb +++ b/spec/requests/api/graphql/project/release_spec.rb @@ -189,8 +189,6 @@ def query(rq = release_fields) closedMergeRequestsUrl openedIssuesUrl closedIssuesUrl - mergeRequestsUrl - issuesUrl }) end @@ -203,9 +201,7 @@ def query(rq = release_fields) 'mergedMergeRequestsUrl' => project_merge_requests_url(project, merged_url_params), 'closedMergeRequestsUrl' => project_merge_requests_url(project, closed_url_params), 'openedIssuesUrl' => project_issues_url(project, opened_url_params), - 'closedIssuesUrl' => project_issues_url(project, closed_url_params), - 'mergeRequestsUrl' => project_merge_requests_url(project, opened_url_params), - 'issuesUrl' => project_issues_url(project, opened_url_params) + 'closedIssuesUrl' => project_issues_url(project, closed_url_params) ) end end diff --git a/spec/requests/api/graphql/project/releases_spec.rb b/spec/requests/api/graphql/project/releases_spec.rb index 9288dab3f2e96ef4a019efe726d9c0cecc732189..6e364c7d7b50b1fba5f3fb37d8d7ba17d577a72e 100644 --- a/spec/requests/api/graphql/project/releases_spec.rb +++ b/spec/requests/api/graphql/project/releases_spec.rb @@ -47,8 +47,6 @@ closedMergeRequestsUrl openedIssuesUrl closedIssuesUrl - mergeRequestsUrl - issuesUrl } } } @@ -115,9 +113,7 @@ 'mergedMergeRequestsUrl' => project_merge_requests_url(project, merged_url_params), 'closedMergeRequestsUrl' => project_merge_requests_url(project, closed_url_params), 'openedIssuesUrl' => project_issues_url(project, opened_url_params), - 'closedIssuesUrl' => project_issues_url(project, closed_url_params), - 'mergeRequestsUrl' => project_merge_requests_url(project, opened_url_params), - 'issuesUrl' => project_issues_url(project, opened_url_params) + 'closedIssuesUrl' => project_issues_url(project, closed_url_params) } ) end diff --git a/spec/requests/api/invitations_spec.rb b/spec/requests/api/invitations_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..9befd4f533a366aaa88eb3e68f75f747c55b3397 --- /dev/null +++ b/spec/requests/api/invitations_spec.rb @@ -0,0 +1,207 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe API::Invitations do + let(:maintainer) { create(:user, username: 'maintainer_user') } + let(:developer) { create(:user) } + let(:access_requester) { create(:user) } + let(:stranger) { create(:user) } + let(:email) { 'email@example.org' } + + let(:project) do + create(:project, :public, creator_id: maintainer.id, namespace: maintainer.namespace) do |project| + project.add_developer(developer) + project.add_maintainer(maintainer) + project.request_access(access_requester) + end + end + + let!(:group) do + create(:group, :public) do |group| + group.add_developer(developer) + group.add_owner(maintainer) + group.request_access(access_requester) + end + end + + def invitations_url(source, user) + api("/#{source.model_name.plural}/#{source.id}/invitations", user) + end + + shared_examples 'POST /:source_type/:id/invitations' do |source_type| + context "with :source_type == #{source_type.pluralize}" do + it_behaves_like 'a 404 response when source is private' do + let(:route) do + post invitations_url(source, stranger), + params: { email: email, access_level: Member::MAINTAINER } + end + end + + context 'when authenticated as a non-member or member with insufficient rights' do + %i[access_requester stranger developer].each do |type| + context "as a #{type}" do + it 'returns 403' do + user = public_send(type) + + post invitations_url(source, user), params: { email: email, access_level: Member::MAINTAINER } + + expect(response).to have_gitlab_http_status(:forbidden) + end + end + end + end + + context 'when authenticated as a maintainer/owner' do + context 'and new member is already a requester' do + it 'does not transform the requester into a proper member' do + expect do + post api("/#{source_type.pluralize}/#{source.id}/invitations", maintainer), + params: { email: email, access_level: Member::MAINTAINER } + + expect(response).to have_gitlab_http_status(:created) + end.not_to change { source.members.count } + end + end + + it 'invites a new member' do + expect do + post api("/#{source_type.pluralize}/#{source.id}/invitations", maintainer), + params: { email: email, access_level: Member::DEVELOPER } + + expect(response).to have_gitlab_http_status(:created) + end.to change { source.requesters.count }.by(1) + end + + it 'invites a list of new email addresses' do + expect do + email_list = 'email1@example.com,email2@example.com' + + post api("/#{source_type.pluralize}/#{source.id}/invitations", maintainer), + params: { email: email_list, access_level: Member::DEVELOPER } + + expect(response).to have_gitlab_http_status(:created) + end.to change { source.requesters.count }.by(2) + end + end + + context 'access levels' do + it 'does not create the member if group level is higher' do + parent = create(:group) + + group.update!(parent: parent) + project.update!(group: group) + parent.add_developer(stranger) + + post api("/#{source_type.pluralize}/#{source.id}/invitations", maintainer), + params: { email: stranger.email, access_level: Member::REPORTER } + + expect(response).to have_gitlab_http_status(:created) + expect(json_response['message'][stranger.email]).to eq("Access level should be greater than or equal to Developer inherited membership from group #{parent.name}") + end + + it 'creates the member if group level is lower' do + parent = create(:group) + + group.update!(parent: parent) + project.update!(group: group) + parent.add_developer(stranger) + + post api("/#{source_type.pluralize}/#{source.id}/invitations", maintainer), + params: { email: stranger.email, access_level: Member::MAINTAINER } + + expect(response).to have_gitlab_http_status(:created) + end + end + + context 'access expiry date' do + subject do + post api("/#{source_type.pluralize}/#{source.id}/invitations", maintainer), + params: { email: email, access_level: Member::DEVELOPER, expires_at: expires_at } + end + + context 'when set to a date in the past' do + let(:expires_at) { 2.days.ago.to_date } + + it 'does not create a member' do + expect do + subject + end.not_to change { source.members.count } + + expect(response).to have_gitlab_http_status(:created) + expect(json_response['message'][email]).to eq('Expires at cannot be a date in the past') + end + end + + context 'when set to a date in the future' do + let(:expires_at) { 2.days.from_now.to_date } + + it 'invites a member' do + expect do + subject + end.to change { source.requesters.count }.by(1) + + expect(response).to have_gitlab_http_status(:created) + end + end + end + + it "returns a message if member already exists" do + post api("/#{source_type.pluralize}/#{source.id}/invitations", maintainer), + params: { email: maintainer.email, access_level: Member::MAINTAINER } + + expect(response).to have_gitlab_http_status(:created) + expect(json_response['message'][maintainer.email]).to eq("Already a member of #{source.name}") + end + + it 'returns 404 when the email is not valid' do + post api("/#{source_type.pluralize}/#{source.id}/invitations", maintainer), + params: { email: '', access_level: Member::MAINTAINER } + + expect(response).to have_gitlab_http_status(:created) + expect(json_response['message']).to eq('Email cannot be blank') + end + + it 'returns 404 when the email list is not a valid format' do + post api("/#{source_type.pluralize}/#{source.id}/invitations", maintainer), + params: { email: 'email1@example.com,not-an-email', access_level: Member::MAINTAINER } + + expect(response).to have_gitlab_http_status(:bad_request) + expect(json_response['error']).to eq('email contains an invalid email address') + end + + it 'returns 400 when email is not given' do + post api("/#{source_type.pluralize}/#{source.id}/invitations", maintainer), + params: { access_level: Member::MAINTAINER } + + expect(response).to have_gitlab_http_status(:bad_request) + end + + it 'returns 400 when access_level is not given' do + post api("/#{source_type.pluralize}/#{source.id}/invitations", maintainer), + params: { email: email } + + expect(response).to have_gitlab_http_status(:bad_request) + end + + it 'returns 400 when access_level is not valid' do + post invitations_url(source, maintainer), + params: { email: email, access_level: non_existing_record_access_level } + + expect(response).to have_gitlab_http_status(:bad_request) + end + end + end + + describe 'POST /projects/:id/invitations' do + it_behaves_like 'POST /:source_type/:id/invitations', 'project' do + let(:source) { project } + end + end + + describe 'POST /groups/:id/invitations' do + it_behaves_like 'POST /:source_type/:id/invitations', 'group' do + let(:source) { group } + end + end +end diff --git a/spec/requests/api/releases_spec.rb b/spec/requests/api/releases_spec.rb index e78d05835f2abcb69b9bb8e85b3bcbd77916e8cc..f8e4cfbb9e5f427f1067e74dff42115a26145ece 100644 --- a/spec/requests/api/releases_spec.rb +++ b/spec/requests/api/releases_spec.rb @@ -110,22 +110,6 @@ expect(json_response.second['commit_path']).to eq("/#{release_1.project.full_path}/-/commit/#{release_1.commit.id}") expect(json_response.second['tag_path']).to eq("/#{release_1.project.full_path}/-/tags/#{release_1.tag}") end - - it 'returns the merge requests and issues links, with correct query' do - get api("/projects/#{project.id}/releases", maintainer) - - links = json_response.first['_links'] - release = json_response.first['tag_name'] - expected_query = "release_tag=#{release}&scope=all&state=opened" - path_base = "/#{project.namespace.path}/#{project.path}" - mr_uri = URI.parse(links['merge_requests_url']) - issue_uri = URI.parse(links['issues_url']) - - expect(mr_uri.path).to eq("#{path_base}/-/merge_requests") - expect(issue_uri.path).to eq("#{path_base}/-/issues") - expect(mr_uri.query).to eq(expected_query) - expect(issue_uri.query).to eq(expected_query) - end end it 'returns an upcoming_release status for a future release' do diff --git a/spec/requests/api/search_spec.rb b/spec/requests/api/search_spec.rb index de1aedc67a60ceb0f318caa312263ca4deefcead..8012892a5715c3543635f8726057ef1997bb41a0 100644 --- a/spec/requests/api/search_spec.rb +++ b/spec/requests/api/search_spec.rb @@ -23,6 +23,48 @@ end end + shared_examples 'orderable by created_at' do |scope:| + it 'allows ordering results by created_at asc' do + get api(endpoint, user), params: { scope: scope, search: 'sortable', order_by: 'created_at', sort: 'asc' } + + expect(response).to have_gitlab_http_status(:success) + expect(json_response.count).to be > 1 + + created_ats = json_response.map { |r| Time.parse(r['created_at']) } + expect(created_ats.uniq.count).to be > 1 + + expect(created_ats).to eq(created_ats.sort) + end + + it 'allows ordering results by created_at desc' do + get api(endpoint, user), params: { scope: scope, search: 'sortable', order_by: 'created_at', sort: 'desc' } + + expect(response).to have_gitlab_http_status(:success) + expect(json_response.count).to be > 1 + + created_ats = json_response.map { |r| Time.parse(r['created_at']) } + expect(created_ats.uniq.count).to be > 1 + + expect(created_ats).to eq(created_ats.sort.reverse) + end + end + + shared_examples 'issues orderable by created_at' do + before do + create_list(:issue, 3, title: 'sortable item', project: project) + end + + it_behaves_like 'orderable by created_at', scope: :issues + end + + shared_examples 'merge_requests orderable by created_at' do + before do + create_list(:merge_request, 3, :unique_branches, title: 'sortable item', target_project: repo_project, source_project: repo_project) + end + + it_behaves_like 'orderable by created_at', scope: :merge_requests + end + shared_examples 'pagination' do |scope:, search: ''| it 'returns a different result for each page' do get api(endpoint, user), params: { scope: scope, search: search, page: 1, per_page: 1 } @@ -121,6 +163,8 @@ it_behaves_like 'ping counters', scope: :issues + it_behaves_like 'issues orderable by created_at' + describe 'pagination' do before do create(:issue, project: project, title: 'another issue') @@ -181,6 +225,8 @@ it_behaves_like 'ping counters', scope: :merge_requests + it_behaves_like 'merge_requests orderable by created_at' + describe 'pagination' do before do create(:merge_request, source_project: repo_project, title: 'another mr', target_branch: 'another_branch') @@ -354,6 +400,8 @@ it_behaves_like 'ping counters', scope: :issues + it_behaves_like 'issues orderable by created_at' + describe 'pagination' do before do create(:issue, project: project, title: 'another issue') @@ -374,6 +422,8 @@ it_behaves_like 'ping counters', scope: :merge_requests + it_behaves_like 'merge_requests orderable by created_at' + describe 'pagination' do before do create(:merge_request, source_project: repo_project, title: 'another mr', target_branch: 'another_branch') @@ -506,6 +556,8 @@ it_behaves_like 'ping counters', scope: :issues + it_behaves_like 'issues orderable by created_at' + describe 'pagination' do before do create(:issue, project: project, title: 'another issue') @@ -536,6 +588,8 @@ it_behaves_like 'ping counters', scope: :merge_requests + it_behaves_like 'merge_requests orderable by created_at' + describe 'pagination' do before do create(:merge_request, source_project: repo_project, title: 'another mr', target_branch: 'another_branch') diff --git a/spec/services/ci/append_build_trace_service_spec.rb b/spec/services/ci/append_build_trace_service_spec.rb index aa1dd2bbc10427f61dd4268e04ed2e9b7f169536..a0a7f594881e834ed4dfaa1f3df76aae355613e4 100644 --- a/spec/services/ci/append_build_trace_service_spec.rb +++ b/spec/services/ci/append_build_trace_service_spec.rb @@ -3,9 +3,9 @@ require 'spec_helper' RSpec.describe Ci::AppendBuildTraceService do - let(:project) { create(:project) } - let(:pipeline) { create(:ci_pipeline, project: project) } - let(:build) { create(:ci_build, :running, pipeline: pipeline) } + let_it_be(:project) { create(:project) } + let_it_be(:pipeline) { create(:ci_pipeline, project: project) } + let_it_be(:build) { create(:ci_build, :running, pipeline: pipeline) } before do stub_feature_flags(ci_enable_live_trace: true) diff --git a/spec/services/ci/create_pipeline_service/parent_child_pipeline_spec.rb b/spec/services/ci/create_pipeline_service/parent_child_pipeline_spec.rb index fb6cdf55be364bc366c2f04eee5cc3bf5dc4f652..8df9b0c3e606aa336295b8c53b1c9efde73453c6 100644 --- a/spec/services/ci/create_pipeline_service/parent_child_pipeline_spec.rb +++ b/spec/services/ci/create_pipeline_service/parent_child_pipeline_spec.rb @@ -279,6 +279,40 @@ end end end + + context 'when specifying multiple files' do + let(:config) do + <<~YAML + test: + script: rspec + deploy: + variables: + CROSS: downstream + stage: deploy + trigger: + include: + - project: my-namespace/my-project + file: + - 'path/to/child1.yml' + - 'path/to/child2.yml' + YAML + end + + it_behaves_like 'successful creation' do + let(:expected_bridge_options) do + { + 'trigger' => { + 'include' => [ + { + 'file' => ["path/to/child1.yml", "path/to/child2.yml"], + 'project' => 'my-namespace/my-project' + } + ] + } + } + end + end + end end end diff --git a/spec/services/clusters/applications/uninstall_service_spec.rb b/spec/services/clusters/applications/uninstall_service_spec.rb index 50d7e82c47ece57a18aa0947af3ae2175c66f327..bfe38ba670d2108d055f43a25c73fdd5173c68ad 100644 --- a/spec/services/clusters/applications/uninstall_service_spec.rb +++ b/spec/services/clusters/applications/uninstall_service_spec.rb @@ -14,7 +14,7 @@ context 'when there are no errors' do before do - expect(helm_client).to receive(:uninstall).with(kind_of(Gitlab::Kubernetes::Helm::DeleteCommand)) + expect(helm_client).to receive(:uninstall).with(kind_of(Gitlab::Kubernetes::Helm::V3::DeleteCommand)) allow(worker_class).to receive(:perform_in).and_return(nil) end @@ -36,7 +36,7 @@ let(:error) { Kubeclient::HttpError.new(500, 'system failure', nil) } before do - expect(helm_client).to receive(:uninstall).with(kind_of(Gitlab::Kubernetes::Helm::DeleteCommand)).and_raise(error) + expect(helm_client).to receive(:uninstall).with(kind_of(Gitlab::Kubernetes::Helm::V3::DeleteCommand)).and_raise(error) end include_examples 'logs kubernetes errors' do @@ -58,7 +58,7 @@ let(:error) { StandardError.new('something bad happened') } before do - expect(helm_client).to receive(:uninstall).with(kind_of(Gitlab::Kubernetes::Helm::DeleteCommand)).and_raise(error) + expect(helm_client).to receive(:uninstall).with(kind_of(Gitlab::Kubernetes::Helm::V3::DeleteCommand)).and_raise(error) end include_examples 'logs kubernetes errors' do diff --git a/spec/services/clusters/kubernetes/create_or_update_service_account_service_spec.rb b/spec/services/clusters/kubernetes/create_or_update_service_account_service_spec.rb index 3020ec2bf6fef6484492efa40eb9dbf286031373..a4f018aec0c21af1ff7c9619b6777846f2aff5b8 100644 --- a/spec/services/clusters/kubernetes/create_or_update_service_account_service_spec.rb +++ b/spec/services/clusters/kubernetes/create_or_update_service_account_service_spec.rb @@ -161,60 +161,26 @@ it_behaves_like 'creates service account and token' - context 'kubernetes_cluster_namespace_role_admin FF is enabled' do - before do - stub_feature_flags(kubernetes_cluster_namespace_role_admin: true) - end - - it 'creates a namespaced role binding with admin access' do - subject - - expect(WebMock).to have_requested(:put, api_url + "/apis/rbac.authorization.k8s.io/v1/namespaces/#{namespace}/rolebindings/#{role_binding_name}").with( - body: hash_including( - metadata: { name: "gitlab-#{namespace}", namespace: "#{namespace}" }, - roleRef: { - apiGroup: 'rbac.authorization.k8s.io', - kind: 'ClusterRole', - name: 'admin' - }, - subjects: [ - { - kind: 'ServiceAccount', - name: service_account_name, - namespace: namespace - } - ] - ) - ) - end - end + it 'creates a namespaced role binding with admin access' do + subject - context 'kubernetes_cluster_namespace_role_admin FF is disabled' do - before do - stub_feature_flags(kubernetes_cluster_namespace_role_admin: false) - end - - it 'creates a namespaced role binding with edit access' do - subject - - expect(WebMock).to have_requested(:put, api_url + "/apis/rbac.authorization.k8s.io/v1/namespaces/#{namespace}/rolebindings/#{role_binding_name}").with( - body: hash_including( - metadata: { name: "gitlab-#{namespace}", namespace: "#{namespace}" }, - roleRef: { - apiGroup: 'rbac.authorization.k8s.io', - kind: 'ClusterRole', - name: 'edit' - }, - subjects: [ - { - kind: 'ServiceAccount', - name: service_account_name, - namespace: namespace - } - ] - ) + expect(WebMock).to have_requested(:put, api_url + "/apis/rbac.authorization.k8s.io/v1/namespaces/#{namespace}/rolebindings/#{role_binding_name}").with( + body: hash_including( + metadata: { name: "gitlab-#{namespace}", namespace: "#{namespace}" }, + roleRef: { + apiGroup: 'rbac.authorization.k8s.io', + kind: 'ClusterRole', + name: 'admin' + }, + subjects: [ + { + kind: 'ServiceAccount', + name: service_account_name, + namespace: namespace + } + ] ) - end + ) end it 'creates a role binding granting crossplane database permissions to the service account' do diff --git a/spec/services/members/invite_service_spec.rb b/spec/services/members/invite_service_spec.rb new file mode 100644 index 0000000000000000000000000000000000000000..12a1a54696b7336c02892e9de9beae1324b85ec7 --- /dev/null +++ b/spec/services/members/invite_service_spec.rb @@ -0,0 +1,66 @@ +# frozen_string_literal: true + +require 'spec_helper' + +RSpec.describe Members::InviteService do + let(:project) { create(:project) } + let(:user) { create(:user) } + let(:project_user) { create(:user) } + + before do + project.add_maintainer(user) + end + + it 'adds an existing user to members' do + params = { email: project_user.email.to_s, access_level: Gitlab::Access::GUEST } + result = described_class.new(user, params).execute(project) + + expect(result[:status]).to eq(:success) + expect(project.users).to include project_user + end + + it 'creates a new user for an unknown email address' do + params = { email: 'email@example.org', access_level: Gitlab::Access::GUEST } + result = described_class.new(user, params).execute(project) + + expect(result[:status]).to eq(:success) + end + + it 'limits the number of emails to 100' do + emails = Array.new(101).map { |n| "email#{n}@example.com" } + params = { email: emails, access_level: Gitlab::Access::GUEST } + + result = described_class.new(user, params).execute(project) + + expect(result[:status]).to eq(:error) + expect(result[:message]).to eq('Too many users specified (limit is 100)') + end + + it 'does not invite an invalid email' do + params = { email: project_user.id.to_s, access_level: Gitlab::Access::GUEST } + result = described_class.new(user, params).execute(project) + + expect(result[:status]).to eq(:error) + expect(result[:message][project_user.id.to_s]).to eq("Invite email is invalid") + expect(project.users).not_to include project_user + end + + it 'does not invite to an invalid access level' do + params = { email: project_user.email, access_level: -1 } + result = described_class.new(user, params).execute(project) + + expect(result[:status]).to eq(:error) + expect(result[:message][project_user.email]).to eq("Access level is not included in the list") + end + + it 'does not add a member with an existing invite' do + invited_member = create(:project_member, :invited, project: project) + + params = { email: invited_member.invite_email, + access_level: Gitlab::Access::GUEST } + result = described_class.new(user, params).execute(project) + + expect(result[:status]).to eq(:error) + expect(result[:message][invited_member.invite_email]).to eq("Member already invited to #{project.name}") + end +end diff --git a/spec/services/packages/composer/version_parser_service_spec.rb b/spec/services/packages/composer/version_parser_service_spec.rb index 904c75ab0a14592c32304aaaa546a8d63f5ef37d..1a2f653c042a3c5fa9246ed33645c1bde4a059dd 100644 --- a/spec/services/packages/composer/version_parser_service_spec.rb +++ b/spec/services/packages/composer/version_parser_service_spec.rb @@ -19,9 +19,11 @@ nil | '1.7.x' | '1.7.x-dev' 'v1.0.0' | nil | '1.0.0' 'v1.0' | nil | '1.0' + 'v1.0.1+meta' | nil | '1.0.1+meta' '1.0' | nil | '1.0' '1.0.2' | nil | '1.0.2' '1.0.2-beta2' | nil | '1.0.2-beta2' + '1.0.1+meta' | nil | '1.0.1+meta' end with_them do diff --git a/spec/services/projects/update_pages_service_spec.rb b/spec/services/projects/update_pages_service_spec.rb index 92772136d697217d9a403289aa7f201d6d3ea380..d2c6c0eb971fcd317e0fe98a1fbad3f8817025ba 100644 --- a/spec/services/projects/update_pages_service_spec.rb +++ b/spec/services/projects/update_pages_service_spec.rb @@ -71,6 +71,17 @@ expect(project.pages_metadatum.reload.pages_deployment_id).to eq(deployment.id) end + it 'does not fail if pages_metadata is absent' do + project.pages_metadatum.destroy! + project.reload + + expect do + expect(execute).to eq(:success) + end.to change { project.pages_deployments.count }.by(1) + + expect(project.pages_metadatum.reload.pages_deployment).to eq(project.pages_deployments.last) + end + context 'when there is an old pages deployment' do let!(:old_deployment_from_another_project) { create(:pages_deployment) } let!(:old_deployment) { create(:pages_deployment, project: project) } diff --git a/spec/services/quick_actions/interpret_service_spec.rb b/spec/services/quick_actions/interpret_service_spec.rb index 6f3814095f9922e2a6e22e97b1d2f3a1c9baabaa..1f521ed4a93b2745e1e4ddbc60cf4126b50f801d 100644 --- a/spec/services/quick_actions/interpret_service_spec.rb +++ b/spec/services/quick_actions/interpret_service_spec.rb @@ -312,8 +312,8 @@ end end - shared_examples 'wip command' do - it 'returns wip_event: "wip" if content contains /wip' do + shared_examples 'draft command' do + it 'returns wip_event: "wip" if content contains /draft' do _, updates, _ = service.execute(content, issuable) expect(updates).to eq(wip_event: 'wip') @@ -322,12 +322,12 @@ it 'returns the wip message' do _, _, message = service.execute(content, issuable) - expect(message).to eq("Marked this #{issuable.to_ability_name.humanize(capitalize: false)} as Work In Progress.") + expect(message).to eq("Marked this #{issuable.to_ability_name.humanize(capitalize: false)} as a draft.") end end - shared_examples 'unwip command' do - it 'returns wip_event: "unwip" if content contains /wip' do + shared_examples 'undraft command' do + it 'returns wip_event: "unwip" if content contains /draft' do issuable.update!(title: issuable.wip_title) _, updates, _ = service.execute(content, issuable) @@ -338,7 +338,7 @@ issuable.update!(title: issuable.wip_title) _, _, message = service.execute(content, issuable) - expect(message).to eq("Unmarked this #{issuable.to_ability_name.humanize(capitalize: false)} as Work In Progress.") + expect(message).to eq("Unmarked this #{issuable.to_ability_name.humanize(capitalize: false)} as a draft.") end end @@ -1026,16 +1026,26 @@ let(:issuable) { issue } end - it_behaves_like 'wip command' do + it_behaves_like 'draft command' do let(:content) { '/wip' } let(:issuable) { merge_request } end - it_behaves_like 'unwip command' do + it_behaves_like 'undraft command' do let(:content) { '/wip' } let(:issuable) { merge_request } end + it_behaves_like 'draft command' do + let(:content) { '/draft' } + let(:issuable) { merge_request } + end + + it_behaves_like 'undraft command' do + let(:content) { '/draft' } + let(:issuable) { merge_request } + end + it_behaves_like 'empty command' do let(:content) { '/remove_due_date' } let(:issuable) { merge_request } @@ -1896,13 +1906,13 @@ end end - describe 'wip command' do - let(:content) { '/wip' } + describe 'draft command' do + let(:content) { '/draft' } it 'includes the new status' do _, explanations = service.explain(content, merge_request) - expect(explanations).to eq(['Marks this merge request as Work In Progress.']) + expect(explanations).to eq(['Marks this merge request as a draft.']) end end diff --git a/spec/support/helpers/api_helpers.rb b/spec/support/helpers/api_helpers.rb index b1e6078c4f2e4d74087c5df5a1014c2f7ae81fdc..d3cc7367b6e7ccc2c5fd7fff49533f054b097372 100644 --- a/spec/support/helpers/api_helpers.rb +++ b/spec/support/helpers/api_helpers.rb @@ -61,7 +61,6 @@ def expect_paginated_array_response(*items) def expect_response_contain_exactly(*items) expect(response).to have_gitlab_http_status(:ok) expect(json_response).to be_an Array - expect(json_response.length).to eq(items.size) expect(json_response.map { |item| item['id'] }).to contain_exactly(*items) end diff --git a/spec/support/helpers/features/members_table_helpers.rb b/spec/support/helpers/features/members_table_helpers.rb index 8c25ad027ab2d04ee7cb3151bd6a0e7e663d0247..5394e370900080c0317cab9d02100d424bd1e7d8 100644 --- a/spec/support/helpers/features/members_table_helpers.rb +++ b/spec/support/helpers/features/members_table_helpers.rb @@ -23,6 +23,10 @@ def second_row all_rows[1] end + def third_row + all_rows[2] + end + def invite_users_form page.find('[data-testid="invite-users-form"]') end diff --git a/spec/support/shared_examples/features/wiki/user_deletes_wiki_page_shared_examples.rb b/spec/support/shared_examples/features/wiki/user_deletes_wiki_page_shared_examples.rb index e1fd9c8dbec899c8aea6a73ffee2b28efc51e7a0..ee0261771f9755c0cb829b2b68d8d5c26b9365ac 100644 --- a/spec/support/shared_examples/features/wiki/user_deletes_wiki_page_shared_examples.rb +++ b/spec/support/shared_examples/features/wiki/user_deletes_wiki_page_shared_examples.rb @@ -17,8 +17,8 @@ it 'deletes a page', :js do click_on('Edit') click_on('Delete') - find('.modal-footer .btn-danger').click + find('[data-testid="confirm_deletion_button"]').click - expect(page).to have_content('Page was successfully deleted') + expect(page).to have_content('Wiki page was successfully deleted.') end end diff --git a/spec/support/shared_examples/features/wiki/user_updates_wiki_page_shared_examples.rb b/spec/support/shared_examples/features/wiki/user_updates_wiki_page_shared_examples.rb index 1a5f8d7d8df031353a84793851e0e6377683e643..3350e54a8a71bf6739efc4a9f82195673bc6adda 100644 --- a/spec/support/shared_examples/features/wiki/user_updates_wiki_page_shared_examples.rb +++ b/spec/support/shared_examples/features/wiki/user_updates_wiki_page_shared_examples.rb @@ -213,11 +213,11 @@ visit wiki_page_path(wiki_page.wiki, wiki_page, action: :edit) end - it 'allows changing the title if the content does not change' do + it 'allows changing the title if the content does not change', :js do fill_in 'Title', with: 'new title' click_on 'Save changes' - expect(page).to have_content('Wiki was successfully updated.') + expect(page).to have_content('Wiki page was successfully updated.') end it 'shows a validation error when trying to change the content' do diff --git a/spec/support/shared_examples/features/wiki/user_views_wiki_page_shared_examples.rb b/spec/support/shared_examples/features/wiki/user_views_wiki_page_shared_examples.rb index 85eedbf4cc5bf6893e61069d680fe9db0ee60993..af769be6d4b683ab071c6f068269956cf2f1ea82 100644 --- a/spec/support/shared_examples/features/wiki/user_views_wiki_page_shared_examples.rb +++ b/spec/support/shared_examples/features/wiki/user_views_wiki_page_shared_examples.rb @@ -33,7 +33,7 @@ click_on('Create page') end - expect(page).to have_content('Wiki was successfully updated.') + expect(page).to have_content('Wiki page was successfully created.') end it 'shows the history of a page that has a path' do @@ -49,7 +49,7 @@ end end - it 'shows an old version of a page' do + it 'shows an old version of a page', :js do expect(current_path).to include('one/two/three-test') expect(find('.wiki-pages')).to have_content('three') @@ -65,7 +65,7 @@ fill_in('Content', with: 'Updated Wiki Content') click_on('Save changes') - expect(page).to have_content('Wiki was successfully updated.') + expect(page).to have_content('Wiki page was successfully updated.') click_on('Page history') diff --git a/spec/support/shared_examples/helm_commands_shared_examples.rb b/spec/support/shared_examples/helm_commands_shared_examples.rb index 0a94c6648ccfd48fcdf01ea0d31fb240a3cb1f7a..64f176c5ae92c523f76695c9eda42a83310b3a6d 100644 --- a/spec/support/shared_examples/helm_commands_shared_examples.rb +++ b/spec/support/shared_examples/helm_commands_shared_examples.rb @@ -15,6 +15,18 @@ end RSpec.shared_examples 'helm command' do + describe 'HELM_VERSION' do + subject { command.class::HELM_VERSION } + + it { is_expected.to match(/\d+\.\d+\.\d+/) } + end + + describe '#env' do + subject { command.env } + + it { is_expected.to be_a Hash } + end + describe '#rbac?' do subject { command.rbac? } diff --git a/spec/support/shared_examples/models/cluster_application_core_shared_examples.rb b/spec/support/shared_examples/models/cluster_application_core_shared_examples.rb index 85a7c90ee42c319ea728168cf135a5e97b94fb51..51071ae47c3a603dc5d35f2d89461fc89a6971ff 100644 --- a/spec/support/shared_examples/models/cluster_application_core_shared_examples.rb +++ b/spec/support/shared_examples/models/cluster_application_core_shared_examples.rb @@ -25,4 +25,21 @@ describe '.association_name' do it { expect(described_class.association_name).to eq(:"application_#{subject.name}") } end + + describe '#helm_command_module' do + using RSpec::Parameterized::TableSyntax + + where(:helm_major_version, :expected_helm_command_module) do + 2 | Gitlab::Kubernetes::Helm::V2 + 3 | Gitlab::Kubernetes::Helm::V3 + end + + with_them do + subject { described_class.new(cluster: cluster).helm_command_module } + + let(:cluster) { build(:cluster, helm_major_version: helm_major_version)} + + it { is_expected.to eq(expected_helm_command_module) } + end + end end diff --git a/spec/support/shared_examples/models/cluster_application_helm_cert_shared_examples.rb b/spec/support/shared_examples/models/cluster_application_helm_cert_shared_examples.rb index ac8022a4726cd1d3737ee6ec8a42c0093e1442c1..187a44ec3cd032e469a12480d3694837911b78eb 100644 --- a/spec/support/shared_examples/models/cluster_application_helm_cert_shared_examples.rb +++ b/spec/support/shared_examples/models/cluster_application_helm_cert_shared_examples.rb @@ -6,7 +6,7 @@ describe '#uninstall_command' do subject { application.uninstall_command } - it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::DeleteCommand) } + it { is_expected.to be_an_instance_of(Gitlab::Kubernetes::Helm::V3::DeleteCommand) } it 'has files' do expect(subject.files).to eq(application.files) diff --git a/spec/support/snowplow.rb b/spec/support/snowplow.rb index ae00e30a191166f56b3c01eabe2101b1d4645cd2..182cddaf08b98e4400276b167e36233b6b611f8a 100644 --- a/spec/support/snowplow.rb +++ b/spec/support/snowplow.rb @@ -7,7 +7,7 @@ # WebMock is set up to allow requests to `localhost` host = 'localhost' - allow(Gitlab::Tracking) + allow_any_instance_of(Gitlab::Tracking::Destinations::Snowplow) .to receive(:emitter) .and_return(SnowplowTracker::Emitter.new(host, buffer_size: buffer_size)) @@ -17,6 +17,6 @@ end config.after(:each, :snowplow) do - Gitlab::Tracking.send(:snowplow).flush + Gitlab::Tracking.send(:snowplow).send(:tracker).flush end end diff --git a/spec/workers/concerns/application_worker_spec.rb b/spec/workers/concerns/application_worker_spec.rb index a18b83f199b25b296b90e282b3b9010f456b7dc9..07e11f014c39119ab84597cee87ca02f25595bd0 100644 --- a/spec/workers/concerns/application_worker_spec.rb +++ b/spec/workers/concerns/application_worker_spec.rb @@ -45,7 +45,7 @@ def self.name instance.jid = 'a jid' expect(result).to include( - 'class' => worker.class, + 'class' => instance.class.name, 'job_status' => 'running', 'queue' => worker.queue, 'jid' => instance.jid @@ -69,7 +69,7 @@ def self.name it 'does not override predefined context keys with custom payload' do payload['class'] = 'custom value' - expect(result).to include('class' => worker.class) + expect(result).to include('class' => instance.class.name) end end